都不是,安卓系统手机不流畅是系统的原因,跟CPU和RAM关系不大。
CPU决定流畅上限,RAM决定流畅下限,系统在中间起到主导的作用。
为什么系统会影响安卓手机流畅性呢?以下分两点分析:
第一点:后台机制的区别
A.安卓采用的是真后台,即保留应用在RAM中,大家按下Home键回到桌面的时候,已经打开的应用并没有关闭。比如QQ,微信等应用还在运行,联网,接收信息(不是接收推送)。广大安卓用户可能都会有安装360手机助手等工具的习惯,从内存使用上来看,刚开机的时候内存使用很低,如果不进行清理内存的操作,正常使用一天,内存占用会达到75%以上。而内存占用越高,使用起来流畅度就会越低。这个现象没有异议吧。这就是为什么安卓机器需要更大的RAM来提升用户体验。
B.ios采用的是伪后台,类似于休眠。双击Home键呼出多任务管理界面(或者单击Home返回桌面)的时候,所有应用的运行近似于停止,将最后的运行状态记录在RAM中,这就是iPhone流畅的原因。与安卓不同,QQ,微信等程序并不会在后台接收信息,而是你从应用中选择开启推送之后,系统会增加一些进程,这些进程从苹果服务器接收信息,这些信息正是应用发过来的。苹果服务器起到了中转的作用。
第二,渲染机制的差异
IOS的UI渲染采用实时优先级,而Android的UI渲染遵循传统电脑模式的主线程普通优先级。这听起来似乎很抽象和难以理解,但大家可以尝试一下,使用你的iPad或者iPhone,打开Safari,然后加载一个复杂的网页,例如新浪网首页,当网页加载到一半的时候,把你的手指放在屏幕上,并且四处移动,你会发现所有的渲染立刻停止,在你拿开手指前,网页永远也不会继续加载。
而在Android设备上重复这个操作,你会发现,浏览器会继续尝试加载页面并渲染HTML,试图多任务同时进行,因此对于Android来说,一个高效的双核处理器是很重要。
在iOS中UI渲染过程具有绝对的优先等级,当用户接触到iPhone的触摸屏后,iOS中所有的进程都将停止,UI线程拦截了所有的事件,系统会将所有资源用于渲染UI过程,以保证用户界面的实时渲染优先级。而在Android系统中UI渲染过程的优先级别却没有那么高,也就是说当你触摸Android手机屏幕的时候,系统后台的程序并没有停止,仍然在继续运行之中,比如下载和查收短信,这样系统UI获得的资源就不够,这就是Android系统不流畅的原因。
虽然安卓有堆硬件这一说,但硬件加速的资源也很容易被安卓的渲染机制吃光。比方说,Tegra 2 足够在 60 帧下把 1280*800 屏幕的每个像素点渲染 2.5 次。但安卓 3.0 中,光是打开「所有应用」的视图,就需要绘制许多不同的窗口:需要对所有像素绘制一次背景;(往少了说)需要对一半的像素绘制一次 shortcut 和 widget 层;需要对一半的像素绘制一次图标和标签;也需要对所有像素绘制一次「所有应用」视图的黑色背景,还有「所有应用」视图的图标和标签...还不算对这些窗口做最后的组合,就把 GPU 的资源吃光了。当然,安卓对这个机制也有优化,比如把壁纸做成一个比屏幕大的窗口,这样在主屏滚屏时就不需要重绘,只要移动窗口就行。而这个绘制好了的窗口,就不需要额外的 GPU 计算量了。
另一方面,OpenGL 硬件加速绘图也不是万能的,Nexus S 和 Galaxy Nexus 中,每个 OpenGL 应用会占用 8MB 内存。要知道 2MB 的进程开支都是个不小的代价。这 8MB 内存可能从后台进程那里分配而来,造成应用切换速度的下降。
使用应用程序、浏览网页等操纵的运行流畅程度,和该机型的CPU、RAM的大小呈正比。也就是说机器的CPU功率越高,RAM容量越大,自然就越流畅,反应更迅速。
但是玩游戏,尤其的大型的3D游戏,就不仅要看CPU和RAM了,更要看它的GPU,也就是图形处理器。以前的手机都不具备单独的图形处理器,也就是说大多数都是集成的图形处理器,因此能运作的游戏种类更多的是2D的,目前的手机,尤其是Android系统的手机,一般都带有一个独立的GPU,这样能让用户在游戏方面有更好的应用体验。GPU的性能高低直接决定你的FPS刷新率的高低,FPS越高游戏表现得越流畅,反之则越卡顿。
我查了下V880的配置,它的GPU型号是高通MSM7227,600MHz;RAM为512M;GPU为高通Adreno200,算是中等的配置,玩植物大战僵尸、愤怒的小鸟、水果忍者没有问题,但是如果玩极品飞车13或者沙漠战争等3D游戏,那就会比较吃力。而且,观看过大的RMVB格式视频或者分辨率达到480P的标清视频,都会有一定的卡顿和影音不同步。但是话说回来,1500左右的价位能买到这些配置算是不错的了,性价比还是算高,同配置的机型如果拿给三星或摩托来卖,估计就2000多了。
我从网上找了张V880用象限跑分的截图,它的整体性能快赶上X10了。当然,必须注意这里的V880是2.2的系统,X10是1.6的系统,如果X10也升级到2.2的话,性能会比V880高出明显的一截,不过不用灰心,它的价位不是也高出了一截吗?呵呵
其实CPU对于玩游泳来说没有用,对上网起作用,CPU的高低,取决于网速的快慢,而RAM则是运行内存…玩游戏能不能带得起来,都考它,也齐数值越大,玩游戏越流畅…目前手机的RAM最大只有512,但这就足够了,无论下何种游戏,都能带起来
CPU,它是处理器
首先看cpu。。600算低端处理器了