Android 2.2 Froyo固件放出
Android 2.2 Froyo∶Nexus One 固件放出
在前几天才结束的Google I/O 2010研讨会中,除了Chrome OS、Google TV以外,对于手机用户来说,最令人雀跃的事情,就是Android终于推出了代号为Froyo的2.2版。Android 2.2大幅提升了系统效能,加上一些功能的更新与改进,包括可把程序装载到记忆卡中、支持USB/Wi-Fi tethering、应用程序一次更新等等,对它还不了解的朋友,可以先看看这篇文章的讲解。
既然Google发表新的Android版本,当然要由自家的Nexus One手机抢先更新!目前国外已经有报导指出,Nexus One的手机用户在最近开始陆续收到OTA线上更新韧体的提示,虽然小编自己也有Nexus One,不过因为我之前已经把它灌了Desire Custom ROM,所以也收不到线上更新;还好万能的XDA Developer论坛也放出了Android 2.2的软件版本(FRF50),所以我可以用跟灌 Desire Custom ROM一样的方法来让我的Nexus One同样享有Android 2.2。话不多说,现在就来跟大家详细介绍一下Android 2.2的更新功能,以及大家最想关心的∶与Android 2.1相比,它的效能到底提升了多少?
Android 2.2 (Froyo) 更新功能
Android 2.2 (Froyo) 更新功能
首先,在更新完Android 2.2之后,如果你有登入Google帐号的话,你会发现之前在手机中装过的程序,全部都会还原回来,就跟你更新之前一样;而且Android 2.2同样也支持设定的备份,在2.2中,连桌布、音量大小、无线网路等设定都可以自动还原,相当贴心。
▲ 这是我们今天使用的Android 2.2版本,韧体版本号码为FRF50。
在Android 2.2中,新增了两个widget,其中一个是“手机主页提示”,就是一个会提示你怎么操作手机的Android小机器人,其实看过就好,没有什么真正的功能;另外一个是“Market”,它主要是介绍现在Market上面的一些精选程序,点一下就会开启Android Market,直接进入那个程序的安装页面。而在画面下方,有别于以往Android只有一个所有程序选单的按钮,现在多了两个电话以及浏览器按钮,在每个桌面都会显示,所以要上网或是打电话都比较方便(尤其是对没有设计实体通话键的机种来说),不过这两个按钮不能自定。
▲ Android 2.2的桌面下方多了电话与浏览器的按钮,增加两个widget,也能自动还原手机中的所有应用程序。
▲ 这是原本Android 2.1的桌面,让大家对照一下。
Google 搜寻∶可中文语音搜寻、搜寻更多资讯
Google 搜寻∶可中文语音搜寻、搜寻更多资讯
桌面上另外一个比较不一样的东西,是全新的Google搜寻功能。以往Android手机中,通常会放一个Google搜寻的widget在桌面上,方便使用者随时可以搜寻网路上的资讯;而Android 2.1也导入了语音搜寻的能力,可直接用Speech-to-text的方式,用讲话来搜寻网页。不过在Android 2.2中,Google语音搜寻虽然也可以支持中文,但仅支持简体中文辨识,不过搜寻还是可以搜到正体中文网页,对中文环境的使用者来说又更便利了。
▲ 因为我用的语系是正体中文,语音搜寻只支持简体中文,所以在第一次开启语音搜寻的时候,会有这样的提示。
▲ 实际测试语音搜寻,发现它真的可以辨识出中文语音。
另外,Android 2.2的Google搜寻widget不只可以搜网页,还能搜寻手机上的资讯,包括应用程序与联络人等等,使用者更可以到设定中,选择其他可以搜寻的东西,像是简讯、Twitter、以及支持搜寻的应用程序资讯等,只需打部分的字,Google就会把相符的资讯挑出来给你。
更厉害的是,它支持拼音搜寻,如果你的联络人里面都是中文名字的话,你可以在Google 搜寻里面打每个中文字的第一个拼音字母,如“李小明”就打“lxm”(Li Xiao Ming拼音的缩写),Google搜寻一样把联络人挑出来,不用打中文全名。有了联络人与应用程序搜寻功能,其实就可以把Google搜寻当做是快速开启程序或是联络人的捷径了。
▲ Google搜寻支持网页、应用程序与联络人。
▲ 还支持中文拼音搜寻,设定中可勾选其他想要在手机中搜寻的东西。
新增Wi-Fi/USB Tethering功能
新增Wi-Fi/USB Tethering功能
对于常常需要在外用电脑上网的人来说,智能手机具备Modem功能,通常都是他们选择手机的一大因素,之前HTC的机种,像是Hero/Legend/Desire,都有做USB tether(也就是把手机当成Modem,利用USB连线让电脑上网)的功能,不过那也是HTC自己加入的;现在在Android 2.2中,原生就有USB tethering的能力,而且不用任何驱动程序,就可以在Windows Vista/Windows 7/Linux这些操作系统中直接上网,至于Windows XP则需要安装一个驱动程序,而Mac目前不支持。
除了USB tethering之外,Android 2.2也支持Wi-Fi无线基地台的功能,也就是把手机模拟成Wi-Fi AP,最多可以让8个Wi-Fi装置上网。在Wi-Fi无线基地台的设定中,可以自定Wi-Fi的 SSID(预设为AndroidAP),也能支持WPK2-PSK加密模式连线(预设为开放网路,这样其实很不安全),小编试过,在与电脑用USB tethering连线的状态下,手机还是可以开启Wi-Fi基地台,让其他Wi-Fi装置连接上网,没有相容性的问题。
▲ Android 2.2直接内建USB与Wi-Fi tethering连线,可与电脑或是其他装置分享手机的3G网路连线。
▲ 其他Wi-Fi装置(如iPhone),只要开启Wi-Fi并连到对应的SSID就可以上网。
▲ Wi-Fi部分支持开放式连线与WPA2-PSK两种安全性模式。
Android Market 自动更新、程序可安装到记忆卡
Android Market 自动更新、程序可安装到记忆卡
另一方面,Android Market也有更新。在以往的Android系统上,Android Market会定时帮你比对手机中的应用程序是否有更新版本,如果有的话就会通知;不过你还是得一个一个自己更新,如果有更新的程序一多起来,其实也是很麻烦的。不过Android 2.2改变了这个方式,它现在支持批次更新,在下载内容页面的下方有个“更新所有项目”按钮,按一下就会自动帮你下载所有更新的应用程序并安装,而且进到程序的页面中,还可以勾选“与许自动更新”,这样当这个程序有新版时,手机就会自己帮你更新,连动手都不用了。
不过要注意的是,当应用程序需要的权限有更改的时候,这时就不能使用批次更新或是自动更新,一定要用传统的手动更新。这样做的目的是让使用者清楚这个程序有哪些权限修改过,避免恶意程序透过自动更新被带进来。
▲ Android Market现在可以一次更新所有项目,也能设定自动更新。
▲ 自动更新或是批次更新,只能套用在没有权限变更的应用程序上面。
另外,在设定中的“管理应用程序”页面里,使用者可以把程序在内建记忆体与记忆卡之中互相搬移,以节省内建记忆体空间;不过因为这是一个给开发者利用的API,需要开发者使用后,程序才会有这个功能,小编看了看,目前我下载的应用程序中,没有一个可以搬移到记忆卡里面的。
▲ 未来Android的应用程序可以搬到SD卡中,以节省记忆体空间。
Android的应用程序可以搬到SD卡中
关于目前 Android 2.2 应用程序还不能搬移到记忆卡里面的情形,其实只要稍作修改就能解决。处理方式如下∶(做之前请先备份)
=====================
A1. 如果已经有装 sdk + n1 driver 的话,直接开 cmd,移去 sdk folder/tools
A2. 打开 n1 的 USB debugging mode
A3. cmd 中输入∶
adb shell
pm setInstallLocation 2
A4. 重开机
----------------------------------------------------------------------
B1. 没装 sdk 的话,可下载此连结档案∶ http://u.115.com/file/f416d7d01
B2. 解压缩到 C:\
B3. 连接 n1 到电脑,装 driver(驱动程序在下载的资料夹里面有)
B4. 打开 n1 debugging mode:
B5. 打开 cmd
B6. cmd 中输入∶
cd C:\adb for NexusOne\adb
adb shell
pm setInstallLocation 2
B7. 重开机
这样就可把程序强制放到记忆卡中了。
=====================
相机界面更简化
相机界面更简化
在Android 2.1的照相界面中,所有照相设定都藏在画面左边的抽屉里面,其实用起来不是那么顺手。现在,Android 2.2把这些设定全部都拿出来,分为六个小图示,放在画面的右边,点一下这些小图示,会跳出一个小泡泡出来,里面就是对应的设定,而原本左边的抽屉就消失了。虽然只是界面上的更改,并没有加入更多的照相功能,不过也改善不少使用体验。
▲ 这是设定选单,里面有对焦模式、曝光补偿、照片画素、相片品质、色彩效果等等。
▲ 储存位置,也就是相片定位geotagging。
▲ 白平衡设定。
▲ 闪光模式。
▲ 缩放,也就是数码变焦。
▲ 录影界面也有一样的改变。
相片浏览器的怪更新
相片浏览器的怪更新
在Android 2.2中,相片浏览器也有小更新,在原本的“相片库”界面中,每个资料夹会显示成一堆一堆的照片堆,现在使用者可以用多点触控方式,用两根手指把照片堆撑开,来看到里面的照片。只是,我原本以为这个设计可能是类似iPad那个样子,里面的照片缩图会散开在屏幕上,不过并不是,而是照片会从一根手指飞到另外一根手指上面,只是单纯的动画效果而已,实用性很小,老实说我不晓得为何要做成这样。
其他一些Android 2.2的改变,记录如下∶
▲ (左为Android 2.1,右为Android 2.2)Android 2.2的GMail程序,在浏览信件时,下方多出了上一封与下一封邮件的按键,看完就可继续看上下一封,不用回到列表之中选择。
▲ 现在Android 2.2的USB随身碟模式,变成一整页的设计,有别于以往的按钮形式,不过还是得经由通知页面中才能进入。
▲ Android 2.2现在可以分开设定铃声、媒体、闹钟与通知的音量了。
▲ Android 2.2还多了“电源键结束通话”的功能,虽然不晓得它的用意为何...
▲ 这是Android System Info应用程序的截图,左边是Android 2.1,右边是Android 2.2。可以看到,在更新Android 2.2之后,Nexus One RAM的最大值由左边的212MB变成了右边的385MB,足足多了173MB之多。
Android 2.1 vs. Android 2.2 效能大测试
Android 2.1 vs. Android 2.2 效能大测试
在Android 2.2发表的时候,Google表示,由于2.2采用了新的Delvik Just-In-Time(JIT)编译器,因此手机运作的效能比2.1更高,甚至可以高到2-5倍之多,这点小编我在用2.2的时候也有同感,手机变得更快了一点;不过口说无凭,这里小编也拿了一些Android上的效能测试软件,分别在Android 2.1与2.2上面各跑一次,比较两者的数据,来看看到底Android 2.2的效能有多高。
这里我们采用六种测试工具,在同一台Nexus One上面分别测试Android 2.1(固件版本∶EPF21B)与Android 2.2(韧体版本∶FRF50)的效能,并把两者的效能拿来做比较。这六种测试工具包括BenchmarkPi、CaffeineMark、Linpack for Android、Neocore(专门测试OpenGL ES 1.1 3D效能)、Quadrant Standard、以及专门测试JavaScript的Sunspider。结果如下:
▲ 各种测试工具的测试结果,比较没有差别的是Neocore(这里效能1倍指的是效能相同),但其他测试工具都有2倍以上的效能增长,最高将近5倍。
▲ (左∶Android 2.1,右∶Android 2.2,下同)这是Neocore的测试结果,因为Neocore 主要是测试OpenGL ES 1.1的3D效能,与操作平台关系没有那么大,所以只有小幅的增进。
▲ BenchmarkPi的测试结果,这里的数值单位是毫秒,所以数值越小越好。Android 2.2跑出 1158 ms的成绩,比Android 2.1的2799 ms快了2.4倍。
▲ CaffeineMark结果,CaffeineMark主要测试Java VM的效能,这里Android 2.2的分数是4486 分,也比Android 2.1的1148分高很多。
▲ Linpack测试的是浮点运算的效能,Android 2.2与2.1相比,效能将近五倍之多。
▲ Quadrant Standard是比较全面性的效能测试软件,它测试CPU、记忆体、输入输出、2D与3D 绘图等等,Android 2.2出来的分数是1220,反之Android 2.1只拿到559分,也有两倍的进步。
小结∶期待新系统手机上市
最后,由于Android 2.2浏览器支持新的V8 Javascript引擎,号称可以更快载入重度使用 Javascript的网站;因此我们在这里也使用了专门测试Javascript的SunSpider网站,来比对一下两者的速度差异。测试结果如下,这个表格其实很复杂,老实说我也不是看得很懂;不过其实只要注意一件事情,那就是几乎每样测试,Android 2.2都比Android 2.1快,甚至还有11倍快的,而全部的测试加起来,Android 2.2也比2.1快2.34倍,所以Google声称的“2-3倍快”也可以说是没有吹牛的。
▲ Android 2.1与2.2的SunSpider Javascript完整测试结果。(From那行是Android 2.1,To 那行是2.2,点图可以放大)
▲ 我把表格带换成图表,Y轴单位是毫秒,所以越低越快。这是整体的测试结果。
▲ 这是其馀细项的测试结果,Android 2.2明显更快。
小结∶期待新系统手机上市
经过这一两天与Android 2.2新系统的相处,觉得它真的是目前为止Android最令人振奋的更新,不但功能更多,而且效能还更好,Google声称的“2 - 5倍快”完全没有膨风的嫌疑;只可惜现在可以用的,只有台湾没有真正上市的Nexus One,不过未来或许会有好消息,因为美国Motorola已经证实Droid会升级到2.2,台湾这边的Milestone目前还没有听说,但可能性不小;而HTC也有消息指称,今年上市的Android机种有可能也会升级到Android 2.2,不管是新机上市或是旧机升级,唯一可以确定的是,有2.2准没错。