在与电视进行互动时,用户通常更愿意在观看内容之前输入最少的内容。 对于许多电视用户而言,理想的场景是:坐下,打开并观看。 获得用户喜欢的内容的最少步骤通常是他们喜欢的路径。
注意:使用此处描述的API仅对在Android版本(包括Android 7.1(API级别25))中运行的应用程序提供建议。 要为Android 8.0(API级别26)及更高版本中运行的应用提供建议,您的应用必须使用推荐渠道 。
Android框架通过在主屏幕上提供建议行来协助最小输入交互。 内容建议在首次使用设备后显示为电视主屏幕的第一行。来自应用内容目录的推荐建议可以帮助用户回到您的应用。
本课将告诉您如何创建建议并将其提供给Android框架,以便用户可以轻松发现并享受您的应用内容。 本讨论描述了Android Leanback示例应用程序的一些代码。
建议的最佳做法
建议可帮助用户快速找到他们喜欢的内容和应用。 创建高质量且与用户相关的建议是为您的电视应用创造出色用户体验的重要因素。 出于这个原因,您应该仔细考虑向用户提供哪些建议并密切管理它们。
建议的类型
当您创建建议时,应该将用户链接回不完整的查看活动或建议将其扩展到相关内容的活动。 以下是您应该考虑的一些特定类型的建议:
- 为下一集的用户继续观看一系列内容的续集内容推荐。 或者,对暂停的电影,电视节目或播客使用延续建议,以便用户只需点击几下鼠标即可回到观看暂停的内容。
- 如果用户看完其他系列节目,则可以提供新的内容建议,例如新的首播剧集。 此外,如果您的应用允许用户订阅,跟踪或跟踪内容,则可以在其跟踪内容列表中使用针对未浏览过的内容的新内容推荐。
- 相关内容建议基于用户的历史观看行为。
有关如何设计推荐卡以获得最佳用户体验的更多信息,请参阅Android TV设计规范中的推荐行 。