Конфиденциальность в Android 10
Android 10 включает в себя обширные изменения для защиты конфиденциальности и предоставления пользователям контроля — от улучшенного системного пользовательского интерфейса до более строгих разрешений и ограничений на то, какие приложения для передачи данных могут использовать.
Всем разработчикам следует просмотреть функции конфиденциальности и протестировать свои приложения. Влияние может варьироваться в зависимости от основных функций, таргетинга и других факторов каждого приложения.
Основные изменения конфиденциальности
Изменение конфиденциальности | Затронутые приложения | Стратегия смягчения последствий | |
---|---|---|---|
Ограниченное хранилище Фильтрованный просмотр во внешнем хранилище, предоставляющий доступ к файлам и медиа-коллекциям конкретных приложений. | Приложения, которые получают доступ к файлам во внешнем хранилище и обмениваются ими | Работайте в каталогах конкретных приложений и каталогах коллекций мультимедиа. Узнать больше | |
Больше контроля пользователей над разрешениями на местоположение Разрешение только на переднем плане, которое дает пользователям больше контроля над доступом приложений к местоположению устройства. | Приложения, которые запрашивают местоположение пользователя в фоновом режиме | Обеспечьте плавную деградацию при отсутствии фоновых обновлений местоположения. Используйте разрешение, представленное в Android 10, для доступа к местоположению в фоновом режиме. Узнать больше | |
Фоновая активность начинается Ограничения на запуск активности в фоновом режиме | Приложения, которые запускают действия без взаимодействия с пользователем | Используйте действия, активируемые уведомлениями Узнать больше | |
Несбрасываемые идентификаторы оборудования Ограничения на доступ к серийному номеру устройства и IMEI | Приложения, которые получают доступ к серийному номеру устройства или IMEI | Используйте идентификатор, который пользователь может сбросить. Узнать больше | |
Разрешение на беспроводное сканирование Для доступа к некоторым методам сканирования Wi-Fi, Wi-Fi Aware и Bluetooth требуется разрешение на точное определение местоположения. | Приложения, использующие API Wi-Fi и Bluetooth | Запросите разрешение ACCESS_FINE_LOCATION для связанных вариантов использования.Узнать больше |
Больше изменений конфиденциальности
Идентификаторы и данные
Новые ограничения на идентификаторы оборудования, такие как IMEI, серийный номер, MAC и подобные данные.
Камера и возможности подключения
Более надежная защита метаданных камеры и API-интерфейсов подключения.
Разрешения
Изменения в модели разрешений и требованиях.
Начните работу с обновлениями конфиденциальности
- Ознакомьтесь с функциями конфиденциальности . Узнайте , что меняется, и оцените свое приложение.
- Протестируйте свое приложение на Android 10. Получите Android 10 как можно скорее, протестируйте и перенесите при необходимости.
- Обновите свое приложение . Если возможно, нацельтесь на 29 пользователей, протестируйте его с пользователями через бета-каналы или другие группы.