目前,Android已是全球最大、用户最多的移动操作系统,不过它离全球最好用还差一段距离。因为大家随手就能举出些曾经历过的糟心体验:如手机卡顿、掉电快等。
回顾起来,真是让人又爱又恨。爱它的开源,恨,当然是它的卡顿咯。从技术上说,卡顿主要有三方面原因:Android应用采用Java语言,相比iOS的Object C它更耗费硬件资源;Android设备过于分散,至少一半以上是中低档机型;Android对前台进程没有提高优先级,后台过多容易抢占更多资源。
记得小编是在大学时,安卓开始火起来的。从1.0到2.3,小编刚好赶上Android2.3。用过的人一定知道,那个时候系统的流畅性成为安卓面临的最大难题之一,当然由于当时的比较混乱,Android被各大厂商修改后内置各种软件也是原因所在。
因此,有不少人选择刷入优化版ROM来解决这个问题,虽然还是基于Android2.3,但在系统流畅度优化上却又了很大提升。
到了Android4.0时代(3.0就不说了,它是2011年5月发布的),在流畅度上有了整体的提升,但卡顿的现象依然时有发生。
后来,小编换个三星I9100,装的是Android4.1版本。在界面上和2.3没多大区别,不过优化还好,在各大论坛也很少听到关于卡顿的抱怨声了。说句心里话,Android4.0应算是一个转折点,至少很好的解决了系统不流畅的问题。
如今,Android手机系统已经基本进入5.0的时代,Android6.0也在小众范围内使用开来。经过几年的艰难努力,现在最新Android设备已经很少出现卡顿问题,也几乎没人再对流畅度发“牢骚”了,反之则关心的是支持哪些好玩的应用。毕竟,谷歌在此方面投入了许多。
说了这么多,主要说明一点:系统优化度的好与坏是造成安卓系统卡顿的因素之一,否则小米的技术团队也不会持续对MIUI进行更新了。另外,除了系统优化,还有一个原因。
就是智能机硬件配置:手机RAM偏小。讲到这一点,相信现在仍然有很多用户对于手机的RAM、ROM的概念混淆不清。
在这里再普及一下,手机的RAM和ROM都属于半导体存储器,RAM即我们常说的运存,即随机存储器,在工作状态时可以随机读写数据,断电以后会丢失数据。一般要减少RAM的负荷,主要是控制后台程序的数量。
回到刚才的话题,反观现在的各类应用:如社交类、购物类等体量是随着功能的多样化越来越大,在多开的情况下,即使是小编现在用的2G运存的小米3也会偶尔出现卡顿啊。
所以,在系统优化上再好的手机运存不一定够支撑它流畅使用;反之,能把系统和运存都做的好的手机,才是不卡顿的解决方法。