Fire OS(不在中国发售)概览
Fire OS是Amazon Fire TV和平板电脑上运行的操作系统。Fire OS是Android的一个分支,因此若应用在Android上运行,很可能也能在亚马逊的Fire设备上运行。可通过应用测试服务快速检查应用与亚马逊的兼容性。作为开发者,可能无需调整Android代码,即可在亚马逊平台上发布应用。
Fire OS版本
Fire OS有三个版本:
- Fire OS 7: 基于Android 9(Pie,API级别28)。有关更多详细信息,请参阅《Fire OS 7开发》。
- Fire OS 6: 基于Android 7.1(Nougat,API级别25)。有关更多详细信息,请参阅《Fire OS 6开发》。
- Fire OS 5: 基于Android 5.1(Lollipop,API级别22)
下表显示Fire TV设备运行的Fire OS版本。
有关更多规格信息,请参阅Fire TV的设备规格。
大部分Fire设备通过空中下载技术接收更新,自动获取Fire OS更新。并非每个Fire设备均同时收到同一Fire OS版本的推送。通常在不同的时间向不同的设备推出更新。
可通过转至设置>设备 >Fire TV和查看“软件版本”详细信息,查看Fire OS版本。在Fire TV最终用户文档的Amazon Fire TV设备软件更新中有Fire OS版本的发行说明。
服务差异
在核心上,Fire OS和Android具有相同的基础。Fire OS与Android的主要差别在于服务。Fire OS可能使用亚马逊的服务,而不是使用Google的服务(用于浏览、定位、消息传递、付款等活动)。用于浏览、定位、消息传递、付款等最明显的是,亚马逊使用亚马逊应用商店发布应用,而Google使用Google Play Store。
若Android应用连接到谷歌服务,则将其移植到Fire OS平台可能需利用亚马逊服务。
构建应用时,请按照标准Android文档所述进行操作。当需考虑亚马逊的Fire OS平台的一些差异时,本网站的文档中会注明这些差异。
目标是尽可能提供与Android相同的功能(不包括谷歌的服务),因此不必了解另一个开发平台,也不必对现有的Android应用进行更改。
下表将Google的服务与亚马逊的类似服务进行了对比。