安卓的进化史

简介:

安卓已经六岁了。经过这六年,安卓已经成功占据了80%的市场,把iOSWindows Mobie/Phone 远远甩在后面。现在正是回顾这个绿色机器人起源的最佳时机。

虽然安卓出现于200711月,但是2008922日才是其“真正”的开端,那天HTC Dream(也被称为T-Mobile G1)发布。然而这个开始并不容易也不美好,很多评论员声称这个操作系统永远也不会打败苹果和微软的操作系统,这种观点在当时非常权威。毕竟,安卓当时和现在索尼(Sony)LGHTC和三星发布的高度定制的版本大不相同。

早期版本的安卓是为了打电话、发送、接收短信、连接到互联网。安卓与众不同之处是它是开源的,用户可以贡献代码来加入创新。

让我们先回到 HTC Dream,它是在一个早期的安卓会议中推出的。技术规格在当时是非常突出: 528兆赫、256 MB内存、192 MBRAM,高通 MSM7201A ARM11CPU。与同时代的许多其他设备相比,这是超乎想象的一款产品。这款手机最初使用安卓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虚拟机。链接方式也进行了修正,允许通过USBWiFi进行网络共享。最后,改进后的浏览器应用支持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 NexusGNex)这样一款非常流行的设备上。ICS2011年的1019号与大众见面。Linux3.0.1版本的内核被首次采用,“蜂窝”上大多数功能都被移植到内核中。GNex将减少一些按钮,这些按钮的功能将会由软件取代。这样做的目的是最大限度地利用4.65寸的屏幕面积。用户能够通过自拍进行屏幕解锁,并且“蜂窝”中非常简陋的“Holo”得到了一些改善。

 

ICS发布半年后,Google揭开了“安卓4.1果冻豆”的神秘面纱。Google在由华硕生产的Google Nexus 7上发布了这个系统。“果冻豆”后续有三个主要更新:4.14.24.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自己的闭源应用。这些闭源应用包括ChromeHangouts和新的Google Experience Launcher。虽然现在这种变化对于终端用户可能还没有太大的影响,但是没人知道这对于安卓平台的未来意味着什么。

过去的6年里,安卓已经从过去那个可爱的小绿机器人变成了现如今的强大势力。在现在的移动市场上Google是最大的玩家,最新的智能手机中大多数都在使用安卓系统。这个成功一部分是由安卓软件提供的自由与可定制所带来的。在功能已经非常丰富的操作系统上,新的设备制造商们可以增加额外的功能,根据自己的要求进行定制,如三星的TouchWizHTCSense。我们只能希望Google重新考虑关于使用专有平台取代开源应用程序的计划,因为这最终将会带走我们热爱的自由。


目录
相关文章
|
28天前
|
搜索推荐 Android开发 iOS开发
安卓与iOS系统的用户界面设计对比分析
本文通过对安卓和iOS两大操作系统的用户界面设计进行对比分析,探讨它们在设计理念、交互方式、视觉风格等方面的差异及各自特点,旨在帮助读者更好地理解和评估不同系统的用户体验。
19 1
|
2月前
|
搜索推荐 Android开发 iOS开发
探析安卓与iOS系统的优劣
【2月更文挑战第7天】安卓与iOS是当今手机市场上最主流的两款操作系统,各有优劣。本文将从用户体验、开放程度、生态系统等方面对两者进行深入探析,以期帮助读者更好地了解它们的特点。
|
2月前
|
Android开发 数据安全/隐私保护 iOS开发
安卓与iOS系统的发展趋势与比较分析
【2月更文挑战第6天】 在移动互联网时代,安卓和iOS系统作为两大主流移动操作系统,各自呈现出不同的发展趋势。本文将从技术角度出发,对安卓和iOS系统的发展方向、特点及未来趋势进行比较分析,以期为读者提供更深入的了解和思考。
35 4
|
15天前
|
Android开发
安卓远离手机app
远离手机是专门为防止年轻人上瘾而打造的生活管理类的软件,适度用手机,保护眼睛,节约时间。
9 0
安卓远离手机app
|
2月前
|
人工智能 vr&ar Android开发
探索安卓与iOS系统的发展趋势
【2月更文挑战第9天】 过去,人们对于安卓和iOS系统的争论主要集中在性能、用户体验和生态系统的比较上。然而,随着移动互联网的快速发展,两大操作系统在人工智能、物联网、安全性等方面的发展趋势也备受关注。本文将探讨安卓与iOS系统在技术发展方面的差异以及未来的发展趋势。
|
2月前
|
人工智能 vr&ar Android开发
探索安卓与iOS系统的技术进展
【2月更文挑战第4天】本文将探讨安卓与iOS两大操作系统在最新技术进展方面的差异与相似之处。我们将分析它们在人工智能、增强现实、隐私保护等方面的创新和发展,并展望未来可能出现的趋势。通过对比这两个操作系统的技术特点,读者将能够更好地了解并选择适合自己需求的智能设备。
|
2月前
|
搜索推荐 安全 Android开发
探索安卓与iOS系统的差异与共通之道
【2月更文挑战第4天】安卓与iOS作为当前主流的移动操作系统,各自拥有独特的特性和功能。本文将深入探讨安卓和iOS系统的差异,并提出一些共通之道,帮助读者更好地了解和应用这两个系统。
|
数据安全/隐私保护 Android开发 图形学
【安卓】竞品游戏分析方法介绍
游戏具有较悠久的历史,而多数的游戏题材也大多都是相似的。在制作游戏时为了获得更多投资人的支持,一般都是拿市面成功的类似游戏进行对比,而玩法上也多采用“借鉴”的方式。虽然玩法的分析可以采用体验游戏,但如果希望分析美术制作工艺,好的表现效果等就需要尝试其他方式了。
521 0
【安卓】竞品游戏分析方法介绍