Fire OS 概览


Fire OS 概览

Fire OS 是运行 Amazon Fire TV 和平板电脑的操作系统。Fire OS 是安卓 的一个分支,因此如果您的应用在安卓上运行,它很可能也会在亚马逊的 Fire 设备上运行。您可以通过应用测试服务快速检查应用与亚马逊的兼容性。作为开发者,您可能无需调整安卓代码,即可在亚马逊平台上发布您的应用。

Fire OS 版本

Fire OS 有两个版本:

  • Fire OS 5: 基于 Android 5.1(Lollipop,API 级别 22)
  • Fire OS 6: 基于 Android 7.1(Nougat,API 级别 25)。请参阅 Fire OS 6 了解更多详细信息。

下表显示了哪个 Fire TV 设备运行哪个 Fire OS 版本。

Fire TV 设备 Fire OS 版本
Fire TV Stick 4K (2018) Fire OS 6
Fire TV Edition - Insignia HD (2018) Fire OS 6
Fire TV Edition - Insignia 4K (2018) Fire OS 6
Fire TV Edition - Toshiba HD (2018) Fire OS 6
Fire TV Cube Fire OS 6
Fire TV Edition - Toshiba 4K (2018/2019) Fire OS 6
Fire TV(第 3 代) Fire OS 6
Fire TV Edition - Element 4K (2017) Fire OS 5
Fire TV Stick Basic Edition Fire OS 5
Fire TV(第 2 代) Fire OS 5
Fire TV Stick(第 2 代) Fire OS 5
Fire TV Stick(第 1 代) Fire OS 5
Fire TV(第 1 代) Fire OS 5

有关更多规格信息,请参阅 Fire TV 的设备规格

大多数 Fire 设备接收无线更新以自动获取 Fire OS 更新。并非每个 Fire 设备都同时收到同一 Fire OS 版本的推送。更新通常在不同的时间向不同的设备推出。

您可以通过转至 设置 > 设备 > Fire TV 并查看“软件版本”详细信息来查看您的 Fire OS 版本。Fire OS 版本的发行说明在 Fire TV 最终用户文档中的 Amazon Fire TV 设备软件更新中提供。

服务差异

就核心而言,Fire OS 和安卓具有相同的基础。Fire OS 与安卓的主要差别在于服务。Fire OS 可能使用 亚马逊的服务,而不是使用 Google 的服务(用于浏览、位置、消息传递、付款等活动)。值得注意的是,亚马逊使用亚马逊应用商店刊登您的应用,而 Google 使用 Google Play Store

如果您的安卓应用连接到 Google 服务,则将您的安卓应用移植到 Fire OS 平台可能需要您利用亚马逊服务。

构建应用时,请遵循标准安卓文档。亚马逊的 Fire OS 平台需要考虑一些差异,本网站的文档中注明了这些差异。

我们的目标是为安卓提供尽可能多的奇偶校验(减去谷歌的服务),这样您就不必了解另一个开发平台,也不必对您现有的安卓应用进行更改。

下表将 Google 的服务与亚马逊的类似服务进行了对比。

Google Android Fire OS
Google Maps Amazon Maps API
Firebase Cloud Messaging Amazon Device Messaging
Google Play 应用内支付 亚马逊应用内购买 API
Cast SDK Fling SDK
Google 移动广告 SDK 亚马逊移动广告网络
应用宣传
Sign-In with Google Login with Amazon
Google Play 开发者 API 开发者发布 API