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

Теги
Лонгриды для вас
Google Chrome
Как управлять Google Chrome командами в адресной строке

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

Читать далее
IO игры
Лучшие простые игры для Android

Игры для телефонов начинались с простых убивателей времени, вроде змейки или тетриса, и пришли к тому, во что можно играть часами, если не сутками. Проблема в том, что такие игры просто не могут подходить всем из-за своей сложности. Именно поэтому большой популярностью по-прежнему пользуются игры, которые позволяют ”занять руки”, пока стоишь в очереди или едешь пару остановок на автобусе. Кроме этого, они часто являются ”пробой пера” для начинающих разработчиков со своим свежим и независимым взглядом на игры. Они часто предлагают то, чего не могут дать крупные студии с большими бюджетами, огромным штатом специалистов и нацеленные исключительно на получение прибыли. Давайте рассмотрим такие простые игры, которые еще часто называют IO.

Читать далее
Kaspersky Internet Security
Почему на iOS нет антивирусов, а на Android — есть

Чем Android отличается от iOS? Да по большому счёту ничем. Нет, безусловно есть какие-то мелкие отличия вроде наличия и отсутствия альтернативных магазинов приложений, более широкого и узкого ассортимента смартфонов и пресловутой открытости и закрытости. Но, если так посудить, то набор функциональных возможностей, ассортимент доступных приложений и уж тем более уровень быстродействия плюс-минус совпадают. Но всё-таки есть одно важное отличие, которое состоит в том, что на Android антивирусы есть, а на iOS – отсутствуют в принципе как класс.

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

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

  2. Sergio Barbery

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

    • Andrei 777

      +++

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

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

      • Sergio Barbery

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

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