Использование опции Build Bundle в Android Studio 3.2 - PullRequest
0 голосов
/ 28 сентября 2018

Я хочу знать, для чего используется Build Bundle Опция в Android studio 3.2

Вот изображение

enter image description here

Ответы [ 3 ]

0 голосов
/ 28 сентября 2018

Studio сгенерирует файл .aab, который будет загружен в playstore, и создаст много разных версий приложения на основе архитектуры чипа, размера экрана и локали. Более новые настроенные apk для разных устройств имеют меньший размер загрузки. ref

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

0 голосов
/ 28 сентября 2018

Что такое пакет приложений?

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

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

Использование набора приложений

  1. Динамическая доставка:

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

Динамические функциональные модули:

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

enter image description here

Слева: простойприложение, которое включает в себя базовый APK (B) и некоторые настройки APK (C).Справа: более сложное приложение, включающее две динамические APK-функции (D) и соответствующие APK-конфигурации (C) для загрузки по требованию.

Нет необходимости иметь несколько APK:

Динамическая доставка заботится о сплит apk.Основополагающим компонентом динамической доставки является механизм разделения APK, доступный в Android 5.0 (уровень API 21) и выше.С помощью разделенных APK-файлов Google Play может разбить большое приложение на более мелкие отдельные пакеты, которые устанавливаются на устройстве пользователя по мере необходимости.

Оптимизация содержимого APK основывается на следующем:

  • Locale
  • Плотность экрана
  • Архитектура процессора

Более подробную информацию можно найти здесь

Меньший размер Apk:

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

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

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

Sources

0 голосов
/ 28 сентября 2018

Пакет приложений Android - это файл (с расширением .aab), который вы загружаете в Google Play для поддержки своей новой модели обслуживания приложений, которая называется Динамическая доставка.Каждый пакет включает в себя скомпилированный код и ресурсы для всех модулей вашего приложения и поддерживаемых конфигураций устройств.Вскоре это новый формат загрузки, который включает ваш код и ресурсы, но откладывает создание APK и подпись в Google Play.

ссылка

...