TV 앱 체크리스트

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

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

Google Play를 통해 배포되기 위한 Android TV 앱의 자격 기준은 TV 앱 품질을 참조하세요.

TV 폼 팩터 지원

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

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

사용자 인터페이스 디자인

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

검색 및 콘텐츠 탐색

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

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

TV 홈 화면

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

채널

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

채널의 콘텐츠

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

관심 목록

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

재생 앱

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

게임

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

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

Android TV에 배포

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