Google хочет убить пиратство на Android?

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

В настоящее время на различных ресурсах можно найти apk-файлы приложений. При этом под каждое разрешение, под каждое API и архитектуру процессора предлагаются свои установочные файлы. Вот как это выглядит сейчас на примере ресурса APKMirror:

Google решила изменить подобный подход. Впервые о новой системе упаковки приложений компания рассказала разработчикам на I/O 2018. Главной особенностью новшества должен стать уменьшенный размера приложений и упрощенный процесс их публикации. В этом поможет Android App Bundle – новый формат публикации приложений.

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

Здесь в игру вступает функция Google Play Dynamic Delivery, которая берёт исходные файлы приложения и разбивает их на множество apk-файлов. Таким образом, мы получаем множество модулей, среди которых имеется один главный модуль (apk-файл) с базовой функциональностью приложения, и уже вокруг этого модуля добавляются остальные модули.

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

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

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

Мнением делитесь в Telegram-чате или ниже в комментариях.

По материалам androidcentral

Теги
Лонгриды для вас
Много приложений — не всегда хорошо
Почему нельзя устанавливать много приложений на Android-смартфон

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

Читать далее
Google готовит к выходу замену Windows
Google создает новую ОС для компьютеров. Какой будет Aluminium OS?

Google готовится к выпуску новой операционной системы под названием Aluminium OS. Это платформа, которая объединяет Android, ChromeOS и современные ИИ-возможности. Если проект окажется успешным, Google сможет конкурировать с Windows и macOS на их территории. Уже сейчас анонс вызывает большой интерес, ведь речь идет о создании единой среды для смартфонов, планшетов и ПК. Но что это значит на практике?

Читать далее
Обзор стороннего клиента Telegram
Что умеет AyuGram — новая версия Telegram с функциями Premium бесплатно

Мессенджер Telegram устроен таким образом, чтобы его можно было легко модифицировать. У приложения Павла Дурова открытый исходный код, а потому для создания своего аналога сторонним разработчикам не нужно заниматься взломом. Из-за этого в интернете встречается не один мод Telegram — измененная версия приложения с дополнительными возможностями. В частности, очень популярно приложение AyuGram, которое сейчас многие устанавливают вместо обычного мессенджера.

Читать далее