开发者控制台

智能电视常见问题解答


智能电视常见问题解答

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

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

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