TV Providers(中国好像没有,翻译略过)
TV App Integration
The TV app provides global access to favorite, recently played, and recommended movies and television shows from across the system. Use this guidance to offer users a highly convenient and consistent entertainment experience.
WatchWestworldon HBO NOW with subscription. HBO NOW® is accessible only through participating partners in the U.S. and certain U.S. territories. Certain restrictions apply. ® and © 2016 Home Box Office, Inc. All rights reserved. HBO®, HBO NOW®, and related channels and service marks are the property of Home Box Office, Inc. WatchPoweron STARZ with subscription or authentication.Power© 2016 Starz Entertainment, LLC. All rights reserved.
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.
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.
确保流畅的转入你的app。
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.
确保为正确的用户播放内容。
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.
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.
设计黑色的加载屏幕。
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.
离开播放。
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.
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.
避免显示一个注销选项当用户在系统级别登录进来时。
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.
网友评论