开发者控制台

Fire OS(不在中国发售)概览

Fire OS概览

Fire OS是Amazon Fire TV和平板电脑上运行的操作系统。Fire OS是Android的一个分支,因此若应用在Android上运行,很可能也能在亚马逊的Fire设备上运行。作为开发者,可能无需调整Android代码,即可在亚马逊的操作系统上发布应用。

Fire OS版本

Fire OS有多个版本:

下表显示Fire TV设备运行的Fire OS版本。

Fire TV设备 构建型号 Android级别 Fire OS版本
Panasonic OLED TV VIERA (内置Fire TV)(2024) AFTTOR001/AFTWYM01 Android级别30 (Android 11) Fire OS 8
Panasonic Fire TV (2024) AFTGOLDFF Android级别30 (Android 11) Fire OS 8
Fire TV - TCL S4/S5/Q5/Q6系列4K超高清HDR LED (2024) AFTDEC012E API级别30 Fire OS 8
Redmi 108cm(43英寸)4K超高清智能LED Fire TV (2023) AFTBTX4 Android级别28 (Android 9) Fire OS 7
TCL Class S3 1080p LED智能电视(采用Fire TV)(2023) AFTMD002 Android级别28 (Android 9) Fire OS 7
Fire TV Stick 4K Max - 第2代 (2023) - 16GB AFTKRT Android级别30 (Android 11) Fire OS 8
Fire TV Stick 4K - 第2代 (2023) - 8GB AFTKM Android级别30 (Android 11) Fire OS 8
TCL 32"全高清、40"全高清Fire TV (2023) AFTSHN02 Android级别28 (Android 9) Fire OS 7
Fire TV - TCL S4系列4K超高清HDR LED (2023) AFTMD001 Android级别28 (Android 9) Fire OS 7
Fire TV - TCL Q6 4K QLED HDR (2023) AFTMD001 Android级别28 (Android 9) Fire OS 7
Fire TV 2系列 (2023) AFTKA002/AFTKAUK002 Android级别28 (Android 9) Fire OS 7
Toshiba 4K超高清 - Fire TV (2022) AFTHA004 Android级别28 (Android 9) Fire OS 7
BMW (2022) AFTLBT962E2 Android级别28 (Android 9) Fire OS 7
Echo Show 15 (2021) AEOHY Android级别28 (Android 9) Fire OS 7
Fire TV Omni QLED系列 (2022) AFTTIFF43 Android级别28 (Android 9) Fire OS 7
Fire TV Cube - 第3代 (2022) AFTGAZL Android级别28 (Android 9) Fire OS 7
小米F2 4K - Fire TV (2022) AFTANNA0 Android级别28 (Android 9) Fire OS 7
海信U6 4K超高清 - Fire TV (2022) AFTHA001 Android级别28 (Android 9) Fire OS 7
Funai 4K - Fire TV (2022) AFTMON001、AFTMON002 Android级别28 (Android 9) Fire OS 7
JVC 4K - 带Freeview Play的Fire TV (2021) AFTJULI1 Android级别28 (Android 9) Fire OS 7
ok 4K - Fire TV (2021) AFTANNA0 Android级别28 (Android 9) Fire OS 7
Toshiba 4K远场超高清 - Fire TV (2021) AFTHA003 Android级别28 (Android 9) Fire OS 7
Fire TV Stick 4K Max - 第1代 (2021) AFTKA Android级别28 (Android 9) Fire OS 7
Stellantis (Jeep) - Wagoneer/Grand Wagoneer(不在中国发售) AFTLFT962X3 Android级别28 (Android 9) Fire OS 7
Fire TV Omni系列 (2021) AFTTIFF43 Android级别28 (Android 9) Fire OS 7
Fire TV 4-系列 (2021) AFTTI43 Android级别28 (Android 9) Fire OS 7
Toshiba 4K超高清 - Fire TV (2021) AFTHA001 Android级别28 (Android 9) Fire OS 7
AmazonBasics 4K - Fire TV (2020) AFTPR001 Android级别28 (Android 9) Fire OS 7
AmazonBasics高清/全高清 - Fire TV (2020) AFTBU001 API级别25 (Android 7.1) Fire OS 6
Technika 4K - Fire TV (2020) `` Android级别28 (Android 9) Fire OS 7
JVC 2K - Fire TV (2020) AFTWMST22 Android级别28 (Android 9) Fire OS 7
Onida高清/全高清 - Fire TV (2020) [两种尺寸可选] AFTTIFF55 API级别25 (Android 7.1) Fire OS 6
ok 4K - Fire TV (2020) AFTWI001 Android级别28 (Android 9) Fire OS 7
Fire TV Stick - 第3代 (2020) AFTSSS Android级别28 (Android 9) Fire OS 7
Fire TV Stick Lite - 第1代 (2020) AFTSS Android级别28 (Android 9) Fire OS 7
Toshiba 4K超高清 - Fire TV (2020) AFTDCT31 Android级别28 (Android 9) Fire OS 7
Insignia 4K超高清 - Fire TV (2020) AFTDCT31 Android级别28 (Android 9) Fire OS 7
Fire TV Stick - 第2代 (2016-2019) AFTT Android级别22 (Android 5.1) Fire OS 5
Toshiba高清 - Fire TV (2018-2020) AFTBAMR311 API级别25 (Android 7.1) Fire OS 6
Insignia高清 - Fire TV (2018-2020) AFTEAMR311 API级别25 (Android 7.1) Fire OS 6
Toshiba 4K - Fire TV (2018-2019) AFTKMST12 API级别25 (Android 7.1) Fire OS 6
Onida高清 - Fire TV (2019) AFTLE API级别25 (Android 7.1) Fire OS 6
Fire TV Cube - 第2代 (2019) AFTR Android级别28 (Android 9) Fire OS 7
Grundig OLED 4K - Fire TV (2019) AFTEUFF014 Android级别28 (Android 9) Fire OS 7
Grundig Vision 7, 4K - Fire TV (2019) AFTEU014 Android级别28 (Android 9) Fire OS 7
JVC 4K - Fire TV (2019) AFTSO001 Android级别28 (Android 9) Fire OS 7
Nebula条形音箱 - Fire TV Edition (2019) AFTMM API级别25 (Android 7.1) Fire OS 6
Grundig Vision 6高清 - Fire TV (2019) AFTEU011 Android级别28 (Android 9) Fire OS 7
Insignia 4K - Fire TV (2018) AFTJMST12 API级别25 (Android 7.1) Fire OS 6
Fire TV Cube - 第1代(2018) AFTA API级别25 (Android 7.1) Fire OS 6
Fire TV Stick 4K - 第1代 (2018) AFTMM API级别25 (Android 7.1) Fire OS 6
Fire TV Stick - Basic Edition (2017) AFTT Android级别22 (Android 5.1) Fire OS 5
Element 4K - Fire TV (2017) AFTRS Android级别22 (Android 5.1) Fire OS 5
Fire TV - 第3代 (2017) AFTN API级别25 (Android 7.1) Fire OS 6
Fire TV - 第2代 (2015) AFTS Android级别22 (Android 5.1) Fire OS 5
Fire TV Stick - 第1代(2014) AFTM Android级别22 (Android 5.1) Fire OS 5
Fire TV - 第1代 (2014) AFTB Android级别22 (Android 5.1) Fire OS 5
TCL条形音箱,配备内置低音炮 - Fire TV Edition (2019) AFTMM API级别25 (Android 7.1) Fire OS 6
Toshiba V35系列LED全高清/高清 - Fire TV (2021) AFTHA002 Android级别28 (Android 9) Fire OS 7

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

大部分Fire设备通过空中下载技术接收更新,自动获取Fire OS更新。并非每个Fire设备均同时收到同一Fire OS版本的推送。通常在不同的时间向不同的设备推出更新。

可通过转至设置>设备 >Fire TV和查看“软件版本”详细信息,查看Fire OS版本。有关Fire OS版本的更多信息,请参阅Fire TV最终用户文档中的亚马逊Fire TV设备软件更新

默认情况下会禁用调试和详细日志记录

在我们最新的软件版本中,默认情况下会禁用调试和详细日志记录。这样设置是为了优化我们的设备和后端存储服务,以确保为我们的客户提供出色的设备体验。对于开发或QA,您可以使用以下命令来纳入调试和详细日志。

启用调试和详细日志记录的步骤

通过以下adb命令重置相关系统属性。

adb shell setprop persist.log.tag V/D/I/W/E
注意:对于FOS5,这将是"adb shell setprop persist.log.level 2/3/4/5/6",还需要"adb reboot"来反映更改

然后要收集日志,执行以下命令:

adb logcat -c
adb logcat
  • 如果您希望打印应用调试日志,请通过现有的Android API,使用应用的标记名称设置属性log.tag.<tag>来覆盖其日志标记的属性。
    • 例如,我们可以通过设置属性log.tag.ActivityManager=D覆盖特定于标记的日志。Logd理解这点,并使用上述TAG打印所有调试日志。

服务差异

在核心上,Fire OS和Android具有相同的基础。Fire OS与Android的主要差别在于服务。Fire OS可能使用亚马逊的服务,而不是使用Google的服务(用于浏览、定位、消息传递、付款等活动)。最明显的是,亚马逊使用亚马逊应用商店发布应用,而Google使用Google Play商店

如果Android应用连接到Google服务,则将其移植到Fire OS可能需利用亚马逊服务。

构建应用时,请按照标准Android文档所述进行操作。需要考虑亚马逊Fire OS的一些差异时,本网站的文档中会注明这些差异。

目标是尽可能提供与Android对等的功能(不包括Google的服务),这样您就不必学习另一种开发技术,也不必对现有的Android应用进行更改。

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

Google Android Fire OS
Google地图 Amazon Maps API
Firebase Cloud Messaging A3L Messaging
Amazon Device Messaging
Google Play应用内结算 亚马逊应用商店计费兼容性SDK
亚马逊应用内购买API
Cast SDK Fling SDK
Google移动广告SDK 亚马逊出版商服务
Sign-In with Google A3L身份验证
Login with Amazon
Google Play开发者API 应用提交API

Last updated: 2023年5月19日