从发条机器人到棒棒糖,从个性初定到全面整容,5年,占据智能手机大半江山的Android系统快速成长,不断变化。或许你没有经历过最初的Android测试版及Android1.0,但Android2.3(姜饼)、Android4.0(冰淇淋三明治)你可还熟悉?Android系统详细进化史,每个版本对应的升级和亮点,你造吗?
谷歌旗下、Linux内核、免费开源,回顾Android系统进化史,先得了解这些:
美国Google公司的现任执行董事埃里克·施密特,在2006-2009年间曾经是苹果公司的董事会成员,当时他还兼任Google公司的CEO。由于Google在2005年收购了安迪·鲁宾的Android,所以乔布斯在iOS系统发布后也很担心两家公司的关系。
《乔布斯传》书中有记录说:施密特曾像乔布斯保证不会去触碰手机操作系统。然而随着一段Android系统的展示视频在YouTube上的释出,两人的约定以这种方式而告终。施密特于08年离开苹果公司,同年9月Android系统正式发布。
Linux作为免费开源的系统内核被广泛的移植到各种设备上,其提供了CPU进程管理、存储系统、文件系统、设备管理驱动、网络通信和系统调用等模块。但单独的内核并不不代表完整的系统,它还需要加入运行库、交互界面等其它的内容。
就像Windows NT内核可以构成Win 8、WP 8.0系统一样。Android也是在Linux的基础上引入了Dalvik虚拟机、Webkit引擎、SQLite数据库、OpenGL 图形API,以及GUI图形交互界面构成的。如今Android 5.0正式引入了ART应用运行环境。
Google公司于2007年11月5日宣布组建全球性的联盟组织——开放手机联盟。这个联盟将会共同开发名为Android的开放源代码的移动系统。这个开放源代码项目的名称为Android Open-Source Project(简称AOSP),提供基础功能。
然而现如今的Android系统,其实是Android GMS服务包,GMS包括Google Play、Gmail、YouTube、Google Calendar等等。Google 通过捆版的方式来推广Android系统,所以免费开源的说法已经变了味道,人家也需要钱才能生存下去。
一张图概览Android系统版本更新与代号名称及发布时间
Android 0.X时代:设定雏形
2009年4月,HTC Dream发布,该机采用了侧滑弹出式全键盘的设计,使用了轨迹球与功能键组合的导航方式。这款机器在上市时搭载的是Android 1.0系统。但其实在Android 1.0系统之前还有两个测试版本,分别为Android0.5、0.9。
Android 0.5 Milestone 3丨确定三枚功能键
开发Android的原型机是一款全键盘手机,HTC G1也带有全键盘设计,这是因为最开始的Android系统并没有设计用于触屏设备的虚拟键盘。但在这版系统中,谷歌已经确认了对未来影响深远的三枚导航功能键:主键、菜单键、返回键。
Android 0.5 Milestone 5丨确定系统主框架
可以看出,最初的Android 0.5 Milestone 3版系统与我们现在所见到的Android系统有很大的差别,最初的版本甚至不支持触控操作。而在随后的Milestone 5版本中,Android系统的主框架基本就已经被确定下来了。
Android 0.9 Beta丨渐渐熟悉的UI
到了Beta版测试阶段,界面的样式离我们当初所熟悉的那个Android系统越来越近。桌面插件、文件夹、状态栏、应用抽屉等经典设计均有出现,这个时候离我们最终在HTC G1上看到的Android 1.0已经不远了。
注意:从0.9(Beta版)开始,Android系统就有了版本代号,0.9版系统的代号为Astro(阿童木),随后的Android 1.0版的代号为(Bender),而为了避免商标问题,Google随后将系统代号改为甜点,所以Android 1.5就从字母C开始了。
Android 1.X时代:个性确定
前文我们提到,Google现任董事长施密特先生在2008年初辞去在苹果董事会中的职位,同年(2008年)10月Google就正式发布了Android 1.0版系统,并伴随一台我们熟知的硬件设备——HTC G1(T-Mobile定制,我们称之为HTC G1)。
Android 1.0丨2008年10月丨Bender(发条机器人)
1.引入Google服务;
2.引入Android Market;
3.顶部通知栏;
4.桌面小插件;
5.桌面文件夹;
6.屏幕旋转功能;
7.图案解锁功能 ;
Android 1.0系统的出现,带来了很多苹果 iOS系统所没有的特性,外加这是当时一款开源的手机操作系统,所以得到了开发者和用户的欢迎。当然我们还得说HTC Dream这款机器也有着非常不错的硬件设计。
Android 1.5丨2009年04月丨Cupcake(纸杯蛋糕)
1.虚拟键盘出现;
2.采用WebKit浏览器;
3.简体中文语言;
上市即搭载 Android 1.5版系统的机子是 HTC Magic(简称 HTC G2)。
Android 1.6丨2009年09月丨Donut(甜甜圈)
1.相机UI&相机接口更新;
2.支持更多的屏幕分辨率;
3.支持CDMA网络;
4.加入手势操作框架;
5.加入私有VPN的支持;
6.中文输入法加入;
相比于Android 1.5版系统,1.6版系统主要是做了功能方面的升级,加入了手势操作框架(跟苹果的边缘手势操作不同),加入对CDMA网络的支持。UI设计方面,改善了相机的取景器界面,另外就是加入对更多屏幕分辨率的支持。
对于Android系统本身来说,1.6版本的更新相对比较平淡,但对于整个Android生态圈来讲,此时有一个很重要的内容出现了,那就是HTC基于Android 1.6版系统定制的HTC Sense UI。HTC对于Android系统初期的发展功不可没。
Android 2.X时代:补充功能
之后Google对Android系统进行了大范围更新,系统版本号进入2.X时代。但官方直接略过了2.0和2.0.1版本,直接发布了2.1版系统,代号为Eclair(松饼),另外伴随Android 2.0系统一同登场的还有MOTO的回归之作Milestone。
Android 2.0、2.0.1、2.1丨2009年10月丨Eclair(松饼)
1.优化硬件速度;
2.系统界面样式调整;
3.动态壁纸功能加入;
4.虚拟键盘样式调整;
5.支持微软Exchange;
6.浏览器界面调整;
在这个版本中,系统UI样式做了大范围的调整,在桌面小插件和应用中大量使用黑色哑光效果的背景,应用图标进行了重绘,加入了动态桌面壁纸。应用抽屉的提手改为了方形矩阵图标,主界面的页面指示器也被放到了屏幕下方的两侧。
Android 2.2丨2010年5月丨Eclair(松饼)
1.支持应用安装至内存卡;
2.集成Adobe Flash 10.1;
3.应用即时编译速度加快;
4.加入WiFi热点分享功能;
5.Chrome Lite集成V8 JS引擎;
6.Google Play支持自动更新;
7.处理速度和性能优化;
对于机身内存容量不足的设备来说,Android 2.2系统加入了APP2SD功能,至此APP应用可以被安装到SD卡上。同时Linux Kernel更新至2.6.32版本,即时编译速度提升,Chrome Lite集成Google的V8 JavaScript引擎,整体速度提升。
Android 2.3丨2010年12月丨Gingerbread(姜饼)
1.系统大框架UI调整(黑色色调);
2.应用图标样式调整;
3.支持系统级复制粘贴;
4.支持近场通信(NFC);
5.文件系统转换为ext4(eMMC的使用);
6.开放了屏幕截图功能;
在这个版本中,Android系统的UI样式发生了一些对后期影响比较大的变化, 图形元素已经出现了一些扁平化的趋势,并伴有磨砂处理效果,很多应用的图标也一直被应用至今。另外MIUI系统的第一版也是基于Android 2.3定制而来的。
在此阶段,三星 GALAXY S2和Google自家Nexus One等机型也逐渐亮相。
Android 3.X时代:平板专项
在2011年美国CES大展上,MOTO与Google联合发布了新品XOOM,并同时带来了专门为平板电脑优化的Android 3.0系统(代号Honeycomb,蜂巢),用以对抗风头正劲的苹果 iPad 平板电脑。手机系统并没有做3.0版本的更新。
Android 3.0丨2011年02月丨Honeycomb(蜂巢)
1.图形硬件加速功能加入;
2.支持多核心处理器;
3.支持更高的分辨率;
4.为平板设计的UI界面;
5.为平板优化的多标签浏览器;
6.支持快速切换功能的相机;
7.快速设置面板加入(开关);
8.小插件大小调整;
因为是为平板电脑优化,所以Android 3.0系统将状态栏与虚拟按键一起放置在了屏幕的底部。分栏布局,卡片式的应用后台、多标签浏览器也首次在Android中出现。另外由于双核芯片的推出,这一版系统也加入了对多核芯片的支持。
首次为平板电脑做界面的适配,Google便拿出了非常足的诚意。大量的透明效果和扁平化的元素素材被引入到这个系统中。并且基本上我们能见到的所有界面都做了重置,这也为以后的手机、平板系统的融合打下了基础。
Android 在3.X时代经历了三个版本的更新,分别是3.0.1、3.1与3.2,这些更新内容多数被继承至了为平板电脑设计的Android 4.0版系统中。三星、华硕在这一时期推出了平板设计的基于Android 3.0系统的定制UI界面,体验也很不错。
Android 4.X时代:提升性能
Android 4.0丨2011年10月丨Ice Cream Sandwich(冰淇淋三明治)
1.Android Design设计语言公布;
2.相机加入全景模式;
3.桌面插件大小可调整(手机);
4.滑动关闭应用后台中的程序;
5.系统字体改换为Roboto;
6.加入面部解锁功能;
7.加入数据流量监控功能;
对于手机用户来说,Android 4.0系统是个非常大的更新,Google为了解决设计参差不齐的应用,推出了Android Design设计语言,帮助开发者设计出界面与系统风格统一的应用。不过和后来的Material Design相比,真是丑爆了。
Android 4.1丨2012年06月丨Jelly Bean(果冻豆)
1.黄油计划加入(大幅提升操作流畅性);
2.平板、手机UI界面进行统一;
3.不再集成Flash Player插件;
4.Google Now 语音助手加入;
Android 4.2丨2012年10月丨Jelly Bean(果冻豆)
1.多账户登陆;
2.相机加入360度全景拍摄功能;
3.支持Miracast无线传输;
4.加入锁屏小工具;
5.通知中心布局调整;
6.Swype滑动输入键盘;
Android 4.3丨2013年07月丨Jelly Bean(果冻豆)
1.加入低功耗蓝牙支持
2.支持OpenGL ES3.0
3.增加Trim指令(优化存储性能)
Android 4.4丨2013年09月丨KitKat(奇巧巧克力)
1.支持语音开启Google Now
2.智器全屏模式
3.新的NFC支付支持
4.增加ART运行模式
5.UI界面透明化处理
Android在4.1-4.3的Jelly Bean时代做了很长时间的停留,持续时间将近有一年零三个月。因为这一版本的更新调整幅度非常之大,所以随后与Nexus 5一同亮相的Android 4.4 (代号KitKat,奇巧巧克力)只有加入ART模式这一项大更新。
Android 5.X时代:全面整容
UI界面改了四年依旧被人们公认为是丑陋的代表,Google在Android 4.4发布沉寂半年后拿出了现如今我们正在使用的这套Android 5.0系统(代号Lollipop,棒棒堂)。改用Material Design设计语言,整个系统从内到外彻底做了一次UI界面的调整。
舒适的色调搭配、清新的应用图标、炫酷的交互动画,新版系统带来的视觉冲击超出以往。但同样不能被我们所忽略的是,Android 5.0系统加入了对64位芯片的原生支持,同时在系统中默认开启在安装应用时会进行预编译的ART运行模式。
Android 5.0丨2014年06月丨Lollipop(棒棒糖)
1.支持64位处理器
2.支持蓝牙 4.1标准
3.默认开启ART模式
4.全新Material Design设计语言
5.伏特计划(精确电量控制)
图形界面:对比iOS,Android的图形界面一直在被网友吐槽,比如图标是异形的、叠加层使用透明度处理而非苹果的毛玻璃处理。不过在最新的5.0版本更新中,系统对于UI做了大范围的调整,引入扁平风格的层次设计、沉浸设计,修改渐变动画、系统配色,增加了亲切感。
框架结构:通知栏、应用抽屉、快速设置面板、桌面小插件是Android系统的框架接口的主要特征,其中也有一部分在后来被iOS系统所借鉴。对比之下该系统的界面显得要复杂一些,层次也更多。谷歌还允许第三方在该系统上定制自己的交互界面,这也是Android最大的魅力。
交互操作:谷歌尽可能的为用户准备了更多的选择,比如切换应用抽屉里的标签,可以直接点击标签,也可以用滑动手势。新系统同样支持屏幕边缘手势,这点可以保证应用体验与苹果一致。Google Now语音助手的体验虽好,但在国内基本无法使用,所以也就不再多说什么了。
随着系统一点点的进化,我们看到的Android系统也越来越背离它原本的样子。因为Google其实和小米、HTC、三星一样,它也在Android系统的身上做自己的定制。Google Now桌面、GMS服务包、Google 输入法这些都不是原生的。 不过即便Google正在通过捆绑应用的方式来加强对Android系统的控制,但从客观角度来说,Google所提供的服务依旧是最为全面的、系统的,并且其应用和服务均有着不错的使用体验。只是在人性化应用方面还不及第三方ROM那么细致。
,