上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1.2 Android的生态系统
基于Android软件系统,各个厂商可以实现自己的产品,由于Android具有成熟、完整的软件系统,各个厂商可以缩短自己的产品开发周期。
同时,Android的应用程序开发者,可以基于Android的平台API来开发软件,Android的平台API是Java接口,与具体的硬件无关,甚至可以在没有硬件的情况下在仿真器环境中完成。
各个厂商生产产品和Android的软件开发者是相互促进的过程:众多的Android软件可以让Android的各个设备具有更多的功能;不同厂商制造的各种设备可以让Android软件具有更多的运行载体。
在众多的Android产品和Android软件的开发过程中,Google可以提供自己的服务,例如Gtalk,Gmail,Google Search等,既促进Android平台的发展,也让自己的业务拓展到各个基于Android的移动设备和其他产品。
OHA(Open Handset Alliance,开放手机联盟)是Google与33家公司联手为Android移动平台系统的发展而组建的一个组织。
Google的Android系统是一个完全开放的系统,也是一个完整的生态系统,它分成了3个有机的组成部分:
Android源代码工程(Android Open Source Project)
Android开发者(Android Developer)
Android市场(Android Market)
Android的生态系统如图1-2所示。
图1-2 Android的生态系统