新一代谷歌系统Android2.2前瞻测试Android2.2Froyo:NexusOne固件放出在前几天才结束的GoogleI/O2010研讨会中,除了ChromeOS、GoogleTV以外,对于手机用户来说,最令人雀跃的事情,就是Android终于推出了代号为Froyo的2.2版。Android2.2大幅提升了系统性能,加上一些功能的更新与改进,包括可把程序装载到记忆卡中、支持USB/Wi-Fitethering、应用程序一次更新等等。既然Google发表新的Android版本,当然要由自家的NexusOne手机抢先更新啰!目前国外已经有报导指出,NexusOne的手机用户在最近开始陆续收到OTA在线更新提示,虽然小编自己也有NexusOne,不过因为我之前已经把它刷了DesireCustomROM,所以也收不到在线更新;还好万能的XDADeveloper论坛也放出了Android2.2的固件版本(FRF50),所以我可以用跟刷DesireCustomROM一样的方法来让我的NexusOne同样享有Android2.2。话不多说,现在就来跟大家详细介绍一下Android2.2的更新功能,以及大家最想关心的:与Android2.1相比,它的性能到底提升了多少?Android2.2(Froyo)更新功能首先,在更新完Android2.2之后,如果你登入Google账号的话,你会发现之前在手机中装过的程序,全部都会还原回来,就跟你更新之前一样;而且Android2.2同样也支持设定的备份,在2.2中,连桌布、音量大小、无线网络等设定都可以自动还原,相当贴心。这是我们今天使用的Android2.2版本,固件版本号码为FRF50。在Android2.2中,新增了两个widget,其中一个是“手机主页提示”,就是一个会提示你怎么操作手机的Android小机器人,其实看过就好,没有什么真正的功能;另外一个是“Market”,它主要是介绍现在Market上面的一些精选程序,点一下就会开启AndroidMarket,直接进入那个程序的安装页面。而在画面下方,有别于以往Android只有一个所有程序选单的按钮,现在多了两个电话以及浏览器按钮,在每个桌面都会显示,所以要上网或是打电话都比较方便(尤其是对没有设计实体通话键的机种来说),不过这两个按钮不能自定。Android2.2的桌面下方多了电话与浏览器的按钮,增加两个widget,也能自动还原手机中的所有应用程序。这是原本Android2.1的桌面,让大家对照一下。Google搜寻:可中文语音搜寻、搜寻更多信息桌面上另外一个比较不一样的东西,是全新的Google搜寻功能。以往Android手机中,通常会放一个Google搜寻的widget在桌面上,方便用户随时可以搜寻网络上的信息;而Android2.1也导入了语音搜寻的能力,可直接用Speech-to-text的方式,用讲话来搜索页,可惜是Android2.1的语音搜寻并不支持中文,只能用英文查询。不过在Android2.2中,Google语音搜寻终于可以支持中文,对中文环境的使用者来说又更便利了。实际测试语音搜寻,发现它真的可以辨识出中文语音。另外,Android2.2的Google搜寻widget不只可以搜网页,还能搜寻手机上的信息,包括应用程序与联络人等等,使用者更可以到设定中,选择其他可以搜寻的东西,像是简讯、Twitter、以及支持搜寻的应用程序信息等,只需打部分的字,Google就会把相符的信息挑出来给你。更厉害的是,它支持拼音搜寻,如果你的联络人里面都是中文名字的话,你可以在Google搜寻里面打每个中文字的第一个拼音字母,如李小明就打lxm(LiXiaoMing拼音的缩写),Google搜寻一样把联络人挑出来,不用打中文全名。有了联络人与应用程序搜寻功能,其实就可以把Google搜寻当做是快速开启程序或是联络人的快捷方式了。Google搜寻支持网页、应用程序与联络人。还支持汉语拼音搜寻,设定中可勾选其他想要在手机中搜寻的东西。AndroidMarket自动更新、程序可安装到记忆卡另一方面,AndroidMarket也有更新。在以往的Android系统上,AndroidMarket会定时帮你比对手机中的应用程序是否有更新版本,如果有的话就会通知;不过你还是得一个一个自己更新,如果有更新的程序一多起来,其实也是很麻烦的。不过Android2.2改变了这个方式,它现在支持批次更新,在下载内容页面的下方有个“更新所有项目”按钮,单击就会自动帮你下载所有更新的应用程序并安装,而且进到程序的页面中,还可以勾选“允许自动更新”,这样当这个程序有新版时,手机就会自己帮你更新,连动手都不用了。不过要注意的是,当应用程序需要的权限有更改的时候,这时就不能使用批次更新或是自动更新,一定要用传统的手动更新。这样做的目的是让用户清楚这个程序有哪些权限修改过,避免恶意软件通过自动更新被带进来。AndroidMarket现在可以一次更新所有项目,也能设定自动更新。自动更新或是批次更新,只能套用在没有权限变更的应用程序上面。另外,在设定中的“管理应用程序”页面里,用户可以把程序在内置内存与记忆卡之中互相搬移,以节省内建内存空间;不过因为这是一个给开发者利用的API,需要开发者使用后,程序才会有这个功能,小编看了看,目前我下载的应用程序中,没有一个可以搬移到记忆卡里面的。未来Android的应用程序可以搬到SD卡中,以节省内存空间。相机界面更简化在Android2.1的照相界面中,所有照相设定都藏在画面左边的抽屉里面,其实用起来不是那么顺手。现在,Android2.2把这些设定全部都拿出来,分为六个小图示,放在画面的右边,点一下这些小图示,会跳出一个小泡泡出来,里面就是对应的设定,而原本左边的抽屉就消失了。虽然只是界面上的更改,并没有加入更多的照相功能,不过也改善不少使用体验。这是设定选单,里面有对焦模式、曝光补偿、照片像素、相片质量、色彩效果等等。储存位置,也就是相片定位geotagging。白平衡设定。闪光模式。缩放,也就是数字变焦。录像界面也有一样的改变。其他一些Android2.2的改变(左为Android2.1,右为Android2.2)Android2.2的GMail程序,在浏览信件时,下方多出了上一封与下一封邮件的按键,看完就可继续看上下一封,不用回到列表之中选择。现在Android2.2的USB随身碟模式,变成一整页的设计,有别于以往的按钮形式,不过还是得经由通知页面中才能进入。Android2.2现在可以分开设定铃声、媒体、闹钟与通知的音量了。Android2.2还多了“电源键结束通话”的功能,虽然不晓得它的用意为何...这是AndroidSystemInfo应用程序的截图,左边是Android2.1,右边是Android2.2。可以看到,在更新Android2.2之后,NexusOneRAM的最大值由左边的212MB变成了右边的385MB,足足多了173MB之多。Android2.1vs.Android2.2性能大测试在Android2.2发表的时候,Google表示由于2.2采用了新的DelvikJust-In-Time(JIT)编译程序,因此手机运作的性能比2.1更高,甚至可以高到2-5倍之多,这点小编我在用2.2的时候也有同感,手机变得更快了一点;不过口说无凭,这里小编也拿了一些Android上的性能测试软件,分别在Android2.1与2.2上面各跑一次,比较两者的数据,来看看到底Android2.2的性能有多高。这里我们采用六种测试工具,在同一台NexusOne上面分别测试Android2.1(固件版本:EPF21B)与Android2.2(固件版本:FRF50)的性能,并把两者的性能拿来做比较。这六种测试工具包括BenchmarkPi、CaffeineMark、LinpackforAndroid、Neocore(专门测试OpenGLES1.13D性能)、QuadrantStandard、以及专门测试JavaScript的Sunspider。结果如下。各种测试工具的测试结果,比较没有差别的是Neocore(这里性能1倍指的是性能相同),但其他测试工具都有2倍以上的性能增长,最高将近5倍。(左:Android2.1,右:Android2.2,下同)这是Neocore的测试结果,因为Neocore主要是测试OpenGLES1.1的3D性能,与平台关系没有那么大,所以只有小幅的增进。BenchmarkPi的测试结果,这里的数值单位是毫秒,所以数值越小越好。Android2.2跑出1158ms的成绩,比Android2.1的2799ms快了2.4倍。CaffeineMark结果,CaffeineMark主要测试JavaVM的性能,这里Android2.2的分数是4486分,也比Android2.1的1148分高很多。Linpack测试的是浮点运算的性能,Android2.2与2.1相比,性能将近五倍之多。QuadrantStandard是比较全面性的性能测试软件,它测试CPU、内存、输入输出、2D与3D绘图等等,Android2.2出来的分数是1220,反之Android2.1只拿到559分,也有两倍的进步。最后,由于Android2.2浏览器支持新的V8Javascript引擎,号称可以更快加载重度使用Javascript的网站;因此我们在这里也使用了专门测试Javascript的SunSpider网站,来比对一下两者的速度差异。测试结果如下,这个表格其实很复杂,老实说我也不是看得很懂;不过其实只要注意一件事情,那就是几乎每样测试,Android2.2都比Android2.1快,甚至还有11倍快的,而全部的测试加起来,Android2.2也比2.1快2.34倍,所以Google声称的2-3倍快也可以说是没有吹牛的。Android2.1与2.2的SunSpiderJavascript完整测试结果。(From那行是Android2.1,To那行是2.2,点图可以放大)小结:期待新系统手机上市我把表格带换成图表,Y轴单位是毫秒,所以越低越快。这是整体的测试结果。这是其余细项的测试结果,Android2.2明显更快。小结:期待新系统手机上市经过这一两天与Android2.2新系统的相处,觉得它真的是目前为止Android最令人振奋的更新,不但功能更多,而且性能还更好,Google声称的2-5倍快完全没有膨风的嫌疑;美国Motorola已经证实Droid会升级到2.2,而HTC也有消息指称,今年上市的Android机种有可能也会升级到Android2.2,不管是新机上市或是旧机升级,唯一可以确定的是有2.2准没错