The Watch Face Format is required for watch faces to be installed on devices with Wear OS 5 or later pre-installed and for all new watch faces published on Google Play.
Starting in January 2026, the Watch Face Format will be required for watch faces to be installed on all Wear OS devices.
Learn more about the user-facing changes in this Help Center article.
시계 화면 디자인
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
맞춤 시계 화면은 색상, 애니메이션, 상황별 정보를 포함한 역동적인 디지털 캔버스를 활용합니다.
Wear OS용 시계 화면을 만들려면 기존의 시계 화면에서 했던 것처럼 시간을 명확하게 시각화해야 합니다. Wear 기기는 생동감 넘치는 색상, 동적 배경, 애니메이션 및 데이터 통합과 같이 디자인에서 활용할 수 있는 시계 화면의 고급 기능을 제공합니다. 그러나 유의해야 할 디자인 고려사항이 많이 있습니다.
코딩 없이 시계 화면을 디자인하려면
시계 화면 스튜디오를 참고하세요.
시계 화면 디자인을 시작하려면 다른 시계 화면 예를 검토하세요.
Wear OS 호환 앱을 다운로드하여 다양한 시계 화면을 둘러보세요.
시계 화면의 구현 계획
시계 화면의 디자인을 완료했으면 필요한 데이터를 가져오는 방법을 결정하고 웨어러블 기기에 시계 화면을 그려야 합니다. 대부분의 구현에는 다음 구성요소가 포함됩니다.
- 하나 이상의 배경 이미지
- 필요한 데이터를 가져오는 애플리케이션 코드
- 배경 이미지 위에 텍스트와 도형을 그리는 애플리케이션 코드
일반적으로 앱의 대화형 모드와 대기 모드에서 다른 배경 이미지가 표시됩니다. 대기 모드용 이미지를 보기 좋게 만드는 것은 어려울 수 있습니다.
따라서 대기 모드 배경은 종종 이미지가 없는 완전한 검은색 또는 회색입니다.
화면 밀도가 hdpi인 Wear 기기의 배경 이미지는 크기가 320x320픽셀이어야 합니다. 배경 이미지의 모서리는 원형 기기에서는 표시되지 않습니다. 기기 화면의 크기를 코드에서 감지하고 기기의 해상도가 이미지보다 낮으면 배경 이미지 크기를 줄일 수 있습니다. 성능을 향상하려면 배경 이미지의 크기를 한 번만 조정하고 결과 비트맵을 저장하세요.
필요한 만큼만 문맥 데이터를 검색하도록 애플리케이션 코드를 실행하고, 시계 화면을 그릴 때마다 데이터를 재사용하도록 결과를 저장합니다. 예를 들어 날씨 업데이트는 매분 가져올 필요가 없습니다.
대기 모드에서 시계 화면을 그리는 애플리케이션 코드를 비교적 단순하게 유지하여 배터리 수명을 늘립니다. 이 모드에서는 일반적으로 제한된 색상 세트를 사용하여 윤곽선을 그립니다. 대화형 모드에서는 전체 색상, 복잡한 모양, 그라데이션, 애니메이션을 사용하여 시계 화면을 그릴 수 있습니다.
이 클래스의 나머지 과정에서는 시계 화면을 구현하는 방법을 자세히 보여줍니다.
다음 관련 리소스를 참고하세요.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-26(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-26(UTC)"],[],[],null,["# Design watch faces\n\nCustom watch faces leverage a dynamic, digital canvas that can include colors, animations, and\ncontextual information.\n\nCreating a watch face for Wear OS involves visualizing time clearly,\njust as you would for a traditional watch face. Wear devices\nprovide advanced capabilities for watch faces that you can leverage in your designs, such as\nvibrant colors, dynamic backgrounds, animations, and data integration. However, there are\nalso many design considerations to take into account.\n\nTo design a watch face without coding, see\n[Watch Face Studio](https://developer.samsung.com/watch-face-studio/user-guide).\n\nTo begin designing a watch face, review other examples of watch faces. Download the\n[Wear OS companion app](https://play.google.com/store/apps/details?id=com.google.android.wearable.app) to browse a large selection of watch faces.\n\nPlan the implementation of the watch face\n-----------------------------------------\n\nAfter you finalize the design for your watch face, you need to determine how to obtain any\nnecessary data and draw the watch face on the wearable device. Most implementations\nconsist of the following components:\n\n- One or more background images.\n- Application code that retrieves the required data.\n- Application code that draws text and shapes over the background images.\n\nApps typically show different background images for the interactive and\nambient modes. It can be difficult to create a good-looking image for ambient mode.\nTherefore, ambient mode backgrounds are often completely black or grey with no image.\n\nBackground images for Wear devices with a screen density of hdpi should be 320 by 320 pixels in\nsize. The corners of the background image aren't visible on round devices. In your code, you can\ndetect the size of the device screen and scale down the background image if the device has a lower\nresolution than your image. To improve performance, scale the background image only once and store\nthe resulting bitmap.\n\nRun the application code to retrieve contextual data only as often as required\nand store the results to reuse the data every time you draw the watch face. For example, you\ndon't need to fetch weather updates every minute.\n\nKeep the application code that draws your watch face in ambient mode relatively simple to\nincrease battery life. You usually draw outlines of shapes using a limited set of colors\nin this mode. In interactive mode, you can use full color, complex shapes, gradients, and\nanimations to draw your watch face.\n\nThe remaining lessons in this class show you how to implement watch faces in detail.\n\nRelated resources\n-----------------\n\n\nRefer to the following related resources:\n\n- [WatchFace sample](https://github.com/android/wear-os-samples)"]]