Экспресс-подсказки об оптимизации размера приложения Android.
Мобильные приложения заняли информационную и электронную вселенную; более того, они естественным образом просочились из нашей повседневной жизни во всех аспектах. Они стали важнейшей, даже фундаментальной частью нашей жизнедеятельности. Трудно определить, какое утверждение верно: мы внедрили приложения в нашу жизнь или внедрили весь жизненный опыт в миллиарды конкретных актуальных приложений?
Принимая во внимание важность и значимость приложений, вы как разработчик должны сделать процесс взаимодействия с вашим продуктом максимально умным и комфортным. Требования и запросы пользователей диктуют направление эволюции. И пользователи умоляют о простоте. Это касается и размера приложений, загружаемых на плей маркеты. Абсолютное большинство людей избегают приложений, которые кажутся слишком большими. Это имеет огромное значение для тех, чьи устройства подключены к медленным сетям 2G или 3G или работают по тарифным планам с побайтной оплатой.
Более того, как мы уже выяснили, люди относятся к своим сотовым телефонам как к жизненно важным личным вещам, и мы полагаем, что они никогда не станут загрязнять свою частную информационную среду гигантскими посторонними предметами. Для них скачать приложение, занимающее много места, все равно, что поселить слона в однокомнатной квартире. Давайте согласимся; это кажется забавным.
Представьте себя потребителем. Хотели бы вы загрузить видео размером 3 гигабайта, присланное вашим бывшим одноклассником? Хотите подождать около 10 минут, пока после сканирования QR-кода наконец-то откроется электронное меню ресторана? Хотели бы вы быть очень медленным участником чата, потому что вы видите только 3% файла gif на экране? Те же чувства испытает случайный пользователь, который когда-то сталкивался с самым большим размером приложения в игровом магазине.
Приложения большого размера, скорее всего, будут удалены в первую очередь. Еще одна трудность кроется в том, что создать отличную суточную норму использования станет проблематично.
Придерживаясь этой стратегии, вы будете изображать из себя разработчика, который достаточно уважительно относится к пользователям, чтобы позволить им страдать.