TranslateProject/translated/talk/The history of Android/13 - The history of Android.md

105 lines
13 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

安卓编年史
================================================================================
![](http://cdn.arstechnica.net/wp-content/uploads/2014/03/ready-fight.png)
### Android 2.1, update 1——无尽战争的开端 ###
谷歌是第一代iPhone的主要合作伙伴——公司为苹果的移动操作系统提供了谷歌地图搜索以及Youtube。在那时谷歌CEO埃里克·施密特是苹果的董事会成员之一。实际上在最初的苹果发布会上施密特是在史蒂夫·乔布斯[之后第一个登台的人][1]他还开玩笑说两家公司如此接近都可以合并成“AppleGoo”了。
当谷歌开发安卓的时候两家公司间的关系慢慢变得充满争吵。然而谷歌很大程度上还是通过拒iPhone关键特性于安卓门外如双指缩放来取悦苹果。尽管如此Nexus One是第一部不带键盘的直板安卓旗舰机设备被赋予了和iPhone相同的外观因素。Nexus One结合了新软件和谷歌的品牌这是压倒苹果的最后一根稻草。根据沃尔特·艾萨克森为史蒂夫·乔布斯写的传记2010年1月在看到了Nexus One之后这个苹果的CEO震怒了说道“如果需要的话我会用尽最后一口气以及花光苹果在银行里的400亿美元来纠正这个错误……我要摧毁安卓因为它完全是偷窃来的产品。我愿意为此进行核战争。”
所有的这些都在秘密地发生仅在Nexus One发布后的几年后才公诸于众。公众们最早在安卓2.1——推送给Nexus One的一个称作“[2.1 update 1][2]”的更新发布后一个月左右捕捉到谷歌和苹果间愈演愈烈的分歧气息。这个更新添加了一个功能正是iOS一直居于安卓之上的功能双指缩放。
尽管安卓从2.0版本开始就支持多点触控API了默认的系统应用在乔布斯的命令下依然和这项实用的功能划清界限。在关于Nexus One的和解会议谈崩了之后谷歌再也没有理由拒双指缩放于安卓门外了。谷歌给设备推送了更新安卓终于补上了不足之处。
随着谷歌地图浏览器以及相册中双指缩放的全面启用谷歌和苹果的智能手机战争也就此拉开序幕。在接下来的几年中两家公司会变成死敌。双指缩放更新的一个月后苹果开始了他的征途起诉了所有使用安卓的公司。HTC摩托罗拉以及三星都被告上法庭直到现在都还有一些诉讼还没解决。施密特辞去了苹果董事会的职务。谷歌地图和Youtube被从iPhone中移除苹果甚至开始打造自己的地图服务。今天这两位选手几乎是“AppleGoo”竞赛的唯一选手涉及领域十分广智能手机平板笔记本电影TV秀音乐书籍应用邮件生产力工具浏览器个人助理云存储移动广告即时通讯地图以及机顶盒……以及不久他们将会在汽车智能穿戴设备移动支付以及客厅娱乐等进行竞争。
### Android 2.2 Froyo——更快更华丽 ###
[安卓2.2][3]在2010年5月也就是2.1发布后的四个月后亮相。Froyo冻酸奶的亮点主要是底层优化只为更快的速度。Froyo最大的改变是增加了JIT编译。JIT自动在运行时将java字节码转换为原生码这会给系统全面带来显著的性能改善。
浏览器同样得到了性能改善这要感谢来自Chrome的V8 Javascript引擎的整合。这是安卓浏览器从Chrome借鉴的许多特性中的第一个最终系统内置的浏览器会被移动版Chrome彻底替代掉。在那之前安卓团队还是需要发布一个浏览器。从Chrome借鉴特性是条升级的捷径。
在谷歌专注于让它的平台更快的同时苹果正在让它的平台更全面。谷歌的竞争对手在一个月前发布了10英寸的iPad先行进入了平板时代。尽管有些搭载Froyo和Gingerbread的安卓平板发布谷歌的官方回应——安卓3.0 Honeycomb蜂巢以及摩托罗拉Xoom——在9个月后才来到。
![Froyo底部添加了双图标停靠栏以及全局搜索。](http://cdn.arstechnica.net/wp-content/uploads/2014/02/22-2.png)
Froyo底部添加了双图标停靠栏以及全局搜索。
Ron Amadeo供图
Froyo主屏幕最大的变化是底部的新停靠栏电话和浏览器图标填充了先前抽屉按钮左右的空白空间。这些新图标都是现有图标的定制白色版本并且用户没办法自己设置图标。
默认布局移除了所有图标屏幕上只留下一个使用提示小部件引导你点击启动器图标以访问你的应用。谷歌搜索小部件得到了一个谷歌logo同时也是个按钮。点击它可以打开一个搜索界面你可以限制搜索范围在互联网应用或是联系人之内。
![下载页面有了“更新所有”按钮Flash应用一个flash驱动的一切皆有可能的网站以及“移动到SD”按钮。 ](http://cdn.arstechnica.net/wp-content/uploads/2014/03/small-market-2.jpg)
下载页面有了“更新所有”按钮Flash应用一个flash驱动的一切皆有可能的网站以及“移动到SD”按钮。
[Ryan Paul][4]供图
还有一些优秀的新功能加入了Froyo安卓市场加入了更多的下载控制。有个新的“更新所有”按钮固定在了下载页面底部。谷歌还添加了自动更新特性只要应用权限没有改变就能够自动安装应用尽管如此自动更新默认是关闭的。
第二张图展示了Adobe Flash播放器它是Froyo独占的。这个应用作为插件加入了浏览器让浏览器能够有“完整的网络”体验。在2010年这意味着网页充满了Flash导航和视频。Flash是安卓相比于iPhone最大的不同之一。史蒂夫·乔布斯展开了一场对抗Flash的圣战声称它是一个被淘汰的充满bug的软件并且苹果不会在iOS上允许它的存在。所以安卓接纳了Flash并且让它在安卓上运行给予用户在安卓上拥有半可用的flash实现。
在那时Flash甚至能够让桌面电脑崩溃所以在移动设备上一直保持打开状态会带来可怕的体验。为了解决这个问题安卓浏览器上的Flash可以设置为“按需打开”——除非用户点击Flash占位图标否则不会加载Flash内容。对Flash的支持将会持续到安卓4.1Adobe在那时放弃并且结束了这个项目。Flash归根到底从未在安卓上完美运行过。而Flash在iPhone这个最流行的移动设备上的缺失推动了互联网最终放弃了这个平台。
最后一张图片显示的是新增的移动应用到SD卡功能在那个手机只有512MB内置存储的时代这个功能十分的必要的。
![驾驶模式应用。相机现在可以旋转了。](http://cdn.arstechnica.net/wp-content/uploads/2014/02/22carcam-2.png)
驾驶模式应用。相机现在可以旋转了。
Ron Amadeo供图
相机应用终于更新支持纵向模式了。相机设置被从抽屉中移出变成一条半透明的按钮带放在了快门按钮和其他控制键旁边。这个新设计看起来从Cooliris相册中获得了许多灵感有着半透明有弹性的聊天气泡弹出窗口。看到更现代的Cooliris风格UI设计被嫁接到皮革装饰的相机应用确实十分奇怪——从审美上来说一点都不搭。
![半残缺的Facebook应用是个常见的2x3导航页面的优秀范例。谷歌Goggles被包含了进来但同样是残缺的。](http://cdn.arstechnica.net/wp-content/uploads/2014/02/facebook.png)
半残缺的Facebook应用是个常见的2x3导航页面的优秀范例。谷歌Goggles被包含了进来但同样是残缺的。
Ron Amadeo供图
不像在安卓2.0和2.1中包含的Facebook客户端2.2版本的仍然部分能够工作并且登陆Facebook服务器。Facebook应用是个谷歌那时候设计指南的优秀范例它建议应用拥有一个含有3x2图标方阵的导航页并作为应用主页。
这是谷歌的第一个标准化尝试将导航元素从菜单按钮里移到屏幕上因为用户找不到它们。这个设计很实用但它在打开应用和使用应用之间增加了额外的障碍。谷歌不久后湖意识到当用户打开一个应用显示应用内容而不是中间导航页是个更好的主意。以Facebook为例打开应用直接打开信息订阅会更合适。并且不久后应用设计将会把导航降级到二层位置——先是作为顶部的标签之一后来谷歌放在了“导航抽屉”一个含有应用所有功能位置的滑出式面板。
还有个预装到Froyo的是谷歌Goggles一个视觉搜索应用它会尝试辨别图片上的主体。它在辨别艺术品地标以及条形码时很实用但差不多也就这些了。最先的两个设置屏幕以及相机界面这是应用里唯一现在还能运行的了。由于客户端太旧了实际上你如今并不能完成一个搜索。应用里也没什么太多可看的也就一个会返回搜索结果页的相机界面而已。
![Twitter应用一个充满动画的谷歌和Twitter的合作成果。](http://cdn.arstechnica.net/wp-content/uploads/2014/02/twitters-2.png)
Twitter应用一个充满动画的谷歌和Twitter的合作成果。
Ron Amadeo供图
Froyo拥有第一个安卓Twitter应用实际上它是谷歌和Twitter的合作成果。那时一个Twitter应用是安卓应用阵容里的大缺憾。开发者们更偏爱iPhone加上苹果占领先机和严格的设计要求App Store里可选择的应用远比安卓的有优势。但是谷歌需要一个Twitter应用所以它和Twitter合作组建团队让第一个版本问世。
这个应用代表了谷歌的新设计语言这以为着它有个中间导航页以及对动画要求的“技术演示”。Twitter应用甚至比Cooliris相册用的动画效果还多——所有东西一直都在动。所有页面顶部和底部的云朵以不同速度持续滚动底部的Twitter小鸟拍动它的翅膀并且左右移动它的头。
Twitter应用实际上有点Action Bar早期前身的特性一条顶部对齐的连续控制条在安卓3.0中被引入。沿着所有屏幕的顶部有条拥有Twitter标志和像搜索刷新和新tweet这样的按钮的蓝色横栏。它和后来的Action Bar之间大的区别在于Twitter/谷歌这里的设计的右上角缺少“上一级”按钮实际上它在应用里用了完整的第二个栏位显示你当前所在位置。在上面的第二张图里你可以看到整条带有“Tweets”标签的专用于显示位置的栏当然还有持续滚动的云朵。第二个栏的Twitter标志扮演着另一个导航元素有时候在当前部分显示额外的下拉区域有时候显示整个顶级快捷方式集合。
2.3Tweet流看起来和今天的并没有什么不同除了隐藏的操作按钮回复转推等都在右对齐的箭头按钮里。它们弹出来是一个聊天气泡菜单看起来就像导航弹窗。仿action bar在新tweet页面有重要作用。它安置着twitter标志剩余字数统计以及添加照片拍照以及提到联系人按钮。
Twitter应用甚至还有一对主屏幕小部件大号的那个占据8格给你新建栏更新按钮一条tweet以及左右箭头来查看更多tweet。小号的显示一条tweet以及回复按钮。点击大号小部件的新建栏立即打开了“新Tweet”主窗口这让“更新”按钮变得没有价值。
![Google Talk和新USB对话框。](http://cdn.arstechnica.net/wp-content/uploads/2014/02/talkusb.png)
Google Talk和新USB对话框。
Ron Amadeo供图
其他部分Google Talk以及没有截图的短信应用从暗色主题变成了浅色主题这让它们看起来和现在的更接近现在的更现代的应用。USB存储界面会在你设备接入电脑的时候从一个简单的对话框进入全屏界面。这个界面现在有个一个异形安卓机器人/USB闪存盘混合体而不是之前的纯文字设计。
尽管安卓2.2在用户互动方式上没有什么新特性但大的UI调整会在下两个版本到来。然而在所有的UI工作之前谷歌希望先改进安卓的核心部分。
----------
![Ron Amadeo](http://cdn.arstechnica.net/wp-content//uploads/authors/ron-amadeo-sq.jpg)
[Ron Amadeo][a] / Ron是Ars Technica的评论编缉专注于安卓系统和谷歌产品。他总是在追寻新鲜事物还喜欢拆解事物看看它们到底是怎么运作的。
[@RonAmadeo][t]
--------------------------------------------------------------------------------
via: http://arstechnica.com/gadgets/2014/06/building-android-a-40000-word-history-of-googles-mobile-os/13/
译者:[alim0x](https://github.com/alim0x) 校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:http://www.youtube.com/watch?v=9hUIxyE2Ns8#t=3016
[2]:http://arstechnica.com/gadgets/2010/02/googles-nexus-one-gets-multitouch/
[3]:http://arstechnica.com/information-technology/2010/07/android-22-froyo/
[4]:http://arstechnica.com/information-technology/2010/07/android-22-froyo/
[a]:http://arstechnica.com/author/ronamadeo
[t]:https://twitter.com/RonAmadeo