如何开始为 Amazon Fire TV 开发?
Posted
技术标签:
【中文标题】如何开始为 Amazon Fire TV 开发?【英文标题】:How to start developing for Amazon Fire TV? 【发布时间】:2016-02-05 10:54:07 【问题描述】:我被要求开发一个 Amazon Fire TV 应用程序,但我发现很难理解进入正轨所需的步骤。
根据 Amazon documentation 的规定,以前可用的 Fire TV SDK 插件现已弃用,他们建议只使用 android v17 Leanback 库。
到目前为止,我还没有(还)Fire TV,而且官方文档很差而且相当混乱;我无法理解“纯”Android TV 应用程序是否与 Fire OS 5 完全兼容,因此为 Fire TV 开发实际上与为通用 Amazon TV 开发相同(从 SDK 到虚拟测试过程)。 如果不是,我必须考虑哪些不同的步骤?
【问题讨论】:
【参考方案1】:您应该从使用Android v17 Leanback Library
开始。 Google 提供了一个sample app,它使用了leanback 库。目前不支持您可能需要检查 firetv
的一些内容,例如 speech recognition(leanback 库中的 SearchFragment
)
Fire OS 5 包括对 Android TV 功能的支持和 精益支持库。语音识别(SearchFragment 在 leanback 库)目前不受支持。
和global search 不能为firetv
的个别应用定制
全局搜索在系统范围内提供,不可自定义 个别应用程序。开发者可以实现自己的应用内搜索,但 它不包含在全局搜索功能中。
在为firetv
开发时,请尝试关注pre-submission assessment guidelines 和developer FAQs。
【讨论】:
以上是关于如何开始为 Amazon Fire TV 开发?的主要内容,如果未能解决你的问题,请参考以下文章
在 Amazon Fire TV 应用商店上兼容/提供 Android TV 应用程序有多难?
Android 应用在 Amazon Fire TV 中无响应
卡在 Android TV / Fire TV 的 Charles 代理证书安装中