定义
内容
在Android Open-Source Project社区,你可以找到你所需要参与开发的Android兼容设备的信息和相关源代码。
Android是一个开源的,用于
移动设备的系统。 Android
开放源代码项目(AOSP),由谷歌发起。
此项目致力于Android的维护和更进一步的发展。许多
移动设备提供商从他们自己的系统中带来了他们自己的
应用市场,这无疑对整个Android世界也做出了很大的贡献。
我们的主要目的是建立一个优秀的软件平台,服务日常用户。
许多公司都致力于实现这个目标,为消费者创造质量更加优秀的产品,其过程离不开AOSP对
共享软件的开源和移植。
理念和目标
理念
Android是一个开源的,用于移动设备的系统,用于移动电话和其他设备。
起源
Android最初被一个称为由谷歌领导的
开放手机联盟(Open Handset Alliance)的一系列公司创立。
运作方法
我们知道质量与努力是分不开的。
到如今,Google与
我们的伙伴为了将最新的
安卓设备带到市场上,我们为其安排了了大量的工程师,
产品经理,
UI设计师,质量评估员。
所以,我们成立了开源管理部门和维护部门到整个开发生态圈内。
定制版本的系统都会导致不兼容的发生。为了避免此事发生, AOSP同时包含了一个“安卓
兼容性”(Android Compatibility Program),它要求
设备制造商也参与其中。
任何人都可以以任何目的使用Android源代码,我们也十分欢迎这样做。但是为了共享整个Android生态系统的应用程序,所有设备制造商必须参加“安卓兼容性计划”。
设备提供商和工程师都会帮助你解答关于当前版本的BUG,有哪些最新的设备,有什么最新的功能……等等诸如此类的问题。
我们将会根据我们的合作伙伴,设备提供商的需求建立下一个版本的Android的预览和功能。
闭源化趋势
时至今日,Android在
智能手机市场上的
占有率由过去的0%跃升至如今的接近80%。我们几乎可以说Android已经赢得了智能手机这场世纪大战——但Android胜出与谷歌胜出倒未必是一码事。由于Android的开源特性,这款移动系统的王者并不真正属于谷歌。任何人都有权免费加以使用、拷贝
源代码并创建自己的
fork或者后备版本。
长久以来,谷歌一直利用某些保护手段对抗其它Android后备版本。很多人认为“Android”概念其实已经分裂成了两大类别:来自Android
开源项目(简称AOSP)的开放部分,也就是Android的真正基础;以及
闭源部分,谷歌移动服务(简称
GMS),由众多带有谷歌商标的
应用程序构成。尽管谷歌永远不会极端到彻底取消Android的开源属性,但这家技术巨头似乎正想尽一切办法从这个无比耀眼的开源项目身上榨取回报。谷歌公司采取的主要方式就是把越来越多应用归纳闭源“谷歌”的大旗之下。
谷歌应用程序其实一直以来始终在走闭源道路。最初,闭源阵营中包含谷歌的多款在线服务,例如
Gmail、
谷歌地图、Talk以及
YouTube等。当时Android手中毫无
市场份额可言,谷歌也就安心保护好这几款应用,同时将Android的其它部分真正按照开源项目进行打理。随着Android在移动领域的地位日益提升,谷歌终于做出决定——需要对公共源代码拥有更多
控制权。
2010年8月,谷歌推出了
语音操作(Voice Actions)功能,推向了当时的
Android Market。然后AOSP搜索就停止更新,如今,AOSP搜索仍然停留在“
冻酸奶”,也就是
Android 2.2时代。一旦谷歌将其转化为闭源应用并
投入运行,其开源版本的生命也会立刻走到终点。
接下来的3年,谷歌相继在商店中开发了
Google Search、Play Music、GoogleCalendar和Google Input,相应的AOSP Search 、Music 、Calendar、Keyboard都已经停止更新。虽然目前尚未推出,但接下来将被转为闭源的应该是短信应用。整合了
短信功能的
iMessage一旦完成,AOSP的消息应用将被彻底抛弃,这同时也意味着我们将彻底告别短信功能的开源时代。