开发者控制台

开始使用Fire TV

开始使用Fire TV

开发Fire TV应用时,可以根据技能组合(Java开发者、Web开发者或内容开发者)、平台首选项(Android、HTML5网页应用或React Native)和所需的功能(广告、身份验证),从多种框架和选项中选择。

Fire TV在Fire OS上运行,而Fire OS是基于Android开源项目 (AOSP) 分支的操作系统。Fire OS保留了Android应用的兼容性,因此可在历来运行Android的多种设备上运行。在这些设备中,Fire TV设备是亚马逊的旗舰Fire OS产品。

Fire TV支持Android应用、HTML5网页应用以及React Native应用。您可以创建新应用,也可将现有应用移植到Fire TV。此页信息可帮助您开始使用Fire TV。

面向Fire TV的Android应用开发

面向Fire TV的Android应用开发使用与Android开发相同的工具、IDE和API。

为Fire TV创建新应用

若从零开始构建应用,请参阅以下主题:

您可以在以下几部分中查看构建Fire TV应用的选项

将现有应用移植到Fire TV

要移植现有Android应用,请参阅将现有Android应用移植到Fire OS。以下列举了一些有用的SDK:

还需要考虑应用当前使用的API、服务和功能。可能会需要对应用进行更改以满足亚马逊应用商店的要求。详细信息请参阅确定是否不支持相关API、服务和功能

构建Fire TV应用的选项

在选择适当的选项来构建Fire TV应用时,需考虑技能组合。您是基于Java的Android开发者、HTML5/Web开发者还是内容创建者? 从以下选项中选择符合专业知识和应用要求的方法。

面向Fire TV的Android开发

您可以使用Android工具(比如Android StudioAndroid框架)来构建Fire TV应用。Android文档中的示例代码、文档和指南可帮助您充分利用您的应用。此外,请参阅高级教程为Fire TV构建Android应用

由于Fire TV基于Android系统构建,因此能够在Android系统上运行的大部分应用也可在Fire TV上运行。唯一区别在于服务对——于Fire TV,必须使用亚马逊服务而不是Google服务。更多详细信息,请参阅Fire TV开发与Android TV开发有何不同。此外,您还需要适应几个不同版本的Fire OS

  • 基于Android 14的Fire TV: 基于Android 12(API级别31)、Android 12L(API级别32)、Android 13(API级别33)和Android 14(API级别34)。
  • Fire OS 8: 基于Android 10(API级别29)和Android 11(API级别30)
  • Fire OS 6: 基于Android 7.1(Nougat,API级别25)
  • Fire OS 7: 基于Android 9(Pie,API级别28)
  • Fire OS 5: 基于Android 5.1(Lollipop,API级别22)

面向Fire TV的HTML5网页应用开发

对于网页开发者,亚马逊Fire TV支持HTML5网页应用。请在开始时参阅以下主题:

面向Fire TV的React Native开发

对于React Native开发者,亚马逊Fire TV支持开源JavaScript框架。尽管它最初是为移动平台而设计,但您可以使用React Native为其他平台(例如电视)进行开发。请在开始时参阅以下主题:

亚马逊Fire TV应用的亚马逊API

在构建亚马逊Fire TV应用时,还可执行其他Amazon API,提供更强烈的体验:

  • 应用内购买API: 在客户购买Fire TV设备并注册亚马逊账户时,已设置亚马逊付款模板,并已准备好购买应用或应用内商品。亚马逊Fire TV和Fire TV Stick支持亚马逊应用内购买API,因此可在应用中提供消费品、永久授权的商品,甚至销售订阅。

要查看更多Fire TV API和SDK,请参阅SDK和示例

游戏应用开发

若要构建游戏应用,有很多适用于Android系统的第三方开发框架。若精通Unity、Cocos2d-x、GameMaker或在移动应用开发者中流行的很多其他系统之一,可非常简单地包装Fire TV游戏。若可生成一个.APK文件,则可以将其安装在Fire TV上。

设备规格

有关亚马逊Fire TV支持的设备规格信息(如视频格式、DRM、编解码器和分辨率),请参阅Fire TV设备规格。每种设备均有详细的开发者规范。

通常,Fire TV非常灵活,对于各种应用均具有非常好的性能。Fire TV有强大的四核CPU和专用GPU。最新的亚马逊Fire TV硬件配备4GB RAM和32GB内部存储,支持4K超高清视频输出,支持HDR和Dolby Atmos音频。上述特性意味着Fire TV具有适当的规格,除了播放流媒体内容之外,还能运行各种应用和游戏。

Fire TV论坛

如需帮助、有疑问或想分享其他反馈,请使用亚马逊开发者论坛上的Fire TV和Fire TV Stick类别


Last updated: 2025年9月16日