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

Теги
Лонгриды для вас
Telegram
В Telegram для Android появились групповые видеозвонки

Telegram – при всём своём совершенстве и удобстве – долгое время игнорировал крайне важные для пользователей функции. Одной из таких функций были видеозвонки. В то время как в WhatsApp, Viber и другие мессенджеры уже давно предлагали такую возможность, Telegram ограничивался только аудиосвязью и голосовыми сообщениями. Однако в прошлом году такая фишка появилась. Правда, только в режиме тет-а-тет, а вот групповые видеозвонки завезли только сейчас.

Читать далее
Как смартфоны изменили людей

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

Читать далее
Тут все, что надо знать об Android 12 перед обновлением

Спустя несколько месяцев открытого и закрытого тестирования Android 12, эта операционная система все же добралась до широкой общественности. Она официально развернулась с открытым исходным кодом 4 октября, а через несколько недель появилась на новых телефонах Pixel. Но сага об Android 12 еще далека от завершения. Samsung, OnePlus и другие производители смартфонов усердно работают над соответствующими бета-версиями пользовательского интерфейса Android 12, а сама Google даже рассказала об ОС Android 12L, тестирование которой запланировано как минимум до февраля 2022 года. Что же надо знать об Android 12 уже сейчас? Вот наш небольшой гайд.

Читать далее
5 комментариев
  1. komorebi

    Боже, что за глупый кликбейт.

  2. Sergio Barbery

    Вова опять пишет какую-то чушь. Если гугл собирает apk, то и другие сборщик сделают. Последнее время все, что за подписью Ухов, кроме как желтизной и недоумением назвать сложно.

    • Andrei 777

      +++

    • Владимир Ухов

      То есть ресурсы Google по-вашему можно сравнить с ресурсами программистов-любителей? Может над новой функцией работали десятки программистов несколько месяцев. Наверняка сказать сложно, как решат данную проблему в будущем. И где желтизна?

      • Sergio Barbery

        Заголовок и выводы о пиратстве желтые до коричневого оттенка. А из исходников (андроид же опенсорс) скомпилировать сборщик под силу любому грамотному программисту.

Новый комментарий