Старые Android смартфоны получили инструмент отзыва разрешений для редко используемых приложений

Март 30, 2022 - 14:20
Март 30, 2022 - 14:51
 0  277
Старые Android смартфоны получили инструмент отзыва разрешений для редко используемых приложений

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

Мишаал Рахман в своем Твиттере сообщил, что новая опция теперь появляется на устройствах с более старыми версиями операционной системы. Как оказалось, Google смогла реализовать эту функцию через обновление Play Защиты с помощью фреймворка Сервисов Google Play. После установки обновления функция будет включена по умолчанию, поэтому дополнительных действий от вас не потребуется. Как и в устройствах с Android 11 и выше, функция будет работать только c приложениями, которые были установлены несколько месяцев назад.

К тому же, Google удалось реализовать эту функцию на старых устройствах потому что еще с Android 6.0 существует системный API, который позволяет приложениям отзывать разрешения. Для этого требуется разрешение REVOKE_RUNTIME_PERMISSIONS.

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

В прошлом вы могли вручную удалить разрешения, даже для приложений, предназначенных для Android 6-10, но автоматическая политика появилась только сейчас. Если у вас старое устройство, вы можете проверить наличие этой функции, открыв Play Маркет, нажав на изображение своего профиля и выбрав Play Защиту. Затем вы можете перейти к настройкам Play Защиты, чтобы увидеть опцию "Разрешения для неиспользуемых приложений". 

Данная опция появляется не только на старых устройствах. Например, на моем Pixel 6 с Android 13 DP2 тоже появилась данная опция, но при нажатии на нее меня отправляет не в плей-маркет, а на специализированную страницу в настройках устройства. И скорее всего то же самое касается и устройств с Android 11.

Так как я относительно недавно сбрасывал данные устройства, неиспользуемых в течение нескольких месяцев приложений у меня нет. 

Кстати, появление данной функции соответствует графику Google, который она опубликовала в сентябре: 

  • 15 сентября 2021 года - Кроссплатформенные API автоматического отзыва теперь в бета-версии (библиотека Jetpack Core 1.7.0 beta), поэтому разработчики могут начать использовать эти API уже сегодня. Их использование безопасно даже на устройствах, которые не поддерживают автоматический отзыв разрешений (API вернет FEATURE_NOT_AVAILABLE на таких устройствах).
  • Октябрь 2021 года - Кроссплатформенные API автоматического отзыва становятся доступны как стабильные API (Jetpack Core 1.7.0).
  • Декабрь 2021 года - функция автоматического отзыва разрешений начнет постепенное распространение на устройствах с Сервисами Google Play, которые работают под управлением версий от Android 6.0 до Android 10. На этих устройствах пользователи теперь могут перейти на страницу настроек автосброса и включить/выключить автосброс для определенных приложений. Система начнет автоматически сбрасывать разрешения неиспользуемых приложений через несколько недель после запуска функции на устройстве.
  • Первый квартал 2022 - функция автоматического сброса разрешений будет доступна на всех устройствах с версиями от Android 6.0 до Android 10.

Наиль Садыков Один из основателей проекта и главный редактор.