Android比iOS卡得原因和本质区别总结

Android比iOS卡得原因!

1.IOS是用objective-c开发的,属于编译语言,无需虚拟机,无需解释器,但是安卓丫的用JAVA搞的,一个进程一个虚拟机,每个程序运行起来都需要一个解释器边解释代码边运行,这就牺牲了很大的性能。这也是为什么不管什么样的安卓手机跑temple run都会多多少少卡一些,4S就完全不会卡了。只要安卓一直用JAVA搞,在同样的配置下根本没法跟IOS相提并论。

2.iOS应用商店在苹果公司的掌控之下,井井有条,app的质量很高,

3.在iOS中UI渲染过程具有绝对的优先等级,当用户接触到iPhone的触摸屏后,iOS中所有的进程都将停止,UI线程拦截了所有的事件,系统会将所有资源用于渲染UI过程,以保证用户界面的实时渲染优先级。而在Android系统中UI渲染过程的优先级别却没有那么高,也就是说当你触摸Android手机屏幕的时候,系统后台的程序并没有停止,仍然在继续运行之中,比如下载和查收短信,这样系统UI获得的资源就不够,这就是Android系统不流畅的原因。



答到以上三点足够了,

你可能感兴趣的:(android)