首页
社区
课程
招聘
为何说Android无法被fork
发表于: 2014-2-12 08:57 1564

为何说Android无法被fork

2014-2-12 08:57
1564
新闻链接:http://news.cnblogs.com/n/200170/
新闻时间:2014-02-11 22:09
新闻正文:

     诺基亚试图沿用亚马逊的策略推出搭载修改版 Android 系统的低端智能手机,一方面利用 Android 平台应用丰富的长处,另一方面可以借此推广微软的各项服务。然而,这可能未必是一个好主意,因为在 Google 的有意安排之后,Android 已经变得难以被 fork。

  Ars 的 Peter Bright 解释说,Google 的 Android 系统由两部分代码构成:第一部分是 Android Open Source Platform (AOSP)代码,包括了 Linux 内核、 Dalvik 虚拟机和基本用户界面,构成了智能手机系统的基本骨架,这部分代码是在 GPL 和 Apache 许可证下公开的;第二部分是 Google Mobile Services (GMS),它也有两部分,一部分是 Google Play Services,提供了 Google Maps、定位和应用内购买等的 API,另一部分是搜索、Gmail、Chrome 和 Maps 等 Play Store 应用。GMS 提供了操作系统的许多重要功能,它是不开源的。任何人都可以拿 AOSP 代码去修改,但使用 GMS 则需要一定的条件。由于 Google 正将越来越多的核心功能迁移到 GMS,因此要将 AOSP 和 GMS 简单划分开来越来越不容易。

  此外,API 也成了 Fork 的一大障碍,GMS 包含了更好更新的 API,Google 也鼓励开发者使用 GMS API,而不是过时未更新的 AOSP API。应用商店中的大部分应用都是 GMS 应用,没有私有的 Google 软件是不能正确运行的。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//