Цитата:
Сообщение от Arsie
В Андроиде 7 Гугл наконец-то озаботился проблемами быстродействия и поэтому после установки код программы перекомпилируется и из него в том числе удаляются ненужные в данной аппаратной начинке ресурсы. В вашем телефоне явно экран пожиже разрешением, поэтому и программы поменьше занимают.
|
А что здесь имеется в виду?
И в Android 6, и в Android 7 исходный дистрибутив приложения (apk-файл) всегда присутствует на устройстве и нужен для доступа к ресурсам. Ничего из apk-файла не удаляется, он сохраняется в том виде, в котором его загрузили.
Ресурсы из apk-файла не распаковываются, а читаются прямо из него. Для этой цели apk-файл (с технической стороны, представляющий собой zip-архив) при сборке обрабатывается утилитой zipalign:
https://developer.android.com/studio...-line/zipalign
...all uncompressed data within the APK, such as images or raw files, to be aligned on 4-byte boundaries. This allows all portions to be accessed directly with mmap()...
Бинарные библиотеки (.so-файлы), и в Android 6, и в Android 7 распаковываются только те, то нужны платформе.
Разница в цифрах выше может быть потому, что считается не размер дистрибутива, а общий размер с данными, которые меняются со временем. База данных, кэши могут расти, отображаемый размер приложения увеличивается.
Если идет речь про сравнение дистрибутивов Windows 95, то корректно сравнивать это с размером apk-файлов без включения рабочих файлов.
Иначе, нужно считать установку Windows 95 после распаковки, со всеми свопами, реестрами и т.д.
Цитата:
Сообщение от Arsie
Во времена 97/98 годов, тогда у меня был HDD объёмом 40 Мб и каждый из этих 40 Мб был на вес золота
|
А сейчас 40 Мб -- это 10 фоток на современную камеру.