itkvariat

    Google расширит функцию автоматического сброса разрешений на устройства Android 6.0+ в 2022 году




    Android 12 - это главное ожидание сезона, но это не значит, что старые версии этой ОС остаются "за воротами". Android как ОС развивалась в течение последнего десятилетия, и во многих случаях становится более важным предоставить необходимые функции более широкой пользовательской базе, чем просто вводить новые функции в новую версию программного обеспечения, на распространение которой уйдут годы. Google делает первое, поскольку стремится расширить функцию автоматического сброса разрешений на устройства Android 6.0 и более поздних версий с сервисами Google Play. Сегодняшнее объявление переносит первоначальное обещание развертывания с декабря 2021 года на январь 2022 года.

    Что такое автоматический сброс разрешений?

    В Android 11 в 2020 году Google внесла несколько изменений в модель разрешений времени выполнения. В Android 10 и более ранних версиях для "опасных" разрешений (также называемых разрешениями с большим объемом возможностей для неправомерного использования) приложения могут запрашивать разрешение один раз и сохранять его до тех пор, пока приложение остается установленным, или пользователь вручную отозвал его или очистил данные приложения. И приложениям было свойственно запрашивать такие разрешения, даже когда они требовались для выполнения неосновных и необязательных функций. Учитывая тот факт, что средний пользователь не понимает объем предоставленных им разрешений, и что периодический пересмотр таких разрешений не особенно популярен у пользователей, конечным результатом было то, что слишком много приложений имели доступ к слишком большому количеству разрешений, даже когда само приложение не использовалось.

    Android 11 представил одноразовые разрешения и автоматический сброс разрешений для решения этой проблемы. Одноразовые разрешения открывали приложению доступ в течение очень короткого периода времени, позволяя выполнять свою неосновную функцию, когда пользователь об этом просил. Вы по-прежнему можете предоставить разрешение на более длительный период времени, если вам регулярно требуется приложение для выполнения этой неосновной функции. С другой стороны, автосброс разрешений позволил решить ситуации, когда приложения, которым когда-то были предоставлены такие разрешения для частого использования, больше не используются. Если Android обнаружит, что пользователь какое-то время не использовал приложение, он автоматически отзовет все предоставленные разрешения. Теперь приложение больше может запускать эти функции в фоновом режиме. Когда пользователь воспользуется приложением в следующий раз, он получит возможность снова предоставить эти разрешения.


    Несколько месяцев назад Google объявил, что добавит функцию автоматического сброса разрешений Android 11 на все устройства под управлением Android 6.0 и более поздних версий. Во время объявления Google упомянул, что эта функция начнет развертываться на устройствах Android 6.0 и более поздних версий, на которых установлены сервисы Google Play, в декабре 2021 года. Важным моментом в сегодняшнем объявлении является то, что функция начнет развертываться в следующем месяце, в январе 2022 года.

    Уже известно, что эта функция будет включена по умолчанию для приложений, ориентированных на Android 11 (уровень API 30) или выше. Для приложений, ориентированных на уровни API с 23 по 29, пользователям придется включить его вручную в настройках. Эта функция не будет применяться к приложениям администратора устройства, а разрешения, установленные политиками предприятия, также не будут отозваны. При необходимости разработчик приложения также может попросить пользователя отключить функцию автоматического сброса разрешений. Если ваше приложение нацелено на уровень API 30 или выше и вы хотите попросить пользователя отключить автоматический сброс разрешений, вам необходимо использовать новый кросс-платформенный API, который является частью библиотеки Jetpack Core - androidx.core.content. PackageManagerCompat.getUnusedAppRestrictionsStatus () и androidx.core.content.IntentCompat.createManageUnusedAppRestrictionsIntent (). Это полезно для приложений, которые в основном работают в фоновом режиме, таких как приложение-компаньон для ваших умных часов.


    Иван Ковалев

    VIA





    Подписывайтесь и читайте новости от ITквариат раньше остальных в нашем Telegram-канале !



    Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!  




    И еще об интересном...
  • 17 временно бесплатных и 56 распродаж приложений и игр на пятницу 6 августа
  • Moto Z3 Play: неприличная цена за приличный телефон
  • Как Microsoft создает Xbox One X - самую мощную игровую консоль в мире (+видео)
  • Почему я вернул Macbook Pro через день использования и что я понял о будущем Apple
  • Xbox One vs PS4: Самое детальное сравнение двух платформ
  • Восстановление данных с неисправного HDD WD4000FYYZ-01UL1B1
  • LG G6: большой тест - обзор


  • А что вы думаете? Напишите в комментариях!
    Кликните на изображение чтобы обновить код, если он неразборчив



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

    Полная версия правил

Самое популярное
    
Проверьте скорость вашего интернета!


Что бывало...
  • 18 октябрь 1996

    TOTAL KNOCKOUT

    Это бокс, самый что ни на есть обыкновенный бокс. Но! Есть в нем ма-а-аленькая особенность. Бокс ЖЕНСКИЙ. Да-да,

Наши друзья
Сервисный центр Five Service

Магазин кабелей и аксессуаров UGREEN

Самоклейкин

Смарт



Google расширит функцию автоматического сброса разрешений на устройства Android 6.0+ в 2022 году




Android 12 - это главное ожидание сезона, но это не значит, что старые версии этой ОС остаются "за воротами". Android как ОС развивалась в течение последнего десятилетия, и во многих случаях становится более важным предоставить необходимые функции более широкой пользовательской базе, чем просто вводить новые функции в новую версию программного обеспечения, на распространение которой уйдут годы. Google делает первое, поскольку стремится расширить функцию автоматического сброса разрешений на устройства Android 6.0 и более поздних версий с сервисами Google Play. Сегодняшнее объявление переносит первоначальное обещание развертывания с декабря 2021 года на январь 2022 года.

Что такое автоматический сброс разрешений?

В Android 11 в 2020 году Google внесла несколько изменений в модель разрешений времени выполнения. В Android 10 и более ранних версиях для "опасных" разрешений (также называемых разрешениями с большим объемом возможностей для неправомерного использования) приложения могут запрашивать разрешение один раз и сохранять его до тех пор, пока приложение остается установленным, или пользователь вручную отозвал его или очистил данные приложения. И приложениям было свойственно запрашивать такие разрешения, даже когда они требовались для выполнения неосновных и необязательных функций. Учитывая тот факт, что средний пользователь не понимает объем предоставленных им разрешений, и что периодический пересмотр таких разрешений не особенно популярен у пользователей, конечным результатом было то, что слишком много приложений имели доступ к слишком большому количеству разрешений, даже когда само приложение не использовалось.

Android 11 представил одноразовые разрешения и автоматический сброс разрешений для решения этой проблемы. Одноразовые разрешения открывали приложению доступ в течение очень короткого периода времени, позволяя выполнять свою неосновную функцию, когда пользователь об этом просил. Вы по-прежнему можете предоставить разрешение на более длительный период времени, если вам регулярно требуется приложение для выполнения этой неосновной функции. С другой стороны, автосброс разрешений позволил решить ситуации, когда приложения, которым когда-то были предоставлены такие разрешения для частого использования, больше не используются. Если Android обнаружит, что пользователь какое-то время не использовал приложение, он автоматически отзовет все предоставленные разрешения. Теперь приложение больше может запускать эти функции в фоновом режиме. Когда пользователь воспользуется приложением в следующий раз, он получит возможность снова предоставить эти разрешения.


Несколько месяцев назад Google объявил, что добавит функцию автоматического сброса разрешений Android 11 на все устройства под управлением Android 6.0 и более поздних версий. Во время объявления Google упомянул, что эта функция начнет развертываться на устройствах Android 6.0 и более поздних версий, на которых установлены сервисы Google Play, в декабре 2021 года. Важным моментом в сегодняшнем объявлении является то, что функция начнет развертываться в следующем месяце, в январе 2022 года.

Уже известно, что эта функция будет включена по умолчанию для приложений, ориентированных на Android 11 (уровень API 30) или выше. Для приложений, ориентированных на уровни API с 23 по 29, пользователям придется включить его вручную в настройках. Эта функция не будет применяться к приложениям администратора устройства, а разрешения, установленные политиками предприятия, также не будут отозваны. При необходимости разработчик приложения также может попросить пользователя отключить функцию автоматического сброса разрешений. Если ваше приложение нацелено на уровень API 30 или выше и вы хотите попросить пользователя отключить автоматический сброс разрешений, вам необходимо использовать новый кросс-платформенный API, который является частью библиотеки Jetpack Core - androidx.core.content. PackageManagerCompat.getUnusedAppRestrictionsStatus () и androidx.core.content.IntentCompat.createManageUnusedAppRestrictionsIntent (). Это полезно для приложений, которые в основном работают в фоновом режиме, таких как приложение-компаньон для ваших умных часов.


Иван Ковалев

VIA





Подписывайтесь и читайте новости от ITквариат раньше остальных в нашем Telegram-канале !



Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!  




И еще об интересном...
  • 17 временно бесплатных и 56 распродаж приложений и игр на пятницу 6 августа
  • Moto Z3 Play: неприличная цена за приличный телефон
  • Как Microsoft создает Xbox One X - самую мощную игровую консоль в мире (+видео)
  • Почему я вернул Macbook Pro через день использования и что я понял о будущем Apple
  • Xbox One vs PS4: Самое детальное сравнение двух платформ
  • Восстановление данных с неисправного HDD WD4000FYYZ-01UL1B1
  • LG G6: большой тест - обзор


  • А что вы думаете? Напишите в комментариях!
    Кликните на изображение чтобы обновить код, если он неразборчив



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

    Полная версия правил
    ITквариат (АйТиквариат) Powered by © 1996-2024