安卓的进化史 安卓已经六岁了。经过这六年,安卓已经成功占据了 80%的市场,把 iOS 和Windows Mobie/Phone 远远甩在后面。现在正是回顾这个绿色机器人起源的最佳时机。
虽然安卓出现于 2007 年 11 月,但是 2008 年 9 月 22 日才是其“真正”的开端,那天 HTC Dream(也被称为 T-Mobile G1)发布。然而这个开始并不容易也不美好,很多评论员声称这个操作系统永远也不会打败苹果和微软的操作系统,这种观点在当时非常权威。毕竟,安卓当时和现在索尼(Sony)、LG、HTC 和三星发布的高度定制的版本大不相同。
早期版本的安卓是为了打电话、发送、接收短信、连接到互联网。安卓与众不同之处是它是开源的,用户可以贡献代码来加入创新。
让我们先回到 HTC Dream,它是在一个早期的安卓会议中推出的。技术规格在当时是非常突出:
528 兆赫、256 MB 内存、192 MB 的 RAM,高通 MSM7201A ARM11 的 CPU。与同时代的许多其他设备相比,这是超乎想象的一款产品。这款手机最初使用安卓 1.0 版本,可升级到安卓 1.6——代号甜甜圈(Donut)。
1.0 版本有许多独一无二的特性,例如安卓市场(Android Market,现在被称为谷歌应用商店“Google Play Store”),可以让用户在上百种应用中选择安装,提高手机的初始功能;联系人被存储在云端并且和 Gmail 整合。此外,还有一个全功能的网页浏览器。在一开始,谷歌没有使用糖果作为开发代号,像是杯子蛋糕(Cupcake),甜甜圈(Donut)或闪电泡芙(Éclair)。只是叫做安卓 1.0,不过安卓 1.1 被命名为花色蛋糕。沿着这种思路,还有一些里程碑版本被命名为铁壁阿童木和邦德。
安卓 1.5 杯子蛋糕(Cupcake)
进行了许多改进。第一个大改进就是内核提升到了版本 2.6.27,使得系统更加稳定。同时,还提供了小工具(widgets),在四年后的今天依然被广泛的使用。最开始的时候,用户还可以安装自定义的键盘。最后一个重大的改进是实现了复制粘贴功能。
安卓 1.6 甜甜圈(Donut)在 4 个月后发布。不过,除了安卓市场的截屏应用以及在相册中可以选择多幅图片进行删除以外,本质上就是杯子蛋糕的升级版,并没有太多面向用户的创新。
安卓开发的下一个大踏步是安卓 2.0/2.1 闪电泡芙(Éclair)
的发布。其内核又一次更新到了 2.6.29 版本,联系人同步系统被修正,并提供添加电子邮件地址的功能。说到这里,新版本添加了一个独立的电子邮件应用,还提供了对蓝牙 2.1 的支持。闪电泡芙的照相机应用增加了对闪光灯的支持,还支持缩放功能并提供白平衡设置。用户界面也被优化过,增加了滑轮滚动,允许用户选择动态壁纸作为背景图
片。2.1 版本也是一个大的进步,因为这是谷歌第一次决定发布一款手机:HTC 制造的 Google Nexus One。从那以后,他们品牌的设备都带上了 Nexus 的代号。很多人认为这个名字来自于 Philip K. Dick’s Nexus 6。
安卓 2.2 冰冻酸奶(Froyo)
在 2010 年五月发布。此次更新的主要目标是提升系统速度,正如介绍中说的将 JIT(即时编译器)引入 Dalvik 虚拟机。链接方式也进行了修正,允许通过 USB 和 WiFi 进行网络共享。最后,改进后的浏览器应用支持GIF 图片格式和 Flash 播放器——在 Chrome 浏览器取代 AOSP 浏览器后这项功能又被放弃了。在 2010 年的最后一个季度,三分之一美国人使用的使用智能手机安装的是安卓系统,赶超了 iOS 系统。从那以后,安卓被认为成主要移动设备。
Google Nexus S 是第一部装备了安卓 2.3 姜饼的智能手机。这也是第一部由三星制造的 Nexus 设备。这是很重要的一步进展,如今三星已经成为了最大的智能机制造商。该设备几乎和 Samsung Galaxy S——一部备受推崇的手机一样经典。姜饼是一个非常成功的操作系统,立刻就成为了最受欢迎的移动操作系统。安卓 2.3 对新传感器,例如近距离无线通信(NFC)、陀螺仪和气压计提供了原生支持。这也是安卓第一次提供了支持前置和后置摄像头的应用程序接口(API),而不再是类似于我们在 HTC Evo 4G 所看到的特定于设备的实现。该操作系统运行快速且稳定,现如今依然可以在很多传统设备中找到。
令人印象深刻的是,这样一个小角色成为了应用最广泛的操作系统之一。但是现在,让我们暂停这个故事。下周,我们将继续谈谈谷歌后来的发布。
安卓已经六岁了。之前推出了《安卓的历史:第一部分》。现在让我们继续踏上安卓的成长旅程。
很久很久以前,有一个遥远的银河系(出自《星球大战》)。在山景城(Google总部)安卓系统的第一个版本诞生了,这个系统是为了平板而设计的。Google 称其为“蜂窝 3.0”,并将其与摩托罗拉 Xoom 一起发布。
刚开始的时候,Google 决定闭源开发。显然,他们试图实现一些独特的功能——并且实际也做到了。他们在系统中引入了通知区域切换功能,并且在图像处理单元中加入了图像补偿技术,这让系统能够响应日趋丰富的 UI 表现。说到性能,这是多内核系统第一次用在了流行的安卓设备上——这一趋势一直延续到我们正在进行的规格战争。
Google 引入的第二个版本是“4.0 冰淇淋三明治”(ICS)。这个版本像支持平板一样支持手机,Google 将这个系统发布在三星 Galaxy Nexus(GNex)这样一款非常流行的设备上。ICS 在 2011 年的 10 月 19 号与大众见面。Linux3.0.1 版本的内核被首次采用,“蜂窝”上大多数功能都被移植到内核中。GNex 将减少一些按钮,这些按钮的功能将会由软件取代。这样做的目的是最大限度地利用 4.65 寸的屏幕面积。用户能够通过自拍进行屏幕解锁,并且“蜂窝”中非常简陋的“Holo”得到了一些改善。
ICS 发布半年后,Google 揭开了“安卓 4.1 果冻豆”的神秘面纱。Google 在由华硕生产的 Google Nexus 7 上发布了这个系统。“果冻豆”后续有三个主要更新:4.1、4.2和 4.3。这三个版本一起成为了最受欢迎的操作系统。最近数据显示,接入Google Play 的设备中超过百分之五十使用了“果冻豆”系统。
安卓 4.1 有了大量的改进,如“黄油计划”——丰富的屏幕通知、室内地图、Google Now 等等。安卓 4.2 第一次发布是在市面非常流行的 Google Nexus 4 上,这款手机由 LG 生产。接下来,安卓 4.3 第一次发布在华硕生产的 Google Nexus 7(2013)上。这个版本引入了大量的增强功能,如之前讨论过的 SELinux。同时,摄像头软件进行了大幅更新,如 swipe-to-dismiss UI 模式、Photosphere 等。
4.3 发布以后,很多人猜测安卓的下个版本会是“5.0 酸橙派”。不过正如现在知道的那样,4.3 的下个版本最终定为了 4.4“奇巧”。
2013 年的万圣节,这个新操作系统在万众期待的 Google Nexus 5 上发布。新版本增加了大量的功能,其中一个主要目标是使系统能在低端设备上运行的更好,比如那些只有 512MB 内存的设备。4.4 版本中还引入了新的 ART 编译器,并且很可能在未来的取代 Dalvik 的地位。
然而,并不是所有的疑虑都随着安卓最新版本的发布而消散。正如很多人担心的那样,Google 正试图恢复对于安卓平台的控制——如果脱离了 Google 的闭源应用,很可能无法使用。不幸的是,Google 已经决定舍弃很多开源应用,转而使用那些Google 自己的闭源应用。这些闭源应用包括 Chrome、Hangouts 和新的
Google Experience Launcher。虽然现在这种变化对于终端用户可能还没有太大的影响,但是没人知道这对于安卓平台的未来意味着什么。
过去的 6 年里,安卓已经从过去那个可爱的小绿机器人变成了现如今的强大势力。在现在的移动市场上 Google 是最大的玩家,最新的智能手机中大多数都在使用安卓系统。这个成功一部分是由安卓软件提供的自由与可定制所带来的。在功能已经非常丰富的操作系统上,新的设备制造商们可以增加额外的功能,根据自己的要求进行定制,如三星的 TouchWiz 和 HTC 的 Sense。我们只能希望 Google 重新考虑关于使用专有平台取代开源应用程序的计划,因为这最终将会带走我们热爱的自由。
相关热词搜索: 卓进