8 причин, по которым компаниям следует использовать наборы приложений для Android

Опубликовано: 2021-01-28

Знаете ли вы, что Android App Bundle стал золотым стандартом для публикации в Google Play? Покопайтесь в его преимуществах.

Когда я впервые услышал об этом новом формате загрузки, известном как App Bundle, я был очень взволнован! Многие проблемы, с которыми сталкивались мы, разработчики, такие как создание APK для различных версий API, типов устройств и т. д., теперь передаются в Google Play.

С этого дня разработчики смогут использовать Dynamic Delivery для создания оптимизированных APK-файлов, удовлетворяющих требованиям пользовательских устройств, и доставлять их во время выполнения для установки.

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

Что такое Android App Bundle?

Android запустил новый официальный формат публикации под названием Android App Bundle (.aab), который предлагает более эффективный способ создания и выпуска вашего приложения. Это также позволяет легко обеспечить отличный пользовательский интерфейс в приложении небольшого размера, что, в свою очередь, также повышает вероятность успешной установки и снижает частоту удаления.

Наборы Android App Bundle — это рекомендуемый Google способ создания, публикации и распространения приложения на различных конфигурациях устройств.

Знаете ли вы, что набор приложений для Android стал золотым стандартом для публикации в Google Play? Более 600 000 приложений и игр в настоящее время используют пакет приложений в производстве, что составляет более 40% всех выпусков в Google Play, включая Netflix.

Теперь давайте рассмотрим преимущества пакетов приложений.

Преимущества использования Google Android App Bundle

1. Уменьшение размера

Пакеты приложений помогают значительно уменьшить размер приложения! В среднем разработчики отмечают экономию на 20 % по сравнению с APK. Вы можете посетить новый отчет о размере приложения в консоли Google Play, чтобы узнать, сколько может сэкономить ваше приложение.

Знаете ли вы, что с помощью разработки пакетов приложений Adobe уменьшила размер Adobe Acrobat Reader на 20 %? Не только это, но и некоторые из этих сбережений размера за счет первых пользователей пакетов приложений показывают некоторые потрясающие результаты. Эти результаты делают наборы приложений для Android отличным способом создания приложений для Android Go :

Size Reduction in Android App Bundle

2. Увеличение количества установок приложений и снижение количества удалений.

Увеличение размера приложений не имело бы большого значения, если бы у нас было неограниченное хранилище на наших устройствах. Но, как мы знаем, это не так. По мере увеличения размера приложения количество установок уменьшается!

app size vs installation graph

Как волновой эффект экономии размера с помощью комплекта приложений xamarin для Android увеличится количество установок приложения. Это также привело к увеличению частоты обновлений и очень меньшему количеству удалений.

3. Более высокая эффективность

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

4. Более быстрая загрузка

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

5. Интегрированные коды

С помощью пакета приложений Android Studio вы можете подготовиться к требованию 64-разрядной версии, не увеличивая размер своего приложения. В результате Play предоставит соответствующий нативный код, необходимый для каждого устройства.

6. Увеличение скорости разработки

Весь процесс создания приложения ускоряется. От создания динамических и независимых модулей до проектирования, тестирования и выпуска. Скорость разработки значительно повышается благодаря единству Android App Bundle.

Например, приложение The Book My Show заявило, что время сборки их приложения (для совершенно новой сборки без какого-либо кэширования) сократилось на 70% — это потому, что с пакетами приложений оно просто сбрасывает каждый ресурс в пакет, а не разделяя их, например, для APK.

7. Уменьшение ручного труда

Во время разработки приложений для Android некоторые ручные операции могут быть полностью автоматизированы. После завершения разработки его ссылка автоматически загружается и публикуется на определенном канале Slack. Ручное вмешательство не требуется.

8. Динамическая доставка включена

Пакеты приложений познакомили нас с новой концепцией, известной как динамическая доставка. Можно предоставить условные функции во время установки на основе таких свойств, как функции устройства (например, AR/VR), страна пользователя или версия устройства. Пользователям также предоставляется возможность устанавливать функции в режиме по запросу, а не во время установки. Они могут даже удалить функции, которые им больше не нужны.

Dynamic delivery in app bundle

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

Как создавать и развертывать пакеты приложений для Android?

В отличие от APK, наборы приложений — это формат публикации, в который входят все коды вашего приложения. Таким образом, его нельзя развернуть непосредственно на устройстве. С помощью Android Studio создать проект в виде подписанного пакета приложений можно всего за несколько кликов!

Чтобы создать наборы приложений, выполните следующие действия.

Шаг 1. Начните с загрузки Android Studio 3.2 или более поздней версии. Это самый простой способ создания пакетов приложений.

Шаг 2. Добавьте поддержку Play Feature Delivery , включив базовый модуль, организовав код и ресурсы для конфигурационных APK-файлов и, при необходимости, добавив функциональные модули.

Шаг 3. Теперь начните создавать Android App Bundle с помощью Android Studio. Вы даже можете развернуть приложение на подключенном устройстве из пакета приложений, изменив конфигурацию отладки/запуска и выбрав параметр «развернуть APK из пакета приложений».

Шаг 4. Тестирование и публикация набора приложений будет последним шагом.

Протестируйте свой пакет приложений

Создав пакет приложений для Android, вы должны проверить, как Google Play будет использовать его для создания APK и как эти APK будут вести себя при развертывании на устройстве. Вы можете использовать следующие методы, чтобы проверить то же самое:

  • Протестируйте пакет приложений локально с помощью инструмента пакета. Он создаст APK-файлы из вашего комплекта приложений и развернет их на подключенном устройстве.
  • Поделитесь своим приложением с URL-адресом. Это самый быстрый способ загрузить пакет приложений и поделиться своим приложением со своими тестировщиками в виде ссылки на Google Play Store.
  • Настройте открытый, закрытый или внутренний тест. Это еще один способ тестирования пользовательских вариантов доставки, таких как загрузка функций приложения по запросу.

Заключительные слова

Будущее готовит для всех нас многое, и мы должны идти в ногу с ним! Без всяких сомнений, я могу сказать вам, что за наборами приложений для Android будущее. Будучи компанией по разработке приложений для Android , мы можем помочь вам оставаться впереди в игре.