开发Fire TV应用和游戏入门
开发Fire TV应用时,从各种框架和选项中选择,取决于技能集(Java开发者、Web开发者或内容开发者)、平台首选项(Android、HTML5网页应用或React Native)、所需的功能(广告、身份验证)等。这些信息有助于开始构建应用。
- 构建Fire TV应用的选项
- 亚马逊Fire TV的Android应用开发
- 亚马逊Fire TV的HTML5网页应用开发
- 亚马逊Fire TV的React Native开发
- 亚马逊Fire TV应用的API
- 设备和媒体规格
- 亚马逊Fire TV论坛
构建Fire TV应用的选项
如需构建亚马逊Fire TV应用,下列几个选项可供选择:
-
自定义Android应用: 构建Fire TV应用的推荐方法是使用Android工具(如Android Studio和Android frameworks)来构建电视应用。Android文档中的示例代码、文档和指南可帮助您充分利用您的应用。此外,请参阅高级教程为Fire TV构建Android应用。
由于Fire TV基于Android系统构建,因此能够在Android系统上运行的大部分应用也可在Fire TV上运行。唯一的区别是服务:对于Fire TV,您需要使用亚马逊服务而不是Google服务(请参阅Fire TV开发与Android电视开发有何不同)。此外,您还需要适应三个不同版本的Fire OS:
-
游戏应用: 若正在构建游戏应用,有很多适用于Android系统的第三方开发框架,因此有很多替代方案可供选择。若精通Unity、Cocos2d-x、GameMaker或在移动应用开发者中流行的很多其他系统之一,可非常简单地包装Fire TV游戏。若可生成一个.APK文件,则可能将其安装在Fire TV上。
在选择恰当的选项时,需考虑技能组合。您是基于Java的Android开发者、HTML5/Web开发者还是内容创建者? 选择符合专业知识和应用要求的方法。
亚马逊Fire TV的Android应用开发
对于基于Java的Android开发者,亚马逊Fire TV使用的工具、IDE和API与用于Android开发的相同。若从零开始构建自己的应用,请参阅以下主题:
- 设置开发环境: 对于Android开发的新手,该页面有助于入门。
- 通过ADB连接到亚马逊Fire TV: 通过adb将开发计算机连接到Fire TV设备。
- 安装和运行您的应用: 在将应用提交到亚马逊应用商店前,在Fire TV设备上安装、运行和卸载应用,进行测试。
对于经验丰富的Android开发者,还可查看在Fire OS上开发的不同之处的列表。
亚马逊Fire TV的HTML5网页应用开发
对于网页开发者,亚马逊Fire TV支持HTML5网页应用。请在开始时参阅以下主题:
- 开始使用网页应用: 包含有关构建网页应用的提示。
亚马逊Fire TV的React Native开发
对于React Native开发者,亚马逊Fire TV支持开源JavaScript框架。尽管它最初是为移动平台而设计,但您可以使用React Native为其他平台(例如电视)进行开发。请在开始时参阅以下主题:
- 开始使用React Native: 配置您的环境并为Fire TV构建应用。
- 为现有React Native项目添加电视支持: 为现有的React Native项目配置并添加电视支持。
- 支持的React Native库: 查看与Fire OS兼容的React Native库。
亚马逊Fire TV应用的API
在构建亚马逊Fire TV应用时,还可执行其他Amazon API,提供更强烈的体验:
- 应用内购买API: 在客户购买Fire TV设备并注册亚马逊账户时,已设置亚马逊付款模板,并已准备好购买应用或应用内商品。亚马逊Fire TV和Fire TV Stick支持亚马逊应用内购买API,因此可在应用中提供消费品、永久授权的商品,甚至销售订阅。
- 亚马逊Fling SDK: 利用亚马逊Fling SDK,客户可将手机或平板电脑的屏幕直接投放或投射到电视机上。将应用扩展到两个屏幕,利用应用可多人互动。
要查看更多Fire TV API和SDK,请参阅SDK和示例。
设备和媒体规格
有关亚马逊Fire TV支持的媒体、设备和规格的信息,如视频格式、DRM、编解码器、分辨率等,请参阅Fire TV设备规格。每种设备均有详细的开发者规范。
通常,Fire TV非常灵活,对于各种应用均具有非常好的性能。Fire TV有强大的四核CPU和专用GPU。最新的亚马逊Fire TV硬件有2GB RAM和8GB内部存储、支持4K视频输出、支持HDR支持和Dolby Atmos音频。上述特性意味着Fire TV可运行各种应用和游戏,还可很好地处理流媒体。
亚马逊Fire TV论坛
如需帮助、有疑问或想分享其他反馈,请使用亚马逊开发者论坛上的Fire TV和Fire TV Stick类别。
Last updated: 2025年7月22日