分享

安卓越用越卡,苹果越升级越卡,为什么?怎么办?

 Jerry_pet 2017-03-10

厂商们总是想通过升级系统来提高用户体验,但是我们发现升级后的iOS系统越来越卡,安卓用户不升级系统手机也是越用越卡。

其实这就是一直存在的两个问题:iOS越升级越卡,安卓越用越卡。

大家都知道这两者的机制不同,iOS是基于Unix内核,而Unix是封闭的,安卓基于Linux内核,而Linux是开放的。但是为什么这两种不同的机制会对体验造成这么大的差异?针对开头的两个问题我们该怎么办?小胖来跟大家聊一聊。

为什么iOS 系统一开始不卡,却越升级越卡?

苹果用户都知道,苹果机刚买来一直用怎么用都不卡,但是反而在升级系统后比较卡。

iOS的封闭性是导致iPhone天生流畅的主要原因,并且iOS为了用户体验做了针对性的优化,举例来说,系统对于用户操作屏幕的交互响应永远是第一位的,说人话就是即便是系统现在负载很高,很忙,如果你点击屏幕,系统也会优先处理你的操作,因为感官是用户能直接感觉到的东西。iOS的墓碑机制,APP切换至后台时,大部分APP都会被冻结,不再继续运行,APP本身也不会开机运行,这也就是苹果只需要小内存就这么流畅的原因。

苹果对开发者的控制能力很强,苹果应用商店对于APP的设计规范也要很高要求,从而就限制了那些第三方应用肆意滥用系统资源。还有就是推送机制与安卓大不相同,iOS若APP想推送消息,则是由APP向苹果云端推送消息,再由苹果向用户推送,整个过程APP不会启动,而安卓则是APP自启动,然后唤醒全家桶,然后全家桶一起推送消息,场面惨不忍睹。

那为什么iOS越升级越卡呢?

首先要明白iOS的性能优化很好,一般来说大的升级都是功能性的升级,也就是说大的升级主要是为了发挥旗舰机的性能,一样的系统,旗舰机发挥了全部性能,自然之前的手机已然吃不消了。

有趣的是,苹果一边劝你升级,升级了之后却不给降级方案,手机越来越卡,只能买新iPhone了。

为什么安卓越升级越流畅,但是越用越卡?

与iOS完全相反,安卓从1.0到7.0,系统越来越流畅,安卓的每次大的升级都是为性能做出的优化,并不是新功能的添加。比如安卓4.1时,推出的“黄油计划”,目的就是让系统变得像黄油般丝滑。还有什么瘦身计划,全新的ART虚拟机等等。

这一系列的举措很有效果,现在的安卓7.0在那些老旧手机上依然能流畅的运行。

但是为什么安卓越用越卡呢?

首先是机制的原因,APP运行在java虚拟机上并不是操作系统上,系统资源本来占用就很大,这个虚拟机很消耗内存,并且应用运行产生的垃圾不会随用随收,导致垃圾很多最终会越来越卡。就相当于一个房子里住了很多人,他们在里面吃喝拉撒但是不怎么打扫卫生一样。

其次就是安卓的开放性对APP开发者管控能力差,很多APP本身就是毒瘤,设计不合理占用很多资源,而且毒瘤APP还会唤醒他的朋友们,你想想五个毒瘤APP同时运行,硬件再强也没用。

如何解决卡顿?

苹果用户记住小版本一定升级,大版本慎重升级。小版本多数都是在修复本版本的一些bug。甚至可以提高性能,而大版本其实是为了最新iPhone准备的,如果你是前几代iPhone,如果新版本没有你想要的功能的话,最好不升。

安卓用户比较复杂了,这里列举几个做法,不详细介绍了。

恢复出厂(不是卡的受不了建议慎重)2.刷精简版系统3.冻结毒瘤应用4.清除缓存和垃圾5.为每个应用单独设置权限,禁止自启动和唤醒启动6.卸载毒瘤应用7.切换虚拟机等等。

总结

作为一个从安卓1.6版本走过来的我,之前也是个折腾的爱好者,到现在感觉流畅,稳定,省电才是王道,说到底手机只是工具,我们应该学会如何利用它,而不是沉迷其中。

更多科技数码资讯,欢迎关注小胖聊数码!关于此文章你有什么想法,评论区告诉我吧!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多