앱이 동작 변경사항을 처리하는 방식 테스트

Wear OS 6는 Android 16 (API 수준 36)을 기반으로 합니다. Wear OS 6에서 사용할 Wear OS 앱을 준비할 때는 시스템 Android 16의 모든 앱에 영향을 미치는 동작 변경사항Android 16을 타겟팅하는 앱의 변경사항을 처리합니다.

달리 명시되지 않는 한 이 변경사항은 타겟 SDK 버전과 관계없이 Wear OS 6 이상에서 실행되는 모든 앱에 영향을 미칩니다.

Wear OS 6로 출시되는 시계는 워치 페이스 형식을 사용하는 시계 화면만 지원합니다. 따라서 워치 페이스 형식을 사용하는 것으로 이전하는 것이 좋습니다.

더욱 일관된 상시 사용 설정 동작

Wear OS 6는 기기 전반에서 일관된 상시 사용 디스플레이 환경을 제공하기 위해 기존 솔루션을 통합합니다. 이 변경사항의 일환으로 이전 상위 활동이 기기가 시스템 대기 모드로 전환될 때 표시되고 '재개됨' 상태로 유지됩니다.

사용자가 Wear OS 기기와 상호작용하지 않아도 현재 노래 및 미디어 컨트롤이 계속 표시됩니다.

카드의 기본 시스템 글꼴

Wear OS 6에서는 사용자가 카드 캐러셀을 탐색하는 데 도움이 되는 카드 서체의 일관성이 개선되었습니다. 특정 기기에서 모든 카드는 동일한 글꼴을 사용합니다. 일부 기기에서는 이 일관된 글꼴이 가변 글꼴입니다.

특정 기기의 모든 카드가 동일한 글꼴을 사용합니다.

더 세분화된 건강 권한

Android 16부터, 그리고 더 나아가 Wear OS 6부터 플랫폼은 헬스 커넥트에서 사용하는 더 세분화된 건강 권한으로 이전합니다. 이로 인해 다음 권한이 영향을 받습니다.

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_SENSORSBODY_SENSORS_BACKGROUND 권한을 부여한 후 기기를 Wear OS 6 이상으로 업데이트하는 경우 앱은 부여된 권한을 유지합니다.

카드 상호작용 이벤트가 일괄 처리됨

Wear OS 6부터 사용자가 카드를 스와이프하는 것과 관련된 이벤트(onTileEnterEventonTileLeaveEvent)가 일괄 처리됩니다. 앱이 Wear OS 6 이상을 타겟팅하는 경우 onRecentInteractionEventsAsync()를 호출하여 이러한 이벤트를 모니터링합니다. 카드를 업데이트하기 위해 이러한 이벤트의 실시간 전송을 사용하지 마세요.