TV 앱 체크리스트

사용자는 일관되고 논리적이며 예측 가능한 TV 앱 환경을 즐깁니다. 사용자가 UI를 잃어버리거나 '재설정'하여 다시 시작하지 않고도 앱 내에서 그리고 Android TV 전체에서 탐색할 수 있어야 합니다. 사용자는 마법같은 경험을 선사하는 명확하고 다채로우며 기능적인 인터페이스를 즐깁니다. 이러한 생각을 염두에 두면 Android TV에 잘 어울리고 사용자가 기대하는 대로 작동하는 앱을 만들 수 있습니다.

이 체크리스트에서는 앱과 게임 개발의 주요 측면을 다루고 가이드라인을 제공하여 앱에서 가능한 한 최상의 환경을 제공할 수 있도록 합니다. 게임에만 관련된 추가 고려사항은 게임 섹션에서 다룹니다.

Android TV 앱이 Google Play를 통해 배포될 수 있는 기준에 관해서는 TV 앱 품질을 참고하세요.

TV 폼 팩터 지원

이 체크리스트 항목은 게임 및 앱에 적용됩니다.

  • 매니페스트의 CATEGORY_LEANBACK_LAUNCHER 필터로 주요 TV 활동을 식별합니다.
  • 앱에서 지원하는 각 언어의 홈 화면 배너를 다음과 같은 특성을 갖도록 제공합니다.
    • 배너의 크기는 320x180px입니다.
    • 배너 리소스는 drawables/xhdpi 디렉터리에 있습니다.
    • 배너 이미지에는 앱을 식별하는 현지화된 텍스트가 포함됩니다.
  • 앱에서 기기가 대기 모드로 전환되지 않도록 해야 하는지 고려하세요. 이는 미디어 재생 앱에 특히 적합합니다.
  • 지원되지 않을 수 있는 하드웨어의 요구사항을 선언하지 마세요.
  • 권한이 하드웨어 요구사항을 암시하지 않는지 확인합니다.

사용자 인터페이스 디자인

이 체크리스트 항목은 게임 및 앱에 적용됩니다.

검색 및 콘텐츠 탐색

이 체크리스트 항목은 게임 및 앱에 적용됩니다.

  • Android TV 글로벌 검색창에 앱의 검색결과를 제공합니다.
  • 검색을 위한 TV별 데이터 필드를 제공합니다.
  • 앱이 세부정보 화면에서 발견된 콘텐츠를 제공하여 사용자가 그 콘텐츠를 즉시 볼 수 있는지 확인합니다.

TV 홈 화면

이 체크리스트 항목은 홈 화면의 레이아웃 및 콘텐츠에 적용됩니다.

채널

  • 채널의 콘텐츠를 나타내는 의미 있는 이름을 지정합니다. 앱 이름을 채널 이름으로 사용하지 마세요.
  • 사용자와의 상호작용이 없으면 채널 이름을 변경하지 마세요.
  • 각 채널에 연결된 아이콘을 포함합니다. 아이콘은 앱의 정확한 아이콘일 필요는 없습니다. 채널의 콘텐츠를 브랜드로 표시한 것일 수 있습니다.
  • 각 채널을 고유하게 만들고 관심 목록 행의 기능을 모방해서는 안 됩니다. 예를 들어 사용자가 동영상에서 보다가 멈췄던 부분에서 계속 시청할 수 있는 채널은 채널의 유효한 사용이 아닙니다.

채널의 콘텐츠

  • 채널의 각 프로그램은 단일 콘텐츠로 제한합니다. 프로그램에는 동영상 모음이 포함되어서는 안 됩니다.
  • 프로모션 메시지나 광고에 프로그램을 사용하지 마세요.
  • 각 프로그램에 적절한 설명을 포함하고 메타데이터를 올바르게 매핑합니다. 예를 들어 콘텐츠 등급은 제목이 예상되는 곳에 표시되어서는 안 됩니다.
  • 프로그램 콘텐츠를 나타내는 미리보기 이미지를 자르거나 늘이지 마세요. 사용할 수 있는 가로세로 비율 중 하나에 맞아야 합니다.
  • 사용자가 프로그램을 선택하는 즉시 재생을 시작합니다.

관심 목록

  • 사용자가 어떤 식으로든 상호작용하지 않는 한 콘텐츠를 관심 목록 행에 추가하지 마세요. 예를 들어 사용자가 현재 시청하고 있는 시리즈의 다음 에피소드를 추가할 수는 있지만 사용자가 현재 시리즈를 완료할 때 관련은 됐지만 다른 시리즈를 추가해서는 안 됩니다.
  • 관심 목록 콘텐츠를 기존 TV 프로그램, 영화, 이벤트로 제한합니다. 관심 목록 행에 클립을 추가하지 마세요.

재생 앱

이 체크리스트 항목은 미디어 재생을 실행하는 앱에 적용됩니다.

게임

이 체크리스트 항목은 게임에 적용됩니다.

  • 게임이 홈 화면의 게임 섹션에 표시되도록 매니페스트에서 isGame 플래그를 설정합니다.
  • 게임 컨트롤러 지원이 시작, 선택 또는 메뉴 버튼에 의존하지 않는지 확인합니다. 일부 컨트롤러에는 이러한 버튼이 없습니다.
  • 특정 컨트롤러 브랜딩 없이 일반 게임패드 그래픽을 사용하여 게임 버튼 매핑을 표시합니다.
  • 이더넷 및 Wi-Fi 연결을 모두 확인합니다.
  • 사용자에게 앱을 종료하는 깔끔한 방법을 제공합니다.

Android TV에 배포

Android TV에 배포하는 방법을 알아보려면 Google Play에 TV 앱을 게시하기 위한 자세한 가이드를 참고하세요.