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 데이터가 포함된 콜백이 모바일 앱으로 수신됩니다.
추천 서비스
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-27(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-27(UTC)"],[],[],null,["# Explore features in Wear OS 4\n\nWear OS 4 introduces several features to help enhance your Wear OS app\nexperience. Before you add these features to your app, [prepare your app](/training/wearables/versions/4/test) for\ncompatibility with Wear OS 4.\n\nWatch Face Format\n-----------------\n\nA watch face is the first thing that a user sees when they take a look at their\nwatch, making it the most frequently used surface of Wear OS. Users rely on\nwatch faces to customize their watch to suit their style and meet their needs.\n\nCreated in partnership with Samsung, the [Watch Face Format](/training/wearables/wff) is a declarative\nXML format to configure the appearance and behavior of watch faces. This means\nthat there is no executable code involved in creating a watch face, and there is\nno code embedded in your watch face APK.\n\nThe Wear OS platform takes care of the logic needed to render the watch face so\nyou can focus on your creative ideas, rather than code optimizations or battery\nperformance.\n\nWatch faces that are built using the Watch Face Format require less maintenance\nand fewer updates than the ones built using the Jetpack Watch Face libraries.\nFor example, you don't need to update your watch face to benefit from\nimprovements in performance or battery consumption, or to get the latest bug\nfixes.\n\nThe Watch Face Format is supported on all devices that run Wear OS 4 or higher.\n\nTiles\n-----\n\n[Tiles 1.2](/jetpack/androidx/releases/wear-tiles#version_12_2) introduces support for platform data bindings. This means\nthat---if your tile uses platform data sources such as heart rate, step count, or\ntime---your tile is updated once per second.\n\nThe new version of tiles also adds support for [animations](/training/wearables/tiles/animations). You can use\ntween animations to create smooth transitions on changes to part of your layout,\nand transition animations can animate new or disappearing elements from the\ntile.\n\nSplash screens\n--------------\n\nStarting in Wear OS 4, the system always [applies the default splash screen](/about/versions/12/features/splash-screen)\non both cold and warm app starts. This experience works automatically for all\napps running on Wear OS 4 or higher.\n\nThe default splash screen icon uses the same specifications as\n[adaptive icons](/guide/practices/ui_guidelines/icon_design_adaptive). For visual consistency, use an adaptive icon for your\nlauncher icon.\n\nIf your app implements a custom splash screen or uses a launcher theme, migrate\nyour app to use the [`SplashScreen`](/reference/kotlin/androidx/core/splashscreen/SplashScreen) library, available in Jetpack. That way,\nyour splash screen can appear correctly on all Wear OS versions. For full\ninstructions, see the [implementation guide](/training/wearables/apps/splash-screen).\n\nTransfer Wear OS data to a new mobile device\n--------------------------------------------\n\nStarting in Wear OS 4, users can request that the system transfer their Wear OS\ndata from one mobile device to another. When the system connects the user's Wear\nOS device to the new mobile device, any data that's stored in the wearable\nnetwork is transferred to this new mobile device. The system then disconnects\nthe Wear OS device from the old mobile device.\n\nAs long as your mobile app is already installed and [properly configured](/training/wearables/data/transfer-to-new-mobile) on\nthe new mobile device, your mobile app receives a callback containing the\nWear OS data that was associated with the old mobile device.\n\nRecommended for you\n-------------------\n\n- Note: link text is displayed when JavaScript is off\n- [Migrate your splash screen implementation to Android 12 and later](/develop/ui/views/launch/splash-screen/migrate)\n- [Splash screens](/develop/ui/views/launch/splash-screen)\n- [App startup time](/topic/performance/vitals/launch-time)"]]