Android App Bundle і Google Play Dynamic Delivery зменшать розмір програми, щоб збільшити кількість користувачів

Google представив нову модель програми для Android під назвою Android App Bundle. Це, у поєднанні з Google Play Dynamic Delivery, значно зменшить розмір додатка, щоб покращити утримання користувачів.

Як розробник, ви повинні зробити все можливе, щоб покращити утримання користувачів. Зберігати якомога нижче співвідношення встановлень і видалень важливо для високого рейтингу вашої програми. Щороку до екосистеми Android приєднуються мільйони нових користувачів, оскільки Google продовжує виходити на такі ринки, як Індія та різні африканські країни. Користувачі на цих ринках, що розвиваються, як правило, сумлінніше обробляють дані, ніж більшість, тому ви можете навіть не помітити, що розмір вашого APK став занадто великим, щоб зацікавити цих користувачів. Ось чому Google представляє нову модель програми для Android під назвою Android App Bundle. У поєднанні з новою динамічною доставкою Google Play розміри програм можна значно зменшити, щоб покращити утримання користувачів на ключових ринках.


Зменшення розміру APK за допомогою Android App Bundle і Google Play Dynamic Delivery

Якщо ви створюєте програму з метою забезпечення максимальної сумісності з пристроями Android, це означає, що вам потрібно створити для усі форм-фактори, включаючи смартфони, планшети та комп’ютери Chromebook Android, і будь-яка апаратна архітектура, включаючи ARM, ARM64 та x86. Вам також потрібно буде створити кілька макетів, щоб відповідати різноманітності роздільної здатності екрана, співвідношення сторін і щільності. І щоб забезпечити найкращий досвід для користувачів у різних регіонах, вам також знадобиться перекладіть свою програму кількома мовами. Зібравши все це разом, ви отримаєте один величезний, роздутий APK, який містить багато ресурсів, які не стосуються більшості користувачів. Звичайно, ви можете запропонувати різні APK для кожної архітектури, форм-фактора, макета тощо. і дозвольте Google Play вирішувати, яку версію обслуговувати користувач, але ви все одно матимете можливість установлювати програми, які містять непотрібні ресурси.

Завдяки новій моделі додатка під назвою Android App Bundle ви можете об’єднати все, що потрібно вашому додатку, для кожного пристрою. Просто завантажте свою програму на Консоль розробника Google Play і натисніть «створити пакет». Це так просто! Тоді, завдяки Google Play Dynamic Delivery, тільки обслуговуватимуться ресурси та код, що стосуються конкретного пристрою користувача. Наприклад, якщо користувач, основною мовою якого є французька, завантажує вашу програму, у якій вибрано французьку мову рядки, тоді Dynamic Delivery обслуговуватиме французький переклад, а не APK, який містить усі мови. Це потенційно може значно зменшити загальний розмір завантаження та встановлення. Нам так сказали LinkedIn спостерігали зменшення розміру програми на 23%. Twitter спостерігали зниження на 35%.

Android App Bundle також є модульним, тому ви можете надавати функції за запитом, а не під час встановлення. Для цього потрібно приєднатися до бета-версії Динамічна доставка Google Play і завантажити останню версію Android Studio 3.2 Випуск Canary для публікації вашої програми на Google Play Store. Обсяг даних, який ви збережете за допомогою App Bundle і Dynamic Delivery, залежатиме від кількості пропонованих варіантів додатка та типів ресурсів, які ви об’єднуєте з додатком, але враховуючи те, як Google полегшує розробникам зменшення розміру APK, вам слід якнайшвидше скористатися перевагами нових інструментів, якщо ви хочете залучити більше користувачів із нових ринки.