Google внедряет Android App Bundle для оптимизации приложений

Приложения и игры / Mobile / Android / Google внедряет Android App Bundle для оптимизации приложений
04.08.2024

В стратегическом шаге по оптимизации установки приложений и экономии места на устройствах, Google совершенствует способ упаковки и доставки Android-приложений. Эта инициатива, начавшаяся с введения Android App Bundle (AAB) на конференции I/O 2018, значительно эволюционировала с тех пор, как в 2021 году стала стандартным форматом для новых приложений.

Переход на Android App Bundles

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

Ранее, хотя большинство приложений доставлялись в этом оптимизированном виде, Google Play также имел возможность генерировать полноразмерные APK из файлов AAB. Эти «жирные APK» были особенно полезны для пользователей, которые делились приложениями или обновлениями локально или через сторонние сервисы, такие как APKMirror. Однако, по последним сообщениям от Артема Русаковского из APKMirror, произошел значительный сдвиг: «Google внезапно перестал генерировать жирные APK для многих приложений, и теперь будут доступны только бандлы».

Термин «жирные APK» относится к традиционному методу упаковки, который включал все необходимые файлы для различных конфигураций устройств в одном релизе. Как Google подчеркнул еще в 2018 году, этот подход часто приводил к громоздким размерам файлов и ненужному дублированию контента на устройствах пользователей. Переход на AAB направлен на устранение этих проблем, но он имеет оговорку для тех, кто устанавливает приложения вручную.

Последствия для ручной установки

Для пользователей, которые загружают приложения исключительно из Play Store, это изменение не окажет значительного влияния. Однако для тех, кто извлекает приложения со своих устройств и загружает их на сторонние сервисы, отсутствие жирных APK представляет новую задачу. Установка бандлов теперь требует дополнительных инструментов, таких как APKMirror Installer или Split APKs Installer (SAI), или использования ADB, что добавляет дополнительный шаг в процессе установки.

Хотя это может не быть значительным препятствием, оно все же представляет собой изменение в пользовательском опыте. Примечательно, что пользователи, пытающиеся получить доступ к собственным приложениям Google на APKMirror, все еще сталкиваются с жирными APK, но это становится все реже для новых приложений, особенно от сторонних разработчиков.

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

«Частичные установки вручную загруженных приложений — то есть приложений, которые не установлены с помощью Google Play Store и которым не хватает одного или нескольких необходимых разделенных APK — не удаются на всех сертифицированных Google устройствах и устройствах с Android 10 (API уровень 29) или выше. При загрузке вашего приложения через Google Play Store Google обеспечивает установку всех необходимых компонентов приложения.»

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

Kyle Bradshaw внес свой вклад в эту статью

FTC: Мы используем доходные автоматические партнерские ссылки.

Обновлено: 04.08.2024