Android TV是在2014年6月26日Google I/O上推出的,专门为TV和机顶盒产品设计的应用程序服务包。基于Android AOSP版本,加上GTVS包就可以编译出来Android TV的Firmware。和AOSP相比,Android TV提供如下内容:
• Leanback Launcher
• Google Services(Google Play,YouTube,Play Movie&TV, Play Games, etc.)
• Search and Assistant
• Google Cast
• GOTA
Android TV认证指的是整机认证,由ODM/OEM提交给Google做认证测试。 SOC厂家不需要做芯片级的认证。
一、Android TV 认证流程
1. 签完NDA后,可以访问Google的Help Center
2. 签完ACC后,Google会建立Project Tracker
3. 签完TADA后,可以从Google下载到GTVS包,并开通APFE(Android Partner Frontend)的访问权限
• GTVS包由Google提供
• Google Partner通过APFE来上传测试报告,也可以通过APFE来查询认证状态
4. 向Google申请白名单
5. 基于SOC release的ATV code, 加上GTVS包,编译出Android TV的Firmware
6. ODM/OEM完成CTS, CTS veriry, GTS, VTS, Smoking test测试,并上传报告到APFE
7. 寄机器给Google或Harman测试
目前只有Harman和和硕这两家第三方Android TV认证实验室
GMS包需要google开通权限后才能下载,编译Android TV版本的步骤如下:
1. 获取GMS包,解压到vendor/目录
2.source build/envsetup.sh
export BOARD_COMPILE_ATV=true
lunch marconi-userdebug
make otapackage
二.客制化
虽然添加了GMS包后编译的Android TV版本包含了几乎所有的apk及功能,但是还需要进行一些客制化才可以使用
1.Leanback Launcher上增加状态图标(Android TV官网叫微件),比如增加inputs,电池电量,wifi图标等

本文介绍了Android TV的认证流程,包括签NDA、建立Project Tracker、下载GTVS包等步骤。同时,详细讲解了Android TV的客制化过程,如Launcher图标定制、蓝牙语音遥控器适配、应用排序要求、PAI开机向导应用推荐等。此外,还讨论了白名单的重要性以及GTVS认证测试的主观和自动化测试环节。

1972

被折叠的 条评论
为什么被折叠?



