1.1 Android平台历史和现状

一个真正占有市场的平台才能吸引更多开发者为其开发更多应用,更多应用又能反过来替平台争取更多用户,从而促进平台的进一步发展。正是由于平台与应用之间相辅相成的关系,使得平台的选择成为开发者首要关注的事情。对于开发者而言,一个移动平台的意义,并不只是一个操作系统而已,它还包括了与之相联系的整个生态环境。平台的市场占有率直接决定了基于该平台开发的应用能够被多少消费者使用,平台本身又能带给开发者多少回报。这些都是在平台选择时必须考虑到的问题。

iOS和Android无疑是目前占有市场份额最大的两个平台。Android系统是基于Linux的智能操作系统,2007年11月,Google与84家硬件制造商、软件开发商及电信运营商组建开发手机联盟,共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。也就是说Android系统是完整公开并且免费的,Android系统的快速发展,也与它的公开免费不无关系。 这和当年微软推广Windows的策略相比,又往前跨出了一步(因为Windows是要收费的)。

迄今为止Android手机的占有量已经是第一位了,因此选择了Android平台就意味着选择了最大的用户群体。Android 本身源码的开放性,对于一些需要利用底层实现细节的开发者来说,是个很好的特性。Android 所采用的开发语言和环境,相对来说比iOS 的门槛要低,这是它的优势所在。2003年10月,Andy Rubin(安迪·鲁宾)等人创建了与Android系统的同名的Android公司,并组建了Android开发团队,最初的Android系统是一款针对数码相机开发的智能操作系统,之后被Google公司低调收购,并聘任Andy Rubin为Google公司工程部副总裁,继续负责Android项目。

自Android系统首次发布至今,Android经历了很多的版本更新,表1-1列出了Android系统的不同版本的发布时间及对应的版本号。

表1-1 Android系统的不同版本的发布时间