en ko

최적화 팁

워치 페이스를 만들 때 다음 도움말을 참고하여 워치 페이스를 최적화할 수 있습니다. 또한 Google Play의 워치 페이스 형식 요구사항을 참고하세요.

디스플레이 및 색상 팁

  • 워치 페이스에 가능한 한 어두운 색상을 사용합니다. 워치 페이스의 디자인에 따라 다를 수는 있지만 워치 페이스가 어두울수록 전력 소모가 적습니다. 이는 대기 모드와 일반 모드에 모두 적용됩니다. 자세한 내용은 워치 페이스의 색상과 밝기를 참고하세요.
  • 화면 업데이트 빈도를 최소화합니다. 잦은 화면 업데이트가 필요한 구성요소는 더 많은 렌더링이 필요하므로 전력을 더 많이 소모합니다.
  • 스타일 선택 또는 조건부로 인해 표시되지 않는 객체는 렌더링되지 않으므로 성능에 영향을 미치지 않습니다. 태그 표현식으로 인해 표시되지 않는 객체는 부분적으로 렌더링됩니다.
  • 많은 연산이 필요하므로 광범위한 마스킹을 사용하지 않습니다.

레이아웃 도움말

  • 표시되는 구성요소 수를 최적화합니다. 여러 구성요소로 단일 객체가 형성되는 경우 사전에 이를 병합하여 가져옵니다. 자세한 내용은 비트맵 애셋 결합을 참고하세요..
  • 워치 페이스에 표시되지 않는 불필요한 구성요소를 포함하지 않습니다.
  • 동일한 용도의 구성요소는 그룹화합니다. 예를 들어 그림자 이미지를 시침에 연결하려면 시침 이미지와 그림자 이미지를 그룹화하고 그 그룹을 함께 회전시킬 수 있습니다.
  • 앰비언트 모드와 일반 모드 둘 다에서 눈에 보이는 컴플리케이션이 8개 미만이 되도록 합니다. 정보 표시에서 데이터를 수신할 경우 시스템이 워치 페이스에 표시되는 항목을 업데이트하는 데 집중하게 됩니다.

리소스 도움말

  • 불필요하게 고해상도 이미지를 사용하지 않습니다.
  • 가능한 한 작은 비트맵을 사용합니다.
    화면에 큰 비트맵의 일부만 표시되는 경우 가능한 한 많이 자릅니다. 자세한 내용은 비트맵 애셋의 크기 줄이기를 참고하세요.

애니메이션 도움말

애니메이션도 성능에 많은 부담을 줍니다. GIF가 아닌 WebP 형식을 사용합니다. 그러면 품질은 동일하게 유지되면서도 APK 크기는 줄어듭니다.

애니메이션 파일을 화면 크기로 인코딩합니다. 가능한 한 낮은 프레임 속도로 애니메이션을 인코딩합니다. 프레임 속도가 초당 15개 프레임을 초과하면 배터리 수명이 소모됩니다.

자세한 내용은 애니메이션 권장사항을 참고하세요.