Wear OS 최신 버전으로 업그레이드

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

Wear 2.0에서 업그레이드

이 가이드에서는 Wear OS의 업그레이드 과정을 설명합니다.

Android 관련 변경사항

Wear 2.0은 API 수준 25~API 수준 28의 여러 Android 버전을 포함합니다.

참고: Android 10(API 수준 29)용 Wear OS 버전은 없습니다.

Wear OS 앱이 Wear OS 2.0(API 수준 28)을 타겟팅하는 경우 업그레이드 작업은 대부분 Android 9(API 수준 28)에서 Android 11(API 수준 30)로의 플랫폼 변경사항을 처리하는 것입니다.

Android 10(API 수준 29)용 Wear OS 버전은 없으므로 compileSdkVersiontargetSdkVersion 필드를 28에서 30으로 변경할 때 이러한 변경사항을 한 번에 모두 처리해야 합니다.

참고: 앱에서 compileSdkVersion 또는 targetSdkVersion을 변경하지 않더라도 앱이 API 수준 29와 호환되는지 확인합니다.

Wear OS 관련 변경사항

Wear OS 2.0에는 카드, 정보 표시, 오버레이, 시계 화면 등 여러 표면이 있습니다. 그러나 최신 디자인 가이드라인을 통합하려면 사용자 인터페이스를 수정해야 합니다.

현재 시계 화면 API(Jetpack 아님)를 사용하는 경우 LegacyWatchFaceOverlayStyle API는 Wear OS API 수준 30에서 작동하지 않습니다.

API 수준 30에는 Ongoing Activity API가 포함되어 있습니다.

진행 중인 활동을 사용하면 Wear OS 사용자 인터페이스 내 추가 표면에 지속적인 알림이 표시될 수 있으므로 사용자가 장기 실행 활동에 더 많이 참여할 수 있습니다.

참고: 새로운 알파 시계 화면 API의 일부 기능은 API 수준 30 이상을 실행하는 기기에서만 사용할 수 있습니다.

시작할 버전 선택

Android 관련 변경사항 섹션에서 설명한 대로 Wear OS 버전은 Android 버전에 연결됩니다. 시작할 버전을 선택할 때 가장 일반적인 Wear OS 기기가 무엇인지 생각해 보세요.

대부분의 개발자는 API 수준 30을 타겟팅하는 견고한 앱을 빌드하지만 가장 일반적인 Android 버전을 타겟팅하도록 minSdkVersion 버전을 충분히 낮게 유지합니다. 예를 들어 Wear 2.0 기기 지원을 허용하려면 minSdkVersion을 25로 설정합니다.

Android 개발 경험이 있다면 Wear OS에도 이러한 지식의 상당 부분을 활용할 수 있습니다. 차이점을 알아보려면 Wear OS 개발과 모바일 개발 비교를 참고하세요.

참고: API 수준 30 Wear OS 에뮬레이터 시스템 이미지는 현재 개발자 프리뷰 상태에 있습니다. 최신 업데이트는 출시 노트를 참고하세요.

Wear OS용 Jetpack 라이브러리

Wear OS Jetpack 라이브러리는 웨어러블 지원 라이브러리와 유사한 기능을 포함하고 Wear OS 3을 더 효과적으로 지원하는 5개의 라이브러리입니다.

Wear OS Jetpack 라이브러리는 웨어러블 지원 라이브러리를 대체하며, 함께 사용하도록 설계된 것이 아닙니다. 웨어러블 지원 라이브러리는 Wear OS 3에서 작동하지 않습니다.

자세한 내용은 안정적인 Wear OS Jetpack 라이브러리를 참고하세요.