2、Android开发:从AOSP到设备定制

Android开发:从AOSP到设备定制

一、AOSP与谷歌的关系

在开发基于Android的设备时,AOSP(Android Open Source Project)和谷歌的关系是一个重要的话题。

  1. 第三方组件许可问题
    • 一些组件如Wi-Fi、蓝牙、多媒体编解码器等需要许可。AOSP树中包含了这些组件的软件实现作为占位符,但谷歌或知识产权持有者并未授予相关专利或许可。在构建新设备时,必须仔细审查这些第三方组件,以确保设备符合特定技术的许可要求。例如,微软拥有一系列专利,并从各安卓设备制造商那里获得了约10亿美元的许可费。
  2. 谷歌对安卓系统的控制方式
    • 专有平台 :大多数消费者使用的安卓系统包含功能丰富的谷歌专有平台,如谷歌Play服务、谷歌地图和Play商店,这些并不属于AOSP。
    • 兼容性要求 :设备制造商若要安装这些专有服务,或给系统贴上安卓标签并使用安卓机器人图标,必须确保设备符合《安卓兼容性定义文档》(CDD),并通过《安卓兼容性测试套件》(CTS)和《供应商测试套件》(VTS)。通过验证后,可获得谷歌移动服务许可,使设备能搭载谷歌的专有附加组件。
  3. AOSP代码的使用情况
    • 自由使用 :开发者和设备制造商可以自由使用和修改AOSP代码,只要
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值