当前位置:首页 > 智能手机 > iPhone > 技巧
动动手,让流畅度赶上iOS
  • 2012-11-30 9:46:23
  • 类型:原创
  • 来源:电脑报
  • 报纸编辑:陈小豆
  • 作者:
【电脑报在线】了解Android 系统的朋友应该都知道,在系统流畅度上Android一直同iOS有一定的差距,很大程度上是因为Android 系统不能像iOS一样充分地利用好GPU.

    了解Android 系统的朋友应该都知道,在系统流畅度上Android一直同iOS有一定的差距,很大程度上是因为Android 系统不能像iOS一样充分地利用好GPU,而且在Android系统中,大多数应用并没有默认设置GPU参与硬件加速,这无疑会导致手机CPU的负担过重,最直接的反应就是在运行某些程序时会出现明显的卡顿感,比如在使用手机QQ时,快速滑动好友列表,往往会有很明显的卡顿,哪怕是硬件配置非常强大的四核手机同样也会出现卡顿。然而从Android 4.0开始,我们可以在“开发者选项”中自己调控GPU的使用状态,只需要将“强制进行GPU渲染”选项勾选,就能够体验到iOS般的流畅度。

    另外,需要注意的是,虽然Android 从3.0开始支持GPU硬件加速(简称HWA),但要实现程序的HWA,程序员需要在程序中通过一行代码,说明本程序启用GPU加速。如果使用最新(3.0以后的版本)的Android SDK进行软件开发,那么这一行代码是默认包含的,也就是说程序默认开启硬件加速,所以说开启此选项对于某些程序会使其变得流畅,但对一些使用低版本SDK开发的程序,就会有兼容性问题,可能会导致卡顿或意外停止。最主要的是如果一直开启“强制进行GPU渲染”,会增大手机硬件的压力,导致手机过热和电池续航时间缩短等问题,所以“强制GPU渲染”选项在“开发者选项”中是默认关闭的。当然如果你追求的是手机系统的流畅度可以一直选择打开“强制进行GPU渲染”。

    除了应用的流畅度之外,在系统的界面流畅度上, iOS也要优于Android系统界面(当然随着Android设备的配置越来越强大,差别也不是那么明显),这主要是因为它们采用的动画过度效果不同。在Android 系统中滑动桌面时总是会伴随一些动画效果,这些效果虽然会使系统显得十分华丽,但在很大程度上也会影响系统流畅度,特别是在一些硬件配置不是十分出色的手机上。在“开发者选项”中我们可以很轻松的改变这种状况,这时候可以直接将“窗口动画比例”、“过度动画比例”和“动画影响时间伸缩效果”都设置为关闭,再回到主页滑动界面,是不是有一种堪比iOS的畅快感,当然原本华丽的动画效果也牺牲了。


勾选强制GPU渲染会提升某些程序的流畅度  


关闭动画效果也是一个提升手机流畅度的好方法

延伸阅读:

更换内核也是提高系统流畅度一个非常好的办法

    很多人刷完原生的系统之后,都会增加一个环节,那就是刷一个更好用的内核,因为它是系统最底层的东西,包含了硬件信息和底层的驱动,好的内核不仅可以让系统发挥更好的效果,系统更稳定更流畅,而且在降低功耗方面也是不错的。就笔者来说,每次刷完原生系统之后,都会加刷一个franco内核,当然其他诸如imo、trinity内核也是十分不错的,而刷内核的方法可以直接使用recovery刷入。

本文出自2012-12-03出版的《电脑报》第48期 D.平板数码
(网站编辑:史健)


我来说两句(0人参与讨论)
发表给力评论!看新闻,说两句。
匿名 ctrl+enter快捷提交
读者活动
48小时点击排行
论坛热帖