Введение Android App Bundle (AAB) компанией Google на мероприятии I/O 2018 стало значительным шагом в том, как разработчики доставляют приложения пользователям. Этот инновационный подход позволяет разработчикам эффективно упаковывать свои приложения, обеспечивая загрузку только необходимых компонентов во время установки. В результате пользователи могут наслаждаться более упрощенным опытом на своих смартфонах и других устройствах, потенциально освобождая ценное место для хранения.
Сторонняя установка Android-приложений
Однако это преимущество в первую очередь касается тех, кто загружает приложения напрямую из Google Play Store. Пользователи, предпочитающие стороннюю установку приложений, продолжают полагаться на традиционные Android Application Packages (APKs), которые часто имеют большие размеры. Недавние обсуждения в социальных сетях предполагают, что процесс сторонней установки может стать более сложным из-за изменений, внедренных Google.
В недавнем посте на X (ранее Twitter) Артем Русаковский, основатель платформы для размещения APK APKMirror, сообщил, что Google прекратил генерировать «жирные» APK для значительного числа приложений. Это изменение означает, что пользователи, желающие установить APK-файлы, теперь должны будут загружать пакеты вместо этого. В то время как «жирные» APK можно было легко установить, загрузив один большой файл с официальных или сторонних сайтов, новый формат пакетов вводит дополнительный уровень сложности.
Для навигации в этом новом ландшафте пользователям потребуется использовать сторонние инструменты, такие как Split APKs Installer (SAI), для установки этих пакетов. Как сообщается, многие приложения теперь будут доступны исключительно в этом формате, что требует загрузки дополнительных инструментов перед установкой.
Почему это важно
Исторически сложилось так, что «жирные» APK были разработаны для различных устройств, учитывая такие факторы, как размер экрана и архитектура процессора. Этот подход позволял разработчикам создавать один пакетный файл, упрощая распространение. Однако недостатком было то, что эти большие файлы часто содержали неиспользуемый контент, потребляя ценное место для хранения на устройствах пользователей.
AAB от Google стремится решить эту проблему, обеспечивая загрузку только необходимых компонентов для конкретного устройства из Play Store. Это не только упрощает процесс установки, но и минимизирует занимаемое приложениями место для хранения, позволяя пользователям более эффективно использовать доступное пространство на своих устройствах.