Android 移动应用开发
上QQ阅读APP看书,第一时间看更新

1.2 Android发展简介

Android(安卓)是Google开发的基于Java并运行在Linux内核上的开源手机操作系统,由操作系统、中间件、应用框架、应用程序等构成,是一个整合的移动软件系统,主要用于便携式设备App的开发。Android操作系统最初由Andy Rubin设计开发,2005年Google对它收购注资,组建开放手机联盟(Open Handset Alliance,OHA),逐渐扩展到平板电脑及其他领域,如电视、数码相机、游戏机等。

Android一词的本义指“机器人”,其标志也是一个机器人,如图1-1所示。Android是移动开发技术发展历程上的一个里程碑。它拥有使用简单、强大而开放的软件开发工具包(Software Development Kit,SDK),本地应用程序和第三方应用程序使用相同的应用编程接口(Application Programming Interface,API)编写。

图1-1 Android标志

Android的版本命名很有特色,从Android1.5以来,所有版本都用一种小甜点命名。表1-1列出了Android历次版本的发布时间和名称等信息。

表1-1 Android各版本名称与发布时间

Android允许使用多种编程语言来开发Android应用程序,而不再是只能使用Java的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。近年来Android操作系统的全球市场份额一直稳居第一位。2017年3月的统计数据显示,目前全球Android操作系统份额已超过8成,达81%,而苹果iOS操作系统也已经达到了16%的市场份额,留给其他操作系统的生存空间仅有3%。