TV Providers

Your app can integrate with the TV app and single sign-on to offer people a highly convenient and consistent entertainment experience.

앱은 사람들에게 매우 편리하고 일관된 엔터테인먼트 환경을 제공하기 위해 TV app 및 single sign-on과 통합할 수 있습니다.

TV App Integration

The TV app provides global access to favorite, recently played, and recommended movies and television shows from across the system.

TV 앱은 시스템 전체에서 좋아하는 최근에 재생되거나 추천된 영화 및 TV 프로그램에 대한 전역 액세스를 제공합니다.

Beginning and Resuming Playback

The TV app automatically opens your app and sends it a notification when the user initiates content playback within your app.

TV 앱은 앱을 자동으로 열고 사용자가 앱 내에서 콘텐츠 재생을 시작할 때 알림을 보냅니다.

Ensure a smooth transition to your app. The TV app fades to black when transitioning to your app and doesn’t show your app’s launch screen. Your app should maintain visual continuity with this transition by immediately presenting its own black screen before starting to play or resume content.

앱으로 원활한 전환을 확실히 하십시오. TV 앱은 앱으로 전환 할 때 검은 색으로 희미해지고 앱의 시작 화면을 표시하지 않습니다. 앱에서 콘텐츠를 재생하거나 다시 시작하기 전에 자체 검정색 화면을 즉시 표시하여 이러한 전환과 함께 시각적 연속성을 유지해야합니다.

Show the expected content immediately. The user expects the chosen content to begin playing as soon as the transition to your app is complete. Jump right from your app’s black screen into content. Avoid presenting splash screens, detail screens, intro animations, or any other barriers that make it take longer to reach content. This is especially important when resuming playback.

예상 콘텐츠를 즉시 보여주십시오. 사용자는 앱으로의 전환이 완료되는 즉시 선택한 콘텐츠가 재생되기를 기대합니다. 앱의 검은색 화면에서 바로 콘텐츠로 이동하십시오. 스플래시 화면, 세부 화면, 소개 애니메이션 또는 내용에 도달하는데 오래 걸릴 다른 장벽을 피하십시오. 이는 재생을 다시 시작할 때 특히 중요합니다.

Don’t ask whether the user wants to resume playback. If playback can be resumed, it should automatically do so without prompting for confirmation.

사용자가 재생을 다시 시작할지 묻지 마십시오. 재생을 다시 시작할 수 있으면 확인을 요구하지 않고 자동으로 재생이 시작되어야 합니다.

Make sure content plays for the correct user. If your app supports multiple user profiles, the TV app can specify a profile when issuing a playback request. Your app should automatically switch to this profile before starting playback. If a playback request doesn’t specify a profile, ask the user to choose one before playback begins so this information can be provided in the future.

올바른 사용자가 콘텐츠를 재생하는지 확인하십시오. 앱이 여러 사용자 프로필을 지원하는 경우 TV 앱은 재생 요청을 할 때 프로필을 지정할 수 있습니다. 재생을 시작하기 전에 앱이 자동으로 이 프로필로 전환되어야합니다. 재생 요청에서 프로필을 지정하지 않으면 재생을 시작하기 전에 사용자에게 프로필을 선택하도록 요청하여 나중에 이 정보를 제공 할 수 있습니다.

Loading Content

If loading takes more than two seconds, consider showing a single, black loading screen with a centered activity spinner and no surrounding content.

로딩에 2초 이상 걸리는 경우, 중앙에 위치한 활동 스피너와 주변 콘텐츠가 없는 검은색의 단일 로드 화면을 보여주는 것을 고려해 보십시오.

Avoid loading screens whenever possible. A loading screen is unnecessary if your content loads quickly.

가능한 한 로딩 화면을 마십시오. 컨텐츠가 빨리 로드되면 로딩 화면이 필요하지 않습니다.

Start playback as soon as possible. If a loading screen is needed, it should be visible only until enough content has loaded for playback to begin. Continue loading remaining content in the background.

가능한 한 빨리 재생을 시작하십시오. 로딩 화면이 필요한 경우, 재생을 시작하기에 충분한 콘텐츠가 로드 될 때까지 표시되어야합니다. 백그라운드에서 나머지 콘텐츠를 계속로드하십시오.

Design black loading screens. Loading screens may appear during the transition to playing content. They should appear black so they blend with the fade-to-black functionality of the TV app.

검은 로딩 화면을 디자인하십시오. 컨텐츠를 재생할 때 로딩 화면이 나타날 수 있습니다. 그들은 검은색으로 나타나야만 TV 앱의 fade-to-black 기능과 섞일 것입니다.

Minimize content on loading screens. If you must include branding or imagery on a loading screen, do so minimally and in a way that maintains the black background and moves seamlessly to playback.

로딩 화면에서 컨텐츠를 최소화 하십시오. 로딩 화면에 브랜딩 또는 이미지를 포함해야하는 경우, 검은색 배경을 유지하고 재생으로 원활하게 이동하는 방식으로 최소화하십시오.

Exiting Playback

The user remains in your app after exiting playback, rather than returning to the TV app. This experience shouldn’t cause the user to become disoriented.

사용자는 TV 앱으로 돌아가는 대신 재생을 종료 한 후에 앱에 남아 있습니다. 이 경험으로 인해 사용자는 방향 감각을 잃지 않아야합니다.

Show a contextually relevant screen. When exiting playback, display a detail screen for the content the user was just watching and include an option to resume playback. If a detail screen isn’t available, show a menu that includes the content the user was just watching or your app’s main menu.

문맥 적으로 관련 화면을 보여주십시오. 재생을 종료 할 때 사용자가 방금 보고 있는 컨텐츠에 대한 세부 정보 화면을 표시하고 재생을 다시 시작할 수 있는 옵션을 포함하십시오. 세부 정보 화면을 사용할 수 없는 경우 사용자가 방금 보았던 콘텐츠나 앱의 기본 메뉴가 포함 된 메뉴를 표시합니다.

Be prepared for an immediate exit. Prepare an exit screen as soon as possible after receiving a playback notification so the user sees it even if they exit immediately after playback begins.

즉시 종료 할 준비를 하십시오. 재생을 시작한 즉시 종료하여도 사용자가 볼 수 있도록 재생 알림을 받은 후에 가능한 한 빨리 종료 화면을 준비하십시오.

Single Sign-On

Many popular TV providers allow users to sign in to their accounts at the system level, eliminating the need to authenticate on an app-by-app basis. If your app requires TV provider authentication, use this capability to provide the most efficient onboarding experience.

많은 유명 TV 제공 업체는 사용자가 시스템 수준에서 계정에 로그인 할 수 있게 하여 앱별로 인증 할 필요가 없습니다. 앱에 TV 제공 업체 인증이 필요한 경우이 기능을 사용하여 가장 효율적인 온보딩 환경을 제공합니다.

Avoid displaying a sign-out option when the user is signed in at the system level. If your app must include a sign-out option, invoking it should direct the user to Settings > TV Provider to sign out of their account.

사용자가 시스템 수준에서 로그인 할 때 로그아웃 옵션을 표시하지 마십시오. 앱에 로그아웃 옵션이 포함되어야하는 경우 앱을 호출하면 사용자가 설정> TV 프로 바이더로 이동하여 계정에서 로그아웃해야합니다 .

Never instruct users to sign out by adjusting privacy controls. The TV provider controls in Settings > Privacy aren’t a sign out mechanism. These settings let users manage the apps that can access their TV provider account.

절대 개인 정보 제어를 조정하여 로그아웃 하도록 사용자에게 지시하지 마십시오. 설정> 개인 정보 보호에서 TV 제공 업체 컨트롤은 로그 아웃 메커니즘이 아닙니다. 이러한 설정은 사용자가 TV 제공 업체 계정에 액세스 할 수 있는 앱을 관리 할 수 ​​있게 합니다.

TV Providers - System Capabilities - iOS - Human Interface Guidelines - Apple Developer

Last updated