Android 4.0系统从去年年底发布到现在已经有5个多月的时间了,源代码放出也已经四个多月,按照正常的速度来讲,Android 4.0早应该成为主流,而直到现在,厂商各种四核强机频频曝光,Android 4.0才渐渐的被人们所接受,究其原因还是Android 4.0相比2.3改变太大。Android 4.0除了带来了许多功能上的强力更新外,还有了更多性能上的提升,比如用GPU为2D程序进行加速。

Android 4.0上的一个新功能就是2D的强制加速,这个功能在开发人员选项里可以选择,Android 4.0本身的界面UI已经使用了硬件加速,带来了Android系统前所未有的顺畅体验,那么应用程序在使用了硬件加速后会不会更加顺滑了呢?为此,我们测试了大多数常用软件。不过目前官方支持Android 4.0的机型不多,可以刷4.0机型的ROM也不都够完美,所以我们只能使用谷歌亲儿子GALAXY Nexus进行测试。
QQ2012
QQ作为人们最常用的聊天软件,现在已经正式推出了2012版,虽然功能上非常丰富,但是在界面方面一直不尽如人意,在Android 4.0上也一样,滑动过程不尽如人意。所以我们决定用QQ 2012进行测试。

QQ 2012截图
在开启了GPU加速后,QQ 2012完全像换了一个程序,反应速度变得飞快,卡顿问题完全解决,从这个程序中,可以看到GPU加速的作用还是蛮大的。
PowerAMP是笔者平时使用最多的音乐播放器,这个播放器的均衡器功能非常强大,不过今天讨论的是流畅度问题,笔者发现在这个播放器在升级至2.0以上版本后,歌曲列表滑动时不如以往流畅,也引起了我们的兴趣。

PowerAMP截图
测试结果同样令人满意,播放列表在开启GPU加速后也是非常流畅,同时歌曲切换3D封面显示时的顺滑程度也有很大提升,看来GPU加速的效果绝对不是盖的,实际使用中确实效果明显。
微博
平时使用最多的软件同样有微博客户端,所以本次我们也测试了新浪微博的客户端,看看GPU加速的效力。微博客户端原本运行基本流畅,但是会有严重的卡顿问题,虽说帧数蛮足的,但是每次读取图片缓存的过程都有严重卡顿,让人比较不满。

微博客户端截图
这个问题在开启GPU加速后没有任何缓解,反而是更加严重了,在滑动要停止时就像汽车ABS介入一样,有明显的迟滞感,体验反而不如没开GPU加速,不知道这个现象是不是只有在GALAXY Nexus上才有,反正在GALAXY Nexus上,新浪微博在开启GPU加速后并没有太好的体验。
微博不能得到好的体验将是一大遗憾,为此我们也换用了第三方微博客户端来测试,比如Weico,这也是目前使用人数最多的新浪微博第三方客户端,对于微博的功能有极大程度的提升,不过Weico的Android版跟iOS版的口碑没法比,最大的问题就在于卡顿,我们在想是不是开了GPU加速后Weico会奇迹般的提速呢?

Weico客户端截图
答案是否定的,Weico再开了GPU加速后的反应与新浪微博完全一致,并没有更流畅,反而是带来了更多的迟滞感,“ABS”强制介入,Weico在界面上设计的优势也完全被不好的体验所抵消。其实新浪微博的客户端的UI也是eico开发的,所以有这个通病也难怪。
只有另寻微博客户端了,于是便想到了扎客,这款新闻聚合客户端同时支持新浪与腾讯两大微博,同时还有这很多新闻源可以阅读,在iOS上相当受欢迎,不过这款客户端的Android版本体验很差,很不流畅。

扎客客户端兼容性有问题
在开启了硬件加速后,扎客焕然一新,流畅度可以比肩iOS版,虽然在设置项目上仍然没有iOS版丰富,但Android版扎客已经有了很不错的体验,不过在扎客上我们也遇到了不兼容的问题,扎克首页的背景变成了白色,这也让扎克的设置变得很难点。
淘宝
淘宝网客户端优化相当好,所以在正常浏览时已经相当流畅,不过在搜索完商品,进行滑动浏览的时候卡顿比较明显,为此,我们也准备使用GPU加速,看看能不能化腐朽为神奇。

淘宝客户端标签花版
开启GPU加速后,淘宝客户端的滑动体验有着不太明显的改善,依旧会卡顿,但能感觉到,比起没开加速前还是有变化的,不过在点进页面后,还是发现了不太兼容的情况,标签页出现了花版的情况。
GO天气
作为天气软件,GO天气算得上是界面效果最炫的,所以我们也用这款软件来考验一下GPU加速的改善,GO天气没有出现任何不兼容的情况这令我们非常欣慰,同时我们也把GO天气的背景调成了高清。

GO天气流畅度较为良好
GO天气的菜单非常有意思,在开启后同一界面不同的操作流畅度都有变化,比如主界面抽屉拉出的操作就要明显流畅许多,其他界面的操作也变得流畅了,仅有天气折线图的切换速度要慢一些。总体来讲是有提高的。
Android上的启动器软件已经很多了,再加上Android 4.0本身的启动器做得也不错,所以平时没必要更换,不过为了测试GPU加速我们还是找了个比较典型的QQ桌面来进行测试,QQ桌面相比其他启动器优化不到位,要卡很多,但是启动器的风格很和谐,如果通过GPU加速能让这个启动器变流畅,那么QQ桌面也会有很好的实用性。

QQ桌面开启GPU加速有神秘鬼影
很遗憾,QQ桌面没有QQ 2012那么给力,再换了GPU加速后变得更卡,同时还出现了一个让人很烦躁的BUG,在点进程序列表后,桌面图标没有被隐藏,所以说,使用QQ桌面再开GPU加速,几乎是不可用的。
测试总结
Android 4.0的时代发展要比1.X,2.X的时代好很多,不仅仅系统优化强了不少,而且机器的配置也给力了,像GPU加速这种功能,也可以最大程度挖掘手机的潜能,给用户带来最好的视觉效果,这样的功能让Android 4.0可以告别卡顿,也让人们逐渐淡化对Android系统卡的印象。

GALAXY Nexus Android 4.0
不过功能好是好,但软件开发商的支持力度显然不够,目前的软件对于GPU加速的支持不够好,比较明显的反应就是贴图的缺失和变形。各厂商在为Android开发软件时不仅仅要照顾Android 4.0开启GPU 2D加速时的感受,同时还要照顾低版本用户的体验,所以目前我们看到,除了自带部分软件外,其他软件很难两全,比如QQ在GPU加速情况下非常流畅,而关闭后会有明显卡顿,而微博的情况则正好相反。

GALAXY Nexus Android 4.0
面对目前的这种状况,最好的解决方法是选择性开启GPU加速,Android完全可以把这个权利交给用户,让用户依照自己的使用习惯进行针对性优化,还是拿QQ和微博说事,我们可以打开QQ的GPU加速而关掉微博的,这样才能达到最让人满意的效果。

GALAXY Nexus Android 4.0
不过我们也应该体谅开发商,开发Android应用要面对的机型太多,而Android 4.0直至今日也依旧算是小众系统,开发商肯定优先考虑使用更普遍的2.X系统,而这种情况也会在今年4.0机型普及的时候有所改善。
三星Galaxy Nexus i9250 |
三星手机 | |||||||||||||||
|
||||||||||||||||


















