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

Mir 2: Return of the King 是 Actoz Soft 授权的优质《传奇》IP 移动游戏,由 HK ZHILI YAOAN LIMITED 使用 Unity 游戏引擎开发。 这款游戏不仅完美再现了韩国奇幻类 MMORPG 的代表作 Mir 2 的游戏氛围,还提供了许多最受欢迎的游戏内容,例如装备收集、大规模沙漠攻击和其他核心玩法。 该游戏使用了 Android Frame Pacing 库 (Swappy) 来提高帧速率的稳定性、实现流畅的渲染,并显著提升了 Android

鸣潮 是一款由 Kuro Games 开发的高保真动作角色扮演游戏。为了持续为长时间的游戏会话提供卓越的用户体验,优化功耗非常重要。 Android Studio 从 Hedgehog (2023.1.1) 开始引入了 功耗性能分析器 ,可帮助开发者根据设备端电源轨监视器 (ODPM) 了解功耗数据。 借助 Android Studio 中的功耗性能分析功能,您还可以 有效地对 Android 应用功能的功耗进行 A/B 测试 (如下所示)。 Kuro Games 首先使用 Android

Godot Engine 是一个广受欢迎的多平台开源游戏引擎,对 Android 提供强大的支持。Godot 可用于制作几乎任何类型的游戏,并且支持 2D 和 3D 图形。Godot 4 版引入了新的渲染系统,该系统具有用于高保真图形的高级功能。Godot 4 渲染程序专为 Vulkan 等现代图形 API 而设计。 Godot Foundation 聘请了 The Forge Interactive 的图形优化专家,并与 Google 合作分析和进一步改进了 Godot 4 Vulkan