我被要求开发一个 Amazon Fire TV 应用程序,但我发现很难理解步入正轨所需的步骤。
根据亚马逊指定文档 https://developer.amazon.com/public/solutions/devices/fire-tv/docs/setting-up-your-development-environment,之前可用的 Fire TV SDK 插件现已弃用,他们建议仅使用 Android v17 Leanback 库。
迄今为止,我还没有 Fire TV,而且官方文档非常糟糕且相当混乱;那么,我无法理解“纯”Android TV 应用程序是否与 Fire OS 5 完全兼容,因此为 Fire TV 开发实际上与为通用 Amazon TV 开发相同(从 SDK 到虚拟测试过程)。
如果不是,我必须考虑哪些不同步骤?
你应该从使用开始Android v17 Leanback Library
。有一个示例应用程序 https://github.com/googlesamples/androidtv-Leanback可从使用 Leanback 库的 Google 获得。您可能需要检查的几件事firetv
like 语音识别 https://developer.amazon.com/public/solutions/devices/fire-tv/docs/amazon-fire-tv-sdk-frequently-asked-questions (SearchFragment
在 Leanback 库中)目前不受支持
Fire OS 5 同时支持 Android TV 功能和
Leanback 支持库。语音识别(SearchFragment 中
Leanback 库)目前不受支持。
and 全局搜索 https://developer.amazon.com/public/solutions/devices/fire-tv/docs/design-and-user-experience-guidelines这对于单个应用程序来说是不可定制的firetv
全局搜索是在系统范围内提供的,并且不可自定义
个人应用程序。开发者可以实现自己的应用内搜索,但是
它不包含在全局搜索功能中。
也尝试去关注提交前评估指南 https://developer.amazon.com/public/solutions/devices/fire-tv/docs/pre-submission-assessment-guide and 开发者常见问题解答 https://developer.amazon.com/public/solutions/devices/fire-tv/docs/amazon-fire-tv-sdk-frequently-asked-questions当开发一个firetv
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)