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

Чтобы узнать больше о ключевых изменениях, которые вступят в силу в Android 11, просмотрите следующие разделы.

Основные изменения конфиденциальности

В этой таблице приведены ключевые изменения, связанные с конфиденциальностью, которые вступают в силу в Android 11.

Изменение конфиденциальности Затронутые приложения Стратегия смягчения последствий
Применение ограниченного хранилища
Приложения, предназначенные для Android 11 или более поздней версии, всегда подчиняются правилам хранения с ограниченной областью действия.
Приложения, предназначенные для Android 11 или более поздней версии, а также приложения, ориентированные на Android 10, для которых для параметра requestLegacyExternalStorage не задано значение true , чтобы отказаться от ограниченного хранилища. Обновите свое приложение для работы с хранилищем с ограниченной областью действия.
Узнайте больше об изменениях в хранилище с ограниченной областью действия.
Разовые разрешения
Пользователи могут предоставить временный доступ к местоположению, микрофону и камере, используя одноразовые разрешения.
Приложения, работающие на Android 11 или более поздней версии и запрашивающие разрешения на определение местоположения, микрофона или камеры. Прежде чем пытаться получить доступ к данным, защищенным этим разрешением, убедитесь, что у вашего приложения есть разрешение.
Следуйте рекомендациям по запросу разрешений
Автоматический сброс разрешений
Если пользователи не взаимодействовали с приложением в течение нескольких месяцев на Android 11 или более поздней версии, система автоматически сбрасывает конфиденциальные разрешения приложения.
Приложения, предназначенные для Android 11 или более поздней версии и выполняющие большую часть своей работы в фоновом режиме. Попросите пользователя запретить системе сбрасывать разрешения вашего приложения.
Подробнее об автоматическом сбросе разрешений…
Доступ к фоновому местоположению
Android 11 меняет способ предоставления пользователям разрешений на фоновое местоположение приложениям
Приложения, ориентированные на Android 11 или более поздней версии, которым требуется доступ к данным о местоположении в фоновом режиме. Запрашивайте разрешения на передний план (грубо или точно) и фоновое местоположение постепенно в отдельных вызовах метода запроса разрешений. При необходимости объясните преимущества, которые пользователи получают за предоставление такого разрешения.
Узнайте больше о фоновом доступе к местоположению в Android 11.
Видимость пакета
Android 11 меняет способ запроса приложений и взаимодействия с другими установленными приложениями на одном устройстве.
Приложения, предназначенные для Android 11 или более поздней версии и взаимодействующие с другими установленными приложениями на устройстве. Добавьте элемент <queries> в манифест вашего приложения.
Узнайте больше о видимости пакетов
Службы переднего плана
Android 11 меняет способ доступа служб переднего плана к данным о местоположении, камере и микрофоне
Приложения, работающие на Android 11 или более поздней версии и получающие доступ к местоположению, камере или микрофону в службе переднего плана. Объявите типы служб переднего плана camera и microphone для служб переднего плана, которым требуется доступ к камере и микрофону соответственно. Однако имейте в виду, что службы переднего плана, которые запускаются, когда приложение находится в фоновом режиме, обычно не имеют доступа к местоположению, камере или микрофону.
Узнайте больше об изменениях в службах переднего плана.

Начните работу с обновлениями конфиденциальности

  1. Ознакомьтесь с функциями конфиденциальности: оцените свое приложение. Посмотрите, как ваше приложение хранит файлы и пользовательские данные , запрашивает разрешения , запрашивает местоположение . Кроме того, изучите способы взаимодействия вашего приложения с другими приложениями , рассмотрите возможность проведения аудита данных, к которым обращается ваше приложение, и определите, нужно ли вашему приложению обновлять способы использования служб переднего плана .
  2. Проверьте свое приложение на Android 11. Запустите свое приложение на Android 11. Используйте инструменты совместимости приложений, чтобы оценить, как отдельные системные изменения влияют на ваше приложение.
  3. Обновите свое приложение: по возможности ориентируйтесь на Android 11, протестируйте его на пользователях и опубликуйте обновление.

Новости и видео об Android 11

Privacy continues to be a priority in Android 11. This presentation will help you understand privacy related changes and how to make your app compatible. This includes changes to permissions including one-time permission, storage, package visibility,

Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. In this episode, Chet Haase covers an update on the release of Android 11, Jetpack DataStore, privacy changes, Android GPU Inspector, and

Android 11 is here! Today we’re pushing the source to the Android Open Source Project (AOSP) and officially releasing the newest version of Android. We built Android 11 with a focus on three themes: a People -centric approach to communication,