如何开始为 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 中无响应

以编程方式关闭 Amazon Fire TV 屏幕保护程序

卡在 Android TV / Fire TV 的 Charles 代理证书安装中

Smart TV、Android TV 和 Fire TV 的一种语言

如何在主屏幕上设置 Fire TV“图标”?