почему размер приложений увеличивается

Почему приложения такие большие

Андрей Подкин

Идея материалов этого цикла появилась после того, как меня попросили проанализировать приложение «Мой МТС». Приложение вроде бы не очень сложное, а объем вызывал искреннее недоумение. Основным потребителем места тогда оказалась банальная реклама – в виде изображений и видео. Но случаи, как известно, бывают разные. Поэтому посмотрим, что еще может занимать драгоценные мегабайты внутри apk-файлов.

Как получить APK

Как ни банально звучит, но для этого его необходимо скачать. Например, установить приложение из Google Play. Но после этого потребуется получить установленный APK. Самый простой способ для этого – файловый менеджер (например, ES Проводник) или другая утилита, умеющая передавать установленные приложения (например, ShareIT).

почему размер приложений увеличивается. Screenshot 2017 10 20 22 28 35 275 com.estrongs.android.pop. почему размер приложений увеличивается фото. почему размер приложений увеличивается-Screenshot 2017 10 20 22 28 35 275 com.estrongs.android.pop. картинка почему размер приложений увеличивается. картинка Screenshot 2017 10 20 22 28 35 275 com.estrongs.android.pop. почему размер приложений увеличивается. Screenshot 2017 10 20 22 30 04 471 com.lenovo.anyshare.gps. почему размер приложений увеличивается фото. почему размер приложений увеличивается-Screenshot 2017 10 20 22 30 04 471 com.lenovo.anyshare.gps. картинка почему размер приложений увеличивается. картинка Screenshot 2017 10 20 22 30 04 471 com.lenovo.anyshare.gps.

Но если хочется странного, то можно скопировать APK через TWRP или даже попробовать скачать APK через плагин к браузеру. При этом важно удостовериться, что архитектура пакета будет ARM, а не x86 (хотя, если интересен анализ пакета для x86, то наоборот – эта архитектура и нужна).

Как смотреть

APK представляет собой zip-файл, его можно просто переименовать и распаковать. Или воспользоваться инструментом «Analyze APK» из Android Studio. В этом случае сразу будет виден размер папок, и можно будет понять, что стоит детально проанализировать, а на что можно не обращать внимания.

почему размер приложений увеличивается. mts. почему размер приложений увеличивается фото. почему размер приложений увеличивается-mts. картинка почему размер приложений увеличивается. картинка mts.

Что значат папки

Конечно, в APK можно найти еще много разных файлов (а в папке res – много разных типов ресурсов), но основные здесь перечислены.

«Пожиратели» мегабайт

В случае с приложением «Мой МТС» все оказалось просто: больше всего объема уходит на банальную рекламу в виде картинок и видео.

почему размер приложений увеличивается. mts assets. почему размер приложений увеличивается фото. почему размер приложений увеличивается-mts assets. картинка почему размер приложений увеличивается. картинка mts assets.

Но бывают и другие «пожиратели» мегабайт:

Что дальше?

Я планирую сделать несколько выпусков в этой рубрике. И в каждом выпуске рассматривать несколько приложений (либо от одного производителя, либо одной тематики) и рассказывать, чем в каждом конкретном случае обусловлен большой объем приложений.

Источник

Как освободить место на смартфоне не удаляя приложений

почему размер приложений увеличивается. 98254658. почему размер приложений увеличивается фото. почему размер приложений увеличивается-98254658. картинка почему размер приложений увеличивается. картинка 98254658.

Бывали ли у вас ситуации, когда вам срочно требовалось больше свободного места на вашем смартфоне? Возможно, вам не хватило памяти для установки важного приложения, или вы просто устали от системных сообщений о том, что объём свободного места очень мал.

В этом руководстве мы подскажем, что делать, если вы оказались в такой ситуации, а также как действовать, чтобы предотвратить её. Ведь очень полезно подумать о некотором свободном количестве ГБ в памяти смартфона задолго до того, как телефон начнёт хуже работать из-за нехватки места.

Зачем свободное место на смартфоне?

Даже если в вашем смартфоне достаточно памяти для файлов, всегда полезно навести порядок на вашем устройстве и заранее предотвратить ситуацию, в которой будет очень мало места.

Это позволит нам защитить себя от выбора того, какие важные файлы нужно срочно удалить, потому что, например, нужно прямо сейчас установить новую программу. Кроме того, устройство, у которого до предела забита внутренняя память, может иметь некоторые проблемы при повседневном использовании. Сохранение нескольких ГБ полностью свободного места определенно не повредит нашему телефону и может составить определенное буферное пространство.

Проблема недостатка внутренней памяти в телефоне сегодня встречается реже, чем несколько лет назад. Производители устанавливают в свои устройства всё больше и больше памяти, чтобы идти в ногу с рыночными изменениями. Многие модели смартфонов также доступны в нескольких вариантах памяти, и покупатель может выбрать то, что ему нужно. Однако, предположим, что у нас смартфон с объемом памяти, которой не хватает для наших нужд. Что делать? Обсудим два случая.

Я купил смартфон с небольшим объемом внутренней памяти и боюсь, что место скоро закончиться – как этого избежать?

У некоторых людей на телефоне много памяти, но они знают, что это может измениться в будущем. Так обстоит дело, например, с людьми, которые недавно купили смартфон более дешевой версии, ещё не загрузили слишком много файлов, но уже осознали, что некоторые вещи занимают больше места, чем они думали.

почему размер приложений увеличивается. delovaja devushka. почему размер приложений увеличивается фото. почему размер приложений увеличивается-delovaja devushka. картинка почему размер приложений увеличивается. картинка delovaja devushka.

Вот наши советы, что делать в этой ситуации:

На моём смартфоне отображается сообщение о нехватке свободного места – что мне делать?

Если нам не хватает места на смартфоне, мы попадаете в гораздо более сложную ситуацию. Мы как бы стоим у края ямы и должны как-то не упасть в неё. Во-первых, мы можем применить методы из предыдущего абзаца, адаптируя их к нашей индивидуальной ситуации. Однако, на этом спектр возможностей не заканчивается.

Как получить больше места на смартфоне

При покупке нового телефона стоит выбрать устройство с достаточной памятью. Часто, заплатив совсем немного, мы можем даже удвоить количество ГБ.

При покупке смартфона следует обратить внимание на тип встроенной памяти. Память EMMC уступает памяти UFS – этот стандарт позволяет одновременно читать и записывать данные. Если мы выберем телефон с памятью UFS, мы можем предположить, что стандарт UFS 3.0 или 3.1 лучше, чем UFS 2.1.

Когда мы пользуемся смартфоном, следует содержать его в порядке. Однако, даже когда смартфон предупреждает нас, что ему уже не хватает памяти, с этой ситуацией можно справиться. К сожалению, это часто приводит к избавлению от некоторых приложений и файлов, или решение будет временным.

Источник

Почему мобильные приложения занимают все больше места

Совсем недавно в интернете появилось несколько интересных инфографик, о том, что популярные приложения для телефонов за пару лет выросли в размере в 12 раз. В этой заметке делается попытка разъяснить некоторые неочевидные причины роста размера мобильных приложений.

почему размер приложений увеличивается. image loader. почему размер приложений увеличивается фото. почему размер приложений увеличивается-image loader. картинка почему размер приложений увеличивается. картинка image loader.
почему размер приложений увеличивается. image loader. почему размер приложений увеличивается фото. почему размер приложений увеличивается-image loader. картинка почему размер приложений увеличивается. картинка image loader.

Авторы инфографик в оригинальных статьях выделяют две причины такого роста:

На мой взгляд, указанные тезисы являются только предпосылками и до конца не отвечают на вопрос «почему приложения становятся больше?».
Конечно, в первую очередь дело в добавлении новых функций. Развитие функциональности приложений требует большего размера.

почему размер приложений увеличивается. image loader. почему размер приложений увеличивается фото. почему размер приложений увеличивается-image loader. картинка почему размер приложений увеличивается. картинка image loader.

Вот только размер приложений в отличие от их функциональности растет в десятки раз и обычно у этого роста совсем другие причины. Далее на базе разных источников с конкретными примерами я попробую систематизировать разные причины:

Лишние копии ресурсов в приложении

Как ни банально звучит, но в приложениях часто сохраняются одни и те же внутренние ресурсы (картинки, библиотеки, и так далее) по нескольку копий. Это происходит из-за того, что крупные приложения разрабатываются несколькими командами разработчиками, отвечающими за свой конкретный функционал программы. Бывает так, что команда тащит для своего модуля те же ресурсы, что и другая, вызывая задвоение.

В одной из статей автор решил детально разобрать внутреннее строение приложения Facebook для iOS после того, как оно увеличилось за полгода с 165 до 253 мегабайт. Он обнаружил, что в приложении содержалось свыше 40 мегабайт избыточных дублирующих данных. В основном это были картинки, но также были и абсолютно идентичные внутренние программные файлы. Таким образом, просто удалив дубликаты, можно было бы уменьшить размер приложения на 15% процентов. Что, кстати, Facebook впоследствии и сделал.

А/Б тестирование и внедрение новых функций

Распространенной практикой при разработке приложения является добавление новой функциональности и по умолчанию отключение ее. Это позволяет в дальнейшем постепенно включать ее для тестовых или пилотных групп и по необходимости корректировать или обратно выключать. Но даже по прошествии длительного времени, как правило, возможность отключить новый функционал и восстановить старый не убирается и все равно остается в приложении на всякий случай и для экономии времени.

Переход на более комфортные языки программирования

В случае с приложениями под iOS переход с Objective-C на Swift может дать увеличение размера скомпилированного кода приложения в 3-4 раза. Это происходит из-за того, что ради удобства и скорости разработки новые языки могут:

Сюда же можно отнести переход приложений на новые фреймворки, которые тащат с собой много необходимых им файлов.

Включение в программы собственных функций, заменяющих стандартные операционной системы

Одним из трендов мобильной разработки под несколько платформ является стремление минимизировать зависимость от конкретной операционной системы. У этого подхода есть свои плюсы. Во-первых, это позволяет не переписывать много кода при изменении внешних системных библиотек. Во-вторых, это позволяет удержать пользователя в своем приложении и обеспечить более консистентный пользовательский опыт (хотя часто бывает так, что своя реализация визуально не отличима от стандартной).

Среди наиболее популярных «велосипедов», заменяющих стандартные средства ОС, можно выделить:

Рост требований к приложениям

По мере развития телефонов владельцы экосистем (Apple, Google) начинают предъявлять к программам новые требования по поддержке системных появляющихся возможностей телефонов, которые требуют больше места:

К слову в AppStore для борьбы с ростом размера приложений по таким требованиям потом была представлена технологий App thinning, по которой на конкретный телефон скачивается адаптированная версия приложения без избыточных ресурсов для других версий телефонов.

Источник

Как размер приложения влияет на число его установок — эксперимент сооснователя Segment

Сооснователь и генеральный директор Segment Петер Рейнхардт в блоге компании рассказал, как команда для эксперимента «утяжелила» популярное приложение на 147 МБ, что в результате произошло с количеством установок и как оптимизировать размер приложений.

Редакция рубрики Growth Hacks публикует перевод материала.

Несколько месяцев назад на конференции в Half Moon Bay я беседовал с генеральным менеджером большой мобильной компании. Он рассказал, что один из самых важных его проектов на предстоящие шесть месяцев — это сокращение SDK (комплектов средств разработки) в мобильных приложениях. Шесть месяцев — это существенные инвестиции. Я поинтересовался, почему это имеет для него такое значение.

Он назвал три причины:

Интуитивно я понимал, что «тяжелые» приложения демотивируют пользователей и их скачивает меньше людей, но мне захотелось копнуть глубже и увидеть количественную взаимосвязь между размером приложения и числом установок. Поделюсь некоторыми результатами, полученными за пять месяцев экспериментов.

За 16 дней мы добавили 147 МБ

Мы решили приобрести совсем маленькое приложение, которое хорошо скачивается, но никак не поддерживается в плане маркетинга. Постепенно увеличивали размер приложения, оставляя всё остальное без изменений и отслеживая число установок. Это позволило нам смоделировать ситуацию, когда SDK или что-либо ещё делает приложение слишком тяжёлым.

С помощью друзей из фонда YC Founder мы купили Mortgage Calculator Free — приложение для iOS, которое весило всего 3 МБ, имело устойчивый органический рост (приблизительно 50 скачиваний в день в течение нескольких лет) и не проявляло никакой маркетинговой активности.

почему размер приложений увеличивается. 9f9d755a1215b1. почему размер приложений увеличивается фото. почему размер приложений увеличивается-9f9d755a1215b1. картинка почему размер приложений увеличивается. картинка 9f9d755a1215b1.

Мы утяжелили это приложение с 3 до 99 МБ, потом до 123 МБ и, наконец, до 150 МБ. При этом не меняли ничего другого и отслеживали, как каждое изменение влияет на число скачиваний.

В реальном мире приложения могут становиться существенно тяжелее при добавлении, казалось бы, совсем простых вещей: поясняющего видео, коллекции шрифтов или симпатичного фона на экране загрузки. Мы же дополнили приложение целым альбомом скрытых рисунков, сделанных любимым художником нашей команды.

Чтобы измерить влияние каждого утяжеления, мы смотрели на данные iTunes Analytics, специальную конверсию из просмотров страницы приложения в установки.

Установок стало на 66% меньше

По мере того, как увеличивался размер приложения, число установок на странице продукта существенно уменьшилось. В частности, был сильный спад в районе ограничения App Store на мобильный трафик (около 100 МБ), после которого Apple не позволяла скачивать приложения размером больше 3–4 ГБ. Заметим, что уровень конверсии может превышать 100% из-за прямых скачиваний из результатов поиска, ведь они не обращаются к продуктовой странице.

почему размер приложений увеличивается. 971d7e676a3b51. почему размер приложений увеличивается фото. почему размер приложений увеличивается-971d7e676a3b51. картинка почему размер приложений увеличивается. картинка 971d7e676a3b51.

Из этих данных мы вывели линейную зависимость конверсии скачивания: до ограничения на мобильный трафик (от 3 до 99 МБ) она составила примерно 0,45% на МБ. Дальше, после некоторого интервала, уклон линейного графика составил 32% на МБ.

Самый показательный результат — это разрыв между двумя линейными графиками, где число скачиваний мгновенно падает на 10% как раз в районе ограничения на мобильный трафик. Хотя Apple утверждает, что это ограничение равно 100 МБ, мы обнаружили, что даже 101 МБ не блокирует загрузку. На самом деле граница оказалась где-то между 101 МБ и 123 МБ и варьировалась в зависимости от точности наших измерений.

почему размер приложений увеличивается. 1953301ac6b3ec. почему размер приложений увеличивается фото. почему размер приложений увеличивается-1953301ac6b3ec. картинка почему размер приложений увеличивается. картинка 1953301ac6b3ec.

Увеличение размера нашего приложения от 3 до 99 МБ сократило число установок на 43%, а последующее утяжеление до 150 МБ — в общей сложности на 66%. Выходит, для компаний, заинтересованных в быстром росте, увеличение размера приложений — это слишком дорогое удовольствие.

Как всё испортить

Мы пытались вести себя как настоящие исследователи и решили провести эксперимент в обратном порядке, вернув приложение к изначальному размеру в 3 МБ (и пройдя по пути все остальные промежуточные размеры). К сожалению, из-за предыдущего эксперимента мы заработали несколько критических рейтингов и отзывов, которые так с нами и остались:

почему размер приложений увеличивается. 67f803cb9cf014. почему размер приложений увеличивается фото. почему размер приложений увеличивается-67f803cb9cf014. картинка почему размер приложений увеличивается. картинка 67f803cb9cf014.

Из-за этого рост приложения шёл в два раза медленнее, и конверсия увеличилась всего до 59% за те 16 дней, пока была доступна версия на 3 МБ. Клиенты в отзывах ссылаются на загрузочные размеры 140 МБ и 181 МБ — реальный размер зависит от пользовательского устройства и версии операционной системы.

Что может утяжелить приложение

Для примера мы случайным образом выбрали популярное спортивное приложение NBC, которое размещалось в App Store во время Олимпийских игр. Это приложение занимает 90,5 МБ. При этом наибольший объём приходится на изображения (51% от общего размера), код занимает 23%, шрифты — 16%, а видео — 9%.

Изображения находились как в raw app package, так и в каталоге ассетов (скрытого внутри assets.car). Там было огромное количество местных станций и логотипов команд, экранов стартапов и футбольных разметок.

почему размер приложений увеличивается. 0368f043c8e8cb. почему размер приложений увеличивается фото. почему размер приложений увеличивается-0368f043c8e8cb. картинка почему размер приложений увеличивается. картинка 0368f043c8e8cb.

почему размер приложений увеличивается. 9a8df89dde08b2. почему размер приложений увеличивается фото. почему размер приложений увеличивается-9a8df89dde08b2. картинка почему размер приложений увеличивается. картинка 9a8df89dde08b2.

Внутри категории «код» (которая представляет собой одиночный зашифрованный файл) располагается дюжина различных SDK. Мы приблизительно подсчитали вклад некоторых из них в размер приложения: они вносили около 3,5 МБ, что снизило число установок на 1,54%.

Мы без труда обнаружили множество способов оптимизировать размер этого приложения. Один из наиболее замечательных — случайное включение Adobe VideoHeartbeat SDK файлов (955 КБ) в IPA пакеты, скачиваемые через iTunes.

почему размер приложений увеличивается. c4e3ca2001605a. почему размер приложений увеличивается фото. почему размер приложений увеличивается-c4e3ca2001605a. картинка почему размер приложений увеличивается. картинка c4e3ca2001605a.

Влияние SDK

Хотя большинство SDK сами по себе почти ничего не весят, добавление нескольких SDK в приложение может существенно увеличить его размер и уменьшить число установок, не говоря уже о возможных затратах на разработку и обслуживание. Продавцы SDK могут быть не готовы к выходу новых версий iOS, а это блокирует ключевые релизы и анонсы. Те же SDK могут время от времени инициировать баги, а потенциальный пользователь, которому однажды не удалось загрузить приложение, может не сделать вторую попытку.

Поэтому есть смысл ограничивать число SDK в приложении, чтобы оптимизировать его производительность. Поскольку всё-таки необходимо отслеживать и записывать ключевые события жизненного цикла, Segment предлагает простое решение под названием Native Mobile Spec. Оно автоматически собирает события, которые позволяют получить топовые мобильные метрики без использования какого-либо кода отслеживания.

Источник

Хватит это терпеть: приложения «толстеют» и тормозят

Парадоксально: несмотря на развитие технологий и возросшие объёмы памяти смартфонов, на современный гаджет вы можете установить приложений меньше, чем несколько лет назад. Хватит это терпеть! Разбираемся в причинах и ищем методы борьбы с раздутыми программами.

почему размер приложений увеличивается. . почему размер приложений увеличивается фото. почему размер приложений увеличивается-. картинка почему размер приложений увеличивается. картинка .Размер десяти самых популярных приложений на iOS за 5 лет вырос в 9 раз

Согласно статистике, собранной компанией Sensor Tower, пять лет назад набор из 10 наиболее популярных приложений для платформы iOS занимал всего 200 МБ. Сегодня они же весят уже больше 1,8 ГБ. Их аппетит вырос в невероятные девять раз, в то время как минимальный объём внутренней памяти новых iPhone — всего в четыре раза (с 16 до 64 ГБ). Программы увеличились по-разному: если Spotify «растолстела» всего в шесть раз, то Snapchat — в рекордные 51. И дело не только в гигабайтах. Разросшиеся приложения начинают тормозить. Почему так происходит? Есть несколько причин.

Причина 1. Метрики и трекинг

Казалось бы, новые функции — это всегда хорошо. Так и есть, когда речь идёт о новых возможностях для пользователей. Но с каждым днём в приложениях появляется всё больше кода, реализующего сомнительную функциональность. Любая программа для заказа бургеров отслеживает, сколько времени вы провели в том или ином разделе, сколько раз нажали на определённую кнопку, и даже записывает экран во время работы. За желание разработчиков знать о нас всё мы с вами расплачиваемся не только снижением приватности и мобильным трафиком, но и сокращением свободного места в памяти смартфона.

почему размер приложений увеличивается. 6y80q2CkRQulTpijOQBpdHv342ZYnD. почему размер приложений увеличивается фото. почему размер приложений увеличивается-6y80q2CkRQulTpijOQBpdHv342ZYnD. картинка почему размер приложений увеличивается. картинка 6y80q2CkRQulTpijOQBpdHv342ZYnD.График времени, проведённого пользователем в разных разделах приложения, построенный на основе внутренних метрик

Причина 2. Лишние ресурсы

С предыдущим пунктом тесно связано дублирование ресурсов: в крупных фирмах над разными частями приложения трудятся разные люди, использующие одни и те же файлы для модулей. При подготовке релизных версий об этом просто-напросто забывают. Как результат — 40 МБ «избыточного веса» в клиенте Facebook. Компания время от времени чистит установочные пакеты от мусорных файлов, но эта музыка будет вечной, а батареек у них хватит надолго.

почему размер приложений увеличивается. 6y80qAS6VmvCBqWpha8r8vTvj5FiAd. почему размер приложений увеличивается фото. почему размер приложений увеличивается-6y80qAS6VmvCBqWpha8r8vTvj5FiAd. картинка почему размер приложений увеличивается. картинка 6y80qAS6VmvCBqWpha8r8vTvj5FiAd.Внутренняя структура приложения Facebook в апреле 2017 года с указанием дублированных ресурсов

На удивление нерационально реализована работа с ресурсами в приложениях для iOS: в файлы программ (.ipa) попадают иконки сразу для всех устройств, начиная от iPod Touch и заканчивая iPad Pro. В то же время в Android принято добавлять всего один набор графики для всех аппаратов, который затем будет отмасштабирован для разных разрешений и размеров экранов. Чтобы улучшить ситуацию, Apple пару лет назад представила технологию App Thinning — она позволяет гаджетам скачивать только необходимый набор графики. Однако описанная ситуация нередко встречается и сейчас.

почему размер приложений увеличивается. . почему размер приложений увеличивается фото. почему размер приложений увеличивается-. картинка почему размер приложений увеличивается. картинка . Сравнение размеров универсального приложения для iOS (серый столбец) и программ, собранных под конкретные устройства

Причина 3. Неоптимальный код

Существует распространённое выражение, известное во множестве вариаций: «железо стоит дешевле времени разработчика». К сожалению, это действительно так. Пользователь рано или поздно купит новый смартфон, куда установят ещё более мощный процессор и ещё больше памяти. Так зачем вкладывать усилия в качество кода, когда «и так схавают»?

Главный бич современной разработки прикладного ПО — сторонние повторно используемые подпрограммы и «костяки» приложений (библиотеки и фреймворки). Само собой, в них как в инструментах, облегчающих написание кода, нет ничего плохого. Но нередко бывает, что программа тянет библиотеку весом несколько мегабайт ради единственной функции. А если таких функций и, соответственно, библиотек много? Это разработчикам для iPhone хорошо — у них новые релизы iOS приходят разом на все аппараты, вышедшие за последние годы. А в Android актуальных версий системы всегда по нескольку штук, и приложения должны уметь работать со всем этим зоопарком. Код, обеспечивающий совместимость, отнюдь не добавляет программе «лёгкости».

почему размер приложений увеличивается. . почему размер приложений увеличивается фото. почему размер приложений увеличивается-. картинка почему размер приложений увеличивается. картинка .Диаграмма распределения версий Android на конец октября 2018 года

В мире iOS тоже не всё гладко: переход на язык программирования Swift увеличил объём тех же программ в три-четыре раза. Виноваты не только внутренние особенности языка (большие типы данных по умолчанию, увеличенный размер стандартных библиотек, дополнительные тесты и проверки, попадающие в финальную версию). Сыграла злую шутку и лень разработчиков, которые не хотят задумываться о выборе правильных типов данных и других методах оптимизации.

почему размер приложений увеличивается. 6y80q64wvFviRyqHz1bhZlbBUnpOeWc. почему размер приложений увеличивается фото. почему размер приложений увеличивается-6y80q64wvFviRyqHz1bhZlbBUnpOeWc. картинка почему размер приложений увеличивается. картинка 6y80q64wvFviRyqHz1bhZlbBUnpOeWc. Сравнение размеров шаблонных приложений для iOS на языках Swift и Objective-C

Причина 4. Бесполезные функции

Неприятная тенденция последних лет — появление огромного количества «велосипедов». Вместо стандартных возможностей, предоставляемых системой, разработчики добавляют такие же, но собственные — например, браузеры или фотогалереи. И если есть настройка «Открывать ссылки в браузере», то спрятана она далеко в меню. А стоит в каждый мессенджер встроить по веб-просмотрщику или камере — и никакой памяти в смартфоне не хватит.

почему размер приложений увеличивается. 6y80qMagnRRvQz2oUcPDSFr3g3kjPRi. почему размер приложений увеличивается фото. почему размер приложений увеличивается-6y80qMagnRRvQz2oUcPDSFr3g3kjPRi. картинка почему размер приложений увеличивается. картинка 6y80qMagnRRvQz2oUcPDSFr3g3kjPRi.

Ещё один популярный тренд: производители стремятся сделать из программ комбайны и добавляют в них новые функции, которые почему-то считают очень полезными. Пользователи-то думают иначе: зачем, скажем, файловому менеджеру «ES Проводник» диспетчер задач, анализатор SD-карты и аудиоплеер? Или вот бенчмарк AnTuTu: он не только получил целый набор дополнительных тестов, которыми почти никто не пользуется, но ещё и надоедает виджетом в панели уведомлений, пока не отключишь его вручную.

почему размер приложений увеличивается. 6y80qIiz1JEQwSmgY0cjC71ntsVMJA7. почему размер приложений увеличивается фото. почему размер приложений увеличивается-6y80qIiz1JEQwSmgY0cjC71ntsVMJA7. картинка почему размер приложений увеличивается. картинка 6y80qIiz1JEQwSmgY0cjC71ntsVMJA7.Слева — «ES Проводник», справа — AnTuTu

Причина 5. Рост требований к приложениям

Технический прогресс стремителен. Уже свершился переход на 64-битные чипсеты, а рост разрешений экранов и не думает останавливаться — куда-то же нужно девать возросшие процессорные мощности? И если с переходом на архитектуры большей разрядности размер программ изменился единовременно и сравнительно немного, то дальнейшее увеличение ppi в смартфонах сделает приложения заметно крупнее. Проблема не возникла бы при рациональном использовании ресурсов, но это, как мы уже выяснили, не всегда бывает так.

почему размер приложений увеличивается. 6y80qUq2rnQQCuz10LdEQWTdGgf1NW6. почему размер приложений увеличивается фото. почему размер приложений увеличивается-6y80qUq2rnQQCuz10LdEQWTdGgf1NW6. картинка почему размер приложений увеличивается. картинка 6y80qUq2rnQQCuz10LdEQWTdGgf1NW6. Все размеры иконок, необходимые для поддержки iOS-устройств

Как усмирить разжиревшие приложения

Увы, мы не в силах заставить разработчиков писать качественный код и тратить время на оптимизацию. Однако пара способов увеличить объём свободной памяти всё-таки есть.

Перенос приложений на карту памяти. Если ваш смартфон оснащён специальным слотом, вы можете установить карточку microSD и использовать её для хранения программ. Процесс переноса приложений в Android не изменялся с незапамятных времён. Достаточно найти нужное в настройках и нажать кнопку «Перенести на карту памяти» или «Изменить место хранения» (в зависимости от модели гаджета).

почему размер приложений увеличивается. . почему размер приложений увеличивается фото. почему размер приложений увеличивается-. картинка почему размер приложений увеличивается. картинка .

Несмотря на то, что карты памяти бывают весьма вместительными, у способа есть ряд недостатков. Некоторые программы в принципе не могут быть перенесены (за это отвечают их создатели), а какие-то после переноса теряют часть функциональности или начинают работать нестабильно. Можно обойти ограничения, применив опцию объединения внутренней и внешней памяти в Android, но тогда не получится использовать карту в других устройствах, а её извлечение запросто лишит вас части установленных приложений.

Использование веб-версий. Изрядная часть привычных нам приложений — не более чем веб-клиенты сайтов. Сюда относятся среди прочего клиенты социальных сетей и приложения вроде YouTube. Понятно, что нативные программы обычно имеют большую функциональность. Но если вы готовы от неё отказаться (предположим, вам не нужны мгновенные уведомления из соцсети), то браузер станет вполне неплохим вариантом.

почему размер приложений увеличивается. . почему размер приложений увеличивается фото. почему размер приложений увеличивается-. картинка почему размер приложений увеличивается. картинка .

Использование облегчённых приложений. «Ожирение» некоторых программ уже настолько велико, что владельцы бюджетных смартфонов попросту не могут ими нормально пользоваться — не только из-за большого объёма, но и медленной работы. Поразительно, но многие разработчики решили не оптимизировать существующие программы, а сделать их облегчённые версии. Сначала речь шла только о собственных инициативах создателей (так появилось приложение Facebook Lite), но затем Google представила Android Go — сборку операционной системы для недорогих устройств. Помимо общей оптимизации Android Go открывает в Google Play доступ к облегчённым версиям более чем полусотни популярных программ как от самой Google, так и от сторонних компаний.

почему размер приложений увеличивается. 6y80qEanAnwA4iSLqKmvMAZQRoREVc. почему размер приложений увеличивается фото. почему размер приложений увеличивается-6y80qEanAnwA4iSLqKmvMAZQRoREVc. картинка почему размер приложений увеличивается. картинка 6y80qEanAnwA4iSLqKmvMAZQRoREVc.Google Maps Go почти не отличается от обычного приложения, но занимает в памяти смартфона считаные килобайты и использует Chrome в качестве движка

Если же на вашем гаджете установлена обычная версия Android, то загрузить Go-версии приложений можно вручную из apk-файлов. Найти их удастся, например, на нашем форуме.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *