为什么安卓手机用久了会卡顿,而iPhone却不会?

1条回答
方为生 关注
2018-09-04 10:15:44

安卓机虽然这几年开始了快速发展之路,但是安卓机用段时间之后仍旧有些卡顿,完全不如iPhone流畅,问问君这就为你解答。

首先,这是由系统机制决定的,安卓程序都是运行在JAVA虚拟机上的,而iPhone手机是直接运行在操作系统上的。JAVA虚拟机非常消耗内存,会产生很多垃圾。而随着程序安装的程序越多,cpu能耗越大。而刷机可以使安卓机在刷机之后犹如新生,就会进入刷机-使用-卡顿-刷机的无限循环之中。

安卓内存多任务机制,从理论上来说JAVA可自动杀死后台APP回收内存,但是JAVA虚拟机却不能做到随用随收,而如果手机的硬件不够强大,安卓手机则根本无力回收这些被占用的内存,最终造成手机一直卡顿直到死机重启。随着现在硬件越来越牛,这样的情况减少了很多。

以上的情况,现在随着硬件的愈发强大以及运存的越变越大其实改观了不少。但是我们也逐渐发现,安卓机发展到现在价格越来越贵,在未来硬件的发展可能会越来越贵。

登录 后发表回答