Wear OS 5는 Android 14 (API 수준 34)를 기반으로 합니다. Wear OS 5에서 사용할 Wear OS 앱, 시스템 처리 Android 14의 모든 앱에 영향을 미치는 동작 변경사항과 Android 14를 타겟팅하는 앱의 변경사항을 확인하세요.
모든 앱에 영향을 미치는 Wear OS 5 변경사항
다음 동작 변경사항은 Wear OS로 이전했습니다. 이러한 변경사항은 Wear OS 5 이상에서 실행되는 모든 앱에 영향을 미칩니다. 대상 SDK 버전과 관계없이
개인 정보 대시보드
Wear OS 5는 다음을 제공하는 개인 정보 대시보드에 대한 지원을 추가합니다. 각 앱의 데이터 사용량을 한곳에서 볼 수 있습니다.
새로운 시계에는 워치 페이스 형식을 사용하는 시계 화면만 표시됩니다.
Wear OS 5 이상으로 출시되는 시계는 워치 페이스 형식 따라서 Google에서는 워치 페이스 형식을 사용합니다.
Android 14를 타겟팅하는 앱에 영향을 미치는 Wear OS 5 변경사항
다음 변경사항은 타겟 SDK를 업데이트하는 경우에만 앱에 영향을 미칩니다. Wear OS 5의 기반이 되는 버전인 Android 14로 업그레이드했습니다.
항상 켜져 있는 앱을 백그라운드로 이동할 수 있음
Wear OS 5부터 시스템은 상시 사용 설정 앱을 백그라운드로 이동합니다. 일정 시간 동안 대기 모드에서 표시된 후 표시될 수 있습니다. 사용자가 할 수 있는 작업 시스템 설정에서 제한 시간을 구성합니다.
운동 기록 앱은 포그라운드 서비스 유형을 선언해야 함
앱이 다음과 같은 기기에서 사용자의 운동 세션의 일부로 운동을 기록하는 경우
Wear OS 5 이상을 실행하는 경우
health
포그라운드 서비스 유형을 지정해야 하는 포그라운드 서비스에서
ExerciseClient
를 호출합니다. 또한 앱에서 위치를 모니터링할 수 있는 경우
운동 세션 중 정보를 전달하려면 location
도 지정해야 합니다.
포그라운드 서비스 유형입니다.
일부 손목에서 착용하지 않은 기기가 잠금 해제 상태로 유지됨
Wear OS 5 이상을 실행하는 지원되는 기기에서 사용자가 손목을 끄는 경우 감지한 다음 기기를 손목에서 풀고 시스템이 잠금 해제 상태를 유지하는 데 걸리는 시간보다 없습니다.
앱에 더 높은 수준의 보안이 요구되는 경우(예: 민감할 수 있는 데이터나 비공개 데이터—손목 감지가 사용 설정되어 있는지 확인하세요.
드래그 가능한 콘텐츠가 시스템 동작 활성화 지점과 겹칠 수 있음
Wear OS 5부터 시스템은 모션 이벤트 동작을 처리합니다. 동작 탐색과 별도로 구현됩니다.
앱 UI에 시스템 동작과 겹치는 드래그 가능한 큰 공간이 포함된 경우
이러한 영역을 위해 시스템 동작 제외 직사각형을 추가해야 할 수도 있습니다.
할 수 있습니다. 이렇게 하려면 setSystemGestureExclusionRects()
를 호출하여
시스템 UI를 사용하여 지정된 영역에서 탐색 동작을 무시할 수 있습니다. 이것은
모바일 앱에서 충돌하는 앱 동작을 처리하여
더 넓은 화면 UI 환경을 제공합니다.
setSystemGestureExclusionRects()
API를 사용하여 시스템 UI를 만들 수 있습니다.
동작 요청에 다르게 응답합니다. 예를 들어 시스템 UI가
추가적인 UI 힌트(예: 가로 막대)를 제공하여 사용자의 의도를 확인합니다.
암시적 인텐트와 대기 중인 인텐트 제한사항
앱에서 카드를 사용하는 경우 인텐트는 암시적 인텐트와 대기 중인 인텐트에 대한 제한사항의 영향을 받습니다.
여전히 일부 알림을 닫을 수 없음
Android 14를 실행하는 기기에서 휴대기기 버전의 앱을 사용하는 경우 (API 수준 34) 이상에서는 사용자가 알림을 닫을 수 있습니다. 닫을 수 없었습니다.
하지만 Wear OS 5 이상에서는 이러한 알림을 여전히 닫을 수 없습니다.
Android 14의 기타 변경사항
다음 Android 14 변경사항이 Wear OS에 영향을 미칠 가능성이 높습니다. 있습니다.
모든 앱에 영향을 미치는 Android 14 변경사항
API 수준 34를 타겟팅하는 앱에 영향을 미치는 Android 14 변경사항
- 포그라운드 서비스 유형은 필수 항목입니다.
- 비선형 글꼴 크기 조정 (뷰 기반 UI 요소에만 영향을 미침)
BluetoothAdapter
에서BLUETOOTH_CONNECT
권한 적용- 콜백 및 네트워크 동작을 강화하는
JobScheduler
- 런타임 등록 broadcast receiver는 명시적으로 내보내거나 내보내야 함 내보냄
- 더 안전한 동적 코드 로드
- 백그라운드에서 활동 시작에 관한 추가 제한사항
- 사용자가 사진 및 동영상에 대한 일부 액세스 권한을 부여할 수 있음
추천 서비스
- 참고: JavaScript가 사용 중지되어 있으면 링크 텍스트가 표시됩니다.
- Android 10의 개인 정보 보호 변경사항
- GATT 서버에 연결 {:#connect}
- 백그라운드에서 통신