Wear OS 4 기능 살펴보기

Wear OS 4에는 Wear OS 앱 환경을 개선하는 데 도움이 되는 여러 기능이 도입되었습니다. 이러한 기능을 앱에 추가하기 전에 Wear OS 4와 호환되도록 앱을 준비하세요.

워치 페이스 형식

시계 화면은 사용자가 시계를 볼 때 가장 먼저 보게 되는 항목이므로 Wear OS에서 가장 자주 사용되는 노출 영역입니다. 사용자는 시계 화면을 사용하여 시계를 자신의 스타일과 필요에 맞게 맞춤설정합니다.

삼성과 협력하여 만든 워치 페이스 형식은 시계 화면의 모양과 동작을 구성하는 선언적 XML 형식입니다. 즉, 시계 화면 생성과 관련된 실행 코드가 없으며 시계 화면 APK에 삽입된 코드가 없습니다.

Wear OS 플랫폼은 시계 화면을 렌더링하는 데 필요한 로직을 처리하므로 개발자는 코드 최적화나 배터리 성능보다는 창의적인 아이디어에 집중할 수 있습니다.

워치 페이스 형식을 사용하여 빌드된 시계 화면은 Jetpack 시계 화면 라이브러리를 사용하여 빌드된 시계 화면보다 유지관리가 쉽고 업데이트도 적습니다. 예를 들어 성능이나 배터리 소모의 개선사항을 적용하거나 최신 버그 수정을 받기 위해 시계 화면을 업데이트할 필요가 없습니다.

워치 페이스 형식은 Wear OS 4를 실행하는 모든 기기에서 지원됩니다.

카드

카드 1.2는 플랫폼 데이터 결합을 지원합니다. 즉, 카드가 심박수, 걸음 수 또는 시간과 같은 플랫폼 데이터 소스를 사용하는 경우 카드는 1초에 한 번 업데이트됩니다.

새 버전의 카드는 애니메이션 지원도 추가합니다. 트윈 애니메이션을 사용하여 레이아웃의 일부가 변경될 때 원활하게 전환할 수 있으며 전환 애니메이션은 카드에서 새 요소 또는 사라지는 요소에 애니메이션을 적용할 수 있습니다.

스플래시 화면

Wear OS 4부터 시스템은 항상 콜드 및 웜 앱 시작에 기본 스플래시 화면을 적용합니다. 이 환경은 Wear OS 4에서 실행되는 모든 앱에서 자동으로 작동합니다.

기본 스플래시 화면 아이콘은 적응형 아이콘과 동일한 사양을 사용합니다. 시각적 일관성을 위해 런처 아이콘에 적응형 아이콘을 사용하세요.

앱이 맞춤 스플래시 화면을 구현하거나 런처 테마를 사용하는 경우 Jetpack에서 제공되는 SplashScreen 라이브러리를 사용하도록 앱을 이전하세요. 이렇게 하면 스플래시 화면이 모든 Wear OS 버전에서 올바르게 표시될 수 있습니다. 자세한 내용은 구현 가이드를 참고하세요.

Wear OS 데이터를 새 휴대기기로 전송

Wear OS 4부터 사용자는 시스템이 하나의 휴대기기에서 다른 휴대기기로 Wear OS 데이터를 전송하도록 요청할 수 있습니다. 시스템이 사용자의 Wear OS 기기를 새 휴대기기에 연결하면 웨어러블 네트워크에 저장된 모든 데이터가 새 휴대기기로 전송됩니다. 그런 다음 시스템이 Wear OS 기기와 이전 휴대기기의 연결을 해제합니다.

새 휴대기기에 모바일 앱이 이미 설치되어 있고 올바르게 구성되어 있으면 이전 휴대기기에 연결되어 있던 Wear OS 데이터가 포함된 콜백이 모바일 앱으로 수신됩니다.