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 버전은 없으므로 compileSdkVersion
및 targetSdkVersion
필드를 28에서 30으로 변경할 때 이러한 변경사항을 한 번에 모두 처리해야 합니다.
참고: 앱에서 compileSdkVersion
또는 targetSdkVersion
을 변경하지 않더라도 앱이 API 수준 29와 호환되는지 확인합니다.
Wear OS 관련 변경사항
Wear OS 2.0에는 카드, 정보 표시, 앱, 시계 화면 등 여러 노출 영역이 있습니다. 앱을 업그레이드할 때는 사용자 인터페이스를 수정하여 최신 디자인 가이드라인을 통합해야 합니다.
API 수준 30에는 Ongoing Activity API가 포함되어 있습니다. 진행 중인 활동을 사용하면 Wear OS 사용자 인터페이스 내 추가 노출 영역에 진행 중 알림이 표시될 수 있으므로 사용자가 장기 실행 활동에 더 많이 참여할 수 있습니다.
참고: 알파 시계 화면 API의 일부 기능은 API 수준 30 이상을 실행하는 기기에서만 사용할 수 있습니다.
시작할 버전 선택
대부분의 개발자는 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을 더 효과적으로 지원하는 라이브러리 세트입니다.
Wear OS용 Jetpack 라이브러리는 웨어러블 지원 라이브러리를 대체하며, 함께 사용하도록 설계되지 않았습니다. 웨어러블 지원 라이브러리는 Wear OS 3에서 작동하지 않습니다.
자세한 내용은 안정적인 Wear OS Jetpack 라이브러리 블로그 게시물을 참고하세요.