Android 12 позволит сторонним магазинам обновлять приложения без постоянного вмешательства пользователя

Пока Epic Games и Apple спорят об App Store для iOS, Google открывает Android для лучшей работы со сторонними магазинами приложений на устройствах с Android 12.

Google ранее намекал, что в прошлом году внедрит новый метод работы со сторонними магазинами приложений на Android. Тогда компания заявила:

Тем не менее, некоторые разработчики поделились с нами своими мыслями о том, как мы можем улучшить пользовательский опыт при установке другого магазина приложений на их устройства. В ответ на эти отзывы мы внесем изменения в Android 12 (выпуск Android следующего года), чтобы людям было проще использовать другие магазины приложений на своих устройствах, при этом мы будем осторожны, чтобы не поставить под угрозу меры безопасности, которые есть в Android. Мы сейчас все это разрабатываем и с нетерпением ждем возможности поделиться дополнительной информацией в будущем!

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

Это изменение позволит стороннему магазину, такому как Epic Games Store, работать почти так же, как сейчас работает Google Play. Вместо того чтобы пользователь получал всплывающие окна во время установки или вручную обновлял приложения из стороннего магазина, эти процессы будут автоматическими. Однако здесь есть некоторые оговорки.

Реклама — прокрутите, чтобы увидеть больше контента

Прежде чем магазин приложений сможет устанавливать/обновлять приложения без того, чтобы пользователь проходил обычные процедуры боковой загрузки, магазин должен будет соответствовать нескольким требованиям. Пользователь должен сначала предоставить приложению полное разрешение. Кроме того, приложение может обновлять только себя или приложение, которое оно установило. Таким образом, например, Epic Games Store сможет обновлять Fortnite по этой политике, но не другую игру, установленную из Google Play, даже если эта игра есть в магазине Epic. Установщик также должен объявить разрешение «UPDATE_PACKAGES_WITHOUT_USER_ACTION». Наконец, магазин должен ориентироваться на API уровня 29, Android 10, или выше. В целом, это довольно незначительные требования.

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

Больше о Android 12: