开发者控制台

Fire TV Edition(不在中国发售)常见问题解答


Fire TV Edition(不在中国发售)常见问题解答

本常见问题解答适用于所有Fire TV Edition智能电视设备。

“Fire TV Edition”智能电视是指搭载内置于电视硬件中的Amazon Fire OS的任何智能电视。在开发Fire TV应用时,可能会有关于Fire TV Edition支持情况的疑问。解答如下:

问: 如果我的应用在其他Amazon Fire TV设备上能够正常工作,在Fire TV Edition智能电视上能否正常工作?
是的,如果您的应用在Fire TV或Fire TV Stick上能够正常工作,它在Fire TV Edition上很可能也能够正常工作。预计99.9%的Fire TV应用在Fire TV Edition上都能正常工作。对于应用商店中已有的任何应用,Fire TV Edition将作为支持的设备自动添加,您无需执行任何操作。如果对Fire TV Edition的支持失败,应用商店团队将通知您。
问: 为什么应用在Fire TV Edition上会失败?
如果您的代码是针对特定构建型号(如AFTS)的(而非通配符AFT*),则不包括Fire TV Edition。
问: 如何在代码中将Fire TV Edition型号作为目标?
要在代码中将Fire TV Edition作为目标,您可以结合Build.MANUFACTURERandroid.os.Build.MODEL中检查AFT*,返回Amazon。更多详情,请参阅识别Amazon Fire TV设备
问: 如何在清单中将Fire TV Edition作为目标?
目前,您无法通过清单任何Fire TV设备设为目标将APK上传到应用商店,提交门户时,在“APK Files(APK文件)”选项卡上,必须说明它支持Fire TV Edition设备(就像说明支持其他Fire TV设备那样)- 通过手动移动滑块,表明支持该设备。
问: 可以在Fire TV Edition上访问/利用哪些以前在其他Fire TV设备上无法使用的功能?
对于应用,Fire TV Edition不允许您访问任何特殊的新功能。本设备有一些新的UI元素,例如以下功能:在输入之间切换(能在切换之前查看输入预览);在“正在播放”行上聚合实时内容;可选择无线(天线)内容的选项;通过语音控制音量、电源和其他电视功能;带新增按钮的遥控器。不过,应用的启动和运行方式,与其他Fire TV设备相同。
问: Fire TV Edition是否有更强的处理能力,从而满足对CPU要求很高的游戏的需求?
一般来说,Fire TV适合休闲游戏,而不适合图形密集型/沉浸式游戏。您可以在设备规格中查看Fire TV Edition的图像规格。
问: 我可以将Fire TV Edition遥控器上的新按钮映射到我的游戏吗?
不可以,Fire TV Edition遥控器上的附加按钮(调高音量、调低音量、电源、Netflix、Amazon Video等)归系统所有,第三方应用无法访问。
问: 如何在Fire TV Edition上测试我的应用?
对于Android应用,可以通过将Android调试桥(ADB)连接到Fire TV,然后从Android Studio运行应用,通过常规方法测试应用。但是,无法通过USB数据线将ADB连接到Fire TV Edition。必须通过WiFi网络连接adb。对于网页应用,可通过网页应用测试器(而非adb)进行测试。
问: 若没有Fire TV Edition智能电视,如何在Fire TV Edition上测试我的应用?
您必须通过Fire TV Edition智能电视设备才能完全测试您的设备。测试用于Fire TV的应用时,模拟器运行不是很可靠。此外,应用测试服务(ATS)无法评估是否支持Fire TV Edition。但是,若将APK提交到应用商店,并且,由于某种原因,在Fire TV Edition上无法正常工作,则应用商店团队将通知您失败原因。一般来说,如果您的应用在Fire TV设备(特别是Fire TV Stick)上能够正常工作,它在Fire TV Edition上也能够正常工作。
问: 如果我有Fire TV Edition智能电视,是否可以将Fire TV设备(例如Stick、Cube、Pendant、机顶盒)插入Fire TV Edition,从而测试这些设备上的支持情况?
可以,您可以将Fire TV设备插入您的Fire TV Edition智能电视,并将其选为Fire TV Edition的输入。