Android早已是全球最大、用户最多的移动操作系统之一,不过它离全球最好用还差得很远。
大家随手就能举出些曾经历过的糟心体验,如手机卡顿!电量不禁用!广告弹窗老是出现!
不过很少有人会追根寻底的去问为何如此,Android原生设计是怎样的?官方有修正吗?有民间大神来做补丁方案吗?
可能很少有人会知道,Android的不好用是因为什么?现在的Android又是怎样?
手机卡顿从技术角度来说,卡顿主要有三方面原因:
Android应用采用Java语言,相比iOS的Object C它更耗费硬件资源;
Android设备过于分散,至少一半以上是中低档机型;
Android对前台进程没有提高优先级,后台过多容易抢占更多资源。
虽然“天生卡顿”,但经过几年的艰难努力,现在最新Android设备已经很少出现卡顿问题了。
来看看这个问题是怎样被改善的。
早期的Android版本(v1.5+)没有进程管理,当每次多开了几个应用,大家都会用atk等第三方工具来杀后台。
Android 2.3加入了进程管理,终于可以用系统设置来关闭应用,不过只能一个一个的关。
这时已有许多工具类应用支持一键清内存。Android 4.1-4.4的“黄油计划”以及后续改善,对小内存设备做了极大优化,桌面切换效果绚烂些也很流畅。这也是得益于硬件更迭的加快,从单核到双核、四核升级的时间只在2013一年多的时间内就完成了。
Android 4.4里开发了一个新的应用运行环境ART,切换到ART后,应用打开、切换变得非常流畅,可以媲美“黄油计划”后的桌面切换效果。不过ART需要开发者去做应用兼容,目前大部分主流应用做出了兼容性更新。其实在2013-14年,硬件的性能已经可以让Android足够顺畅,但我们还是能听到一些卡顿抱怨。
原因在微信(游戏大家有预期,反而不会那么抱怨),
如果你的微信好友和群稍微多些,它将逐渐吞噬掉这台设备的内存,清理工具也只能些许缓解状况。微信变成了现在很多人升级设备的理由。
小编推荐阅读