Android App Bundle и динамическая доставка Google Play уменьшат размер приложения, чтобы повысить удержание пользователей.

Google представила новую модель приложений для Android под названием Android App Bundle. В сочетании с динамической доставкой Google Play это значительно уменьшит размер приложения и поможет улучшить удержание пользователей.

Как разработчик, вы должны сделать все, что в ваших силах, чтобы улучшить удержание пользователей. Чтобы ваше приложение имело высокий рейтинг, важно поддерживать как можно более низкое соотношение установок и удалений. Ежегодно к экосистеме Android присоединяются миллионы новых пользователей, поскольку Google продолжает расширяться на такие рынки, как Индия и различные африканские страны. Пользователи на этих развивающихся рынках, как правило, более внимательно относятся к данным, чем большинство других, поэтому вы можете даже не осознавать, что размер вашего APK стал слишком большим, чтобы понравиться этим пользователям. Вот почему Google представляет новую модель приложений для Android под названием Android App Bundle. В сочетании с новой динамической доставкой Google Play размеры приложений могут быть значительно уменьшены, что поможет улучшить удержание пользователей на ключевых рынках.


Уменьшение размера APK с помощью Android App Bundle и динамической доставки Google Play

Если вы создаете приложение с целью обеспечить максимальную совместимость с устройствами Android, это означает, что вам необходимо создать его для все форм-факторы, включая Android-смартфоны, планшеты и Chromebook, а также все аппаратные архитектуры, включая ARM, ARM64 и х86. Вам также потребуется создать несколько макетов, чтобы учесть разнообразие разрешений экрана, соотношений сторон и плотности. А чтобы обеспечить максимальное удобство для пользователей в разных регионах, вам также необходимо переведите свое приложение на несколько языков. Собрав все это вместе, можно получить один огромный, раздутый APK-файл, содержащий множество ресурсов, ненужных большинству пользователей. Конечно, вы можете предлагать разные APK для каждой архитектуры, форм-фактора, макета и т. д. и позвольте Google Play решать, какую версию обслуживать пользователя, но в конечном итоге пользователи все равно будут устанавливать приложения, содержащие ненужные ресурсы.

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

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