Wear OS 6 основана на Android 16 (API уровня 36). Когда вы готовите свое приложение Wear OS для использования на Wear OS 6, обработайте изменения поведения системы, которые влияют на все приложения в Android 16 , а также изменения для приложений, которые предназначены для Android 16 .
Если не указано иное, изменения затрагивают все приложения, работающие на Wear OS 6 или выше, независимо от целевой версии SDK.
Напоминаем, что часы, выпущенные с Wear OS 6, поддерживают только циферблаты, использующие формат Watch Face . По этой причине мы рекомендуем вам перейти на формат Watch Face.
Более последовательное постоянное поведение
Wear OS 6 объединяет существующие решения, чтобы предложить единообразный опыт постоянного отображения на всех устройствах. В рамках этого изменения предыдущая верхняя активность остается видимой и находится в состоянии «возобновлено», когда устройство переходит в режим окружения системы.

Системный шрифт по умолчанию для плиток
Wear OS 6 вводит больше единообразия в типографику плиток, что помогает пользователям перемещаться по карусели плиток. На данном устройстве все плитки используют один и тот же шрифт. На некоторых устройствах этот единообразный шрифт является переменным шрифтом .
Более детальные разрешения на доступ к данным о состоянии здоровья
Начиная с Android 16 и, соответственно, Wear OS 6, платформа переходит на более детальные разрешения для здоровья, которые использует Health Connect. Это влияет на следующие разрешения:
Разрешение Wear OS 5.1 ( android.permission ) | Разрешение Wear OS 6 ( android.permission.health ) |
---|---|
BODY_SENSORS | READ_HEART_RATE READ_OXYGEN_SATURATION ( датчик доступен на поддерживаемых устройствах )READ_SKIN_TEMPERATURE ( датчик доступен на поддерживаемых устройствах ) |
BODY_SENSORS_BACKGROUND | READ_HEALTH_DATA_IN_BACKGROUND |
Чтобы узнать, как обновить приложение для обработки этих разрешений, когда оно нацелено на уровень API 36, следуйте инструкциям по миграции, приведенным в руководстве по службам здравоохранения для Wear OS.
Примечание: Для обеспечения совместимости с приложениями, предназначенными для Wear OS 5.1 (уровень API 35) и ниже, система предлагает следующую поддержку:
- Если пользователь устанавливает ваше приложение на устройство под управлением Wear OS 6 или выше, система автоматически запрашивает разрешение
READ_HEART_RATE
от имени вашего приложения. - Если пользователь ранее предоставил вашему приложению разрешения
BODY_SENSORS
иBODY_SENSORS_BACKGROUND
и затем обновит свое устройство до Wear OS 6 или выше, ваше приложение сохранит предоставленные разрешения.
События взаимодействия плиток пакетируются
Начиная с Wear OS 6, события, связанные с проведением пользователем по плитке и отводом от нее onTileEnterEvent
и onTileLeaveEvent
соответственно — объединяются в пакеты. Если ваше приложение предназначено для Wear OS 6 или выше, вызовите onRecentInteractionEventsAsync()
для отслеживания этих событий. Не полагайтесь на доставку этих событий в реальном времени для обновления плиток.