Wear OS 7 основана на Android 17 (уровень API 37). При подготовке вашего приложения для Wear OS 7 необходимо учитывать изменения в поведении системы, затрагивающие все приложения в Android 17 , а также изменения для приложений, ориентированных на Android 17 .
Если не указано иное, изменения затрагивают все приложения, работающие на Wear OS 7 или более поздних версиях, независимо от целевой версии SDK.
При работе с Wear OS 7 особое внимание следует уделить следующим изменениям базовой платформы:
Фоновое усиление защиты звука
Чтобы гарантировать, что фоновые аудиовзаимодействия запускаются пользователем намеренно, Android 17 вводит ограничения на воспроизведение аудио и запросы фокуса. Приложения, взаимодействующие с аудио в фоновом режиме, должны запускать службу переднего плана, которая не относится к типу SHORT_SERVICE . Для приложений, ориентированных на Android 17 (уровень API 37), эта служба переднего плана, как правило, должна обладать возможностями воспроизведения во время использования (WIU) .
Подробную информацию и стратегии по снижению рисков см. в руководстве по усилению защиты от фонового аудио .
Права доступа к локальной сети
Приложениям, ориентированным на Android 17, необходимо объявить разрешение ACCESS_LOCAL_NETWORK для взаимодействия с устройствами в локальной сети (LAN). Это затрагивает приложения Wear OS, которые напрямую взаимодействуют с устройствами умного дома или передают данные через Wi-Fi.
Для получения более подробной информации см. документацию по правам доступа в локальной сети .