제품 뉴스

Google TV에서 앱 검색 가능성 및 참여도 높이기

읽는 데 4분 소요
2026년 5월 19일
Paul Lammertsma
개발자 관계팀 엔지니어, Android

Google TV와 Android TV에서 월간 활성 기기가 3억 대가 넘는다는 사실은 거실이 앱의 성장을 가속화할 수 있는 대규모의 고유한 플랫폼임을 보여줍니다. 오늘 Google에서는 콘텐츠의 검색 가능성을 높이고 향후 TV 환경을 위해 앱을 준비하도록 설계된 Google TV 기능과 개발자 도구를 소개해 드리게 되어 기쁩니다. 

Gemini로 검색 가능성 및 참여도 높이기

작년에 Google은 AI 음성 어시스턴트인 Gemini를 플랫폼에 도입하여 사용자가 음성만으로 시청할 콘텐츠를 쉽게 찾고, 대형 화면에서 새로운 것을 배우고, 일상적인 작업을 완료할 수 있도록 했습니다.  

출시 이후 Gemini가 질문에 맞춤 응답을 제공하는 방식을 개선했습니다. Gemini는 시각자료, 동영상, 텍스트를 혼합하여 사용자가 필요할 때 필요한 것을 찾을 수 있도록 지원합니다. 스트리밍 파트너의 경우 Gemini는 앱의 메타데이터를 가져와 시청자에게 관련 콘텐츠를 표시하는 유용한 검색 엔진입니다.

포인팅 모드 지원 선언

한때 우리가 알고 있던 TV 환경이 변화하고 있습니다. Gemini는 음성으로 콘텐츠를 검색하고 스트리밍하는 방식을 바꾸고 있지만 리모컨을 사용하는 방식도 진화하고 있습니다. 

GTV 포인터 리모컨 데모_SHELL (1).gif

포인터 리모컨은 동작 제어 입력을 대형 화면에 제공하여 Google TV 홈 페이지와 콘텐츠가 많은 앱 내에서 더 빠른 사용자 탐색을 지원합니다. 앱이 이러한 변화에 대비하고 모든 사용자에게 훌륭한 환경을 제공하도록 하려면 지금부터 포인팅 입력을 고려해야 합니다. 시작하는 방법은 다음과 같습니다.

1. TV 앱 UI 라이브러리 조정

Google TV에서 앱의 포인터 리모컨 상호작용을 사용 설정하려면 마우스 오버 상태, 스크롤 가능한 컨테이너, 커서 클릭을 지원해야 합니다. 구현은 UI 스택에 따라 다르지만 Jetpack Compose는 대부분의 핵심 구성요소가 이러한 멀티모달 상호작용을 기본적으로 처리하므로 이러한 전환을 간소화합니다.

  • 마우스 오버 상태: 화면의 모든 포커스 가능한 요소 (버튼, 영화 포스터, 설정 전환)에는 마우스 오버 상태에 관한 명확한 시각적 피드백 메커니즘이 필요합니다. 이는 포커스 상태보다 미묘하지만 피드백에 매우 중요합니다.
  • 스크롤 가능한 컨테이너: 포인터 리모컨에는 스크롤을 위한 작은 원형 터치패드도 있습니다. 사용자는 이 터치패드를 사용하여 앱에서 위 또는 아래로, 왼쪽 또는 오른쪽으로 스크롤할 수 있습니다. 앱은 스크롤을 위해 터치 이벤트에 응답해야 합니다.
  • 커서 클릭: 오늘날 많은 TV 앱은 간단한 D패드 확인 버튼 '클릭'을 예상합니다. 포인터 리모컨을 사용하면 사용자가 D패드 포커스 상태가 아닌 마우스 오버 상태의 요소 (마우스 클릭과 유사)를 '클릭'할 수 있습니다.

2. 지금 마우스로 포인팅 상호작용 테스트

앱이 마우스 오버, 스크롤, 클릭을 처리하는 방식을 확인하려면 블루투스 마우스 또는 유선 마우스를 Google TV에 연결하면 됩니다. 사용자가 화면에 더 가까이 있고 일반적으로 마우스를 안정적인 위치에 두므로 마우스가 더 정밀하게 제어할 수 있다는 점을 명심하세요. 포인터 리모컨은 사용자가 화면에서 3m 떨어져 있는 경우가 많고 소파에서 리모컨으로 대략적인 동작을 하기 때문에 정밀도가 떨어지는 경우가 많습니다. TV 디자이너 또는 개발자는 요소의 마우스 오버 대상을 더 크게 만들어 입력 정밀도 부족을 완화할 수 있습니다. 

3. Google Play에서 포인터 리모컨용 TV 앱 지원 선언

마지막으로 TV 앱이 포인터와 함께 작동하도록 설계되었다고 Google Play에 알립니다. 이렇게 하면 포인터 리모컨을 사용하는 사용자가 앱을 쉽게 찾고, 설치하고, 상호작용할 수 있습니다. 

AndroidManifest.xml 내에서 메타데이터 태그 android.software.leanback.supports_touch를 선언합니다. 이 태그는 포인터 리모컨이 멀리서 터치 이벤트를 시뮬레이션하므로 TV 앱이 '공간적으로 터치를 지원'한다고 플랫폼에 알립니다.

AndroidManifest.xml

<manifest ...>
    <!-- Signal whether the app is adaptive or built just for TV –->
    <uses-feature android:name="android.software.leanback" android:required="true|false" />

    <!-- Ensure the app can be installed on conventional TVs –->
    <uses-feature android:name="android.hardware.touchscreen" android:required="false" />

    <!-- Signal whether the app supports pointer remotes –->
    <meta-data android:name="android.software.leanback.supports_touch" android:value="true|false"/>

    <application ...>
        ...
    </application>
</manifest>

도움말:

  • android.software.leanback 기능 선언은 앱이 D패드 탐색을 지원하며 Google Play를 통해 TV 기기에만 배포하기 위한 것임을 나타냅니다.
  • android.software.leanback.supports_touch의 새 소프트웨어 속성은 D패드 외에도 TV 앱이 (오늘날의) 마우스와 (미래의) 포인터 리모컨을 통해 포인터/커서 환경에서 잘 작동하도록 보장했음을 선언합니다.
  • 아직 채택하지 않았다면 지금 Jetpack Compose를 채택하세요. 마우스 오버, 스크롤, 클릭은 다양한 폼 팩터에서 지원되는 일반적인 입력 모드이며 적응형 UI 프레임워크로 앱을 빌드하면 코드 재사용이 가능하고 유지보수가 줄어듭니다.

Engage SDK 온보딩

이전에는 동영상 검색 API로 알려진 Engage SDK는 모든 Google TV 폼 팩터에서 재개, 권한, 추천을 최적화하여 앱 검색 가능성과 참여도를 높입니다.

  • 재개: 파트너는 홈 페이지의 '계속 시청하기' 행 내에서 사용자의 일시중지된 동영상을 쉽게 표시할 수 있습니다.
  • 권한: Engage SDK는 앱 콘텐츠를 사용자 자격요건과 일치시키는 권한 관리를 간소화합니다. 사용자는 모든 구독 세부정보를 수동으로 업데이트할 필요 없이 맞춤 추천을 즐길 수 있으므로 이 기능을 유용하게 생각합니다. 이를 통해 파트너는 Google TV의 여러 검색 지점에서 사용자와 연결할 수 있습니다.
  • 추천: Engage SDK는 사용자가 앱 내에서 시청한 콘텐츠를 기반으로 맞춤 추천을 강조 표시하기도 합니다. 

계속 시청하기 1.0 환경을 지원해 온 기존 Watch Next API가 2027년 하반기에 지원이 종료되므로 지금 Engage SDK 온보딩을 시작하는 것이 좋습니다. 시작하려면 goo.gle/engage-tv로 이동하여 자세히 알아보세요. 

최신 Gemini 환경과 개발자 도구가 플랫폼에서 검색 가능성을 최적화하고 사용자 참여도를 높이는 데 어떻게 도움이 될지 기대됩니다. 

io.google에서 이 공지사항과 모든 Google I/O 2026 업데이트를 살펴보세요.

작성자:

계속 읽기