一、安卓是会很卡
误解一:非对称对比
通常认为安卓很卡的人是因为使用低配置的手机运行大型软件游戏总结出来的经验,我们不能拿HTC
G13(CPU:ARMv6 600MHz单核 512RAM)跟Iphone4S(Cortex-A9 800Mhz 双核 512RAM)、诺基亚 Lumia
710(MSM8255 1.4GHz 单核 512RAM)比流畅的。其实G13在使用中,如平常上网及一般的游戏并不会卡,Iphone
、WP7的流畅也是建立在相对较高的配置之上的。如果安卓搭载诺基亚 Lumia 710的同等配置应付大部分大型游戏软件都不会有问题。
二、安卓高配低能
误解二:高频等于高性能
很多人认为安卓高配低能,如小米(高通msm8260 1.5GHz Cortex-A8双核)与
Iphone4S(Cortex-A9 800Mhz 双核
),很多人认为小米的硬件不是更强悍吗?怎么小米不如Iphone4S流畅,其实不然,决定CPU的性能不只在于频率,更在于架构,实际Iphone4S的Cortex-A9
CPU比小米Cortex-A8
CPU强得多!更别要拿CPU频率跟你电脑CPU比,因为ARM架构CPU在处理复杂任务要比X86架构CPU弱得多!所以别被CPU频率误导你,CPU频率不是决定CPU好坏的主要原因。
三、安卓很费流量
误解三:耗流量归结于手机
很多人认为安卓很费流量,其实原因并不在于手机,在乎于网站跟你的浏览器。我们都知道安卓系统支持HTML5及FLash的,现在很多网站都有HTML5版面,当检测到你的手机为安卓系统时,就会自动载入HTML5模式,我们都知道HTML5很强大,可以在上面网游戏,看视频,画画等!要有这些功能并非几行代码就可以实现的。这样,当我们打开一个HTML5网页就犹如下载一个程序到浏览器上解析,所以会耗更大的流量。当我们选择一些压缩浏览器如Operamini、UC7.9发现流量跟其他手机是差不多的。
四、安卓是伪后台
误解四:树若静,风必止
很多人认为安卓是伪后台,原因是因为一些视频播放器后台就不能播放了,其实不然,安卓系统基于虚拟机,
每一个程序建立在Dalvik虚拟机都是独立进程空间,不同应用在不同的进程空间运行,相互独立!一个程序崩溃了不会影响其他的运行。说明它可以多进程运行的,是真正后台。而Iphone、WP7这些就是伪后台,当程序后台是,进程就会被关闭(墓碑式),当我再次打开程序时程序会重新载入。这也是它们比安卓流畅的一个原因。
五、应用效率低,系统效率低。
误解五:安卓跟电脑JAVA和JAVA手机执行方式是一样的
受电脑JAVA和JAVA手机影响,很多人认为安卓就是JAVA手机。因为JAVA手机给人看了就是性能太差,软件功能不强大。没错!在正常情况下,JAVA的效率的确比C++低,但安卓并不是基于JAVA虚拟机,而是Dalvik虚拟机,Dalvik虚拟机执行效率要比sun
java高得多!Android的ARM都带Java加速,运算速度已经大大提高了,开发应用程序和C++的差别用户基本上感觉不出来。实际上,开发过Symbian应用的人相信都不会认为Symbian的C++框架效率会比Java高。另一方面,Java开发GUI运行效率低和兼容性差的罪魁祸首其实是Swing框架,而Android的UI框架并不是Swing,而是基于Native
C底层的一套自有框架,基本上所有视频加速功能都是由C/C++实现,GUI效率一点不打折扣。再加上现在的嵌入式CPU大多都集成了Java协处理,支持JVM指令集,能直接运行微码,不再是以前的“解释执行了”,效率上已经非常接近于C了。说java效率低就说安卓系统效率低下是不正确的。