分享

iOS和Android为什么都会卡?原来是它们捣的鬼!

 新华书店好书榜 2016-06-16


在业内,Android手机一直有着“越用越慢”的口碑,而苹果在内存不足的情况,也有着齐名的口碑“越用越烦”!那么它们到底是什么原因导致的呢?



推送机制


iOS与Android的推送机制有什么区别呢?




由于Android允许应用拥有更多的后台进程,所以哩,当某个APP想给你推送一条消息时,会先在后台启动这个app,同时还唤醒相关联的其他pp。如此一来,一联网一打开某个app都收到app们的信息推送。


反观iOS,如果某个app想给你推送信息,只能通过服务器向苹果云端发送信息,苹果再将信息推送给你手机上,而且这过程,这个app根本不会启动。


所以,iOS一个APP都没有启动,Android却人满为患了。哪怕Android拥有多少核心多少GB内存都斗不过双核心2GB内存的iOS。




任务系统


Android是多任务系统,当应用打开退出时,该应用在后台可能会一直运行,比如微信、QQ,所以,很多这种应用再启动时,内存就会不足。


iOS是伪多任务系统,在iPhone中退出当前正在使用应用后,该应用会在后台挂起,当使用某个应用时,如果ios系统发现内存不足时,就会跑去后台看看挂起的应用中哪个是最早被挂起,然后将其杀死,释放掉这个被挂起的应用所占用的内存。





软件“陷阱”


由于Android手机的开源的公开条件,第三方软件可以任意在储存位置进行读写,导致无法对恶意App事先设防。所以,当你新买来一个手机或者安装了一个新的应用市场后,一般都会遇到下图的场景。


如果你不小心直接点了下一步,那么所有备选应用就全部安装到了你的手机上。又或者下载个360软件还硬推你下载个杀毒软件。。。。

 


反观,苹果公司对它的手机从硬件到软件拥有最高的管理权限,第三方的应用程序无法调用超过iPhone承受限度的指令,所以不会造成持续性的系统损伤,也做不了流氓软件,要不然苹果公司会下架那个app的。




内存方面


上面说了很多,你也明白安卓手机为什么越用越卡。而苹果IOS系统会给每一个软件分配一个存储文件夹,而且不能越过自己的这个文件夹。这个文件夹会存储各种数据…所以,当你使用软件越久时,该软件所占的内存也越来越大。




相比之下,因为“卡”所带来的杀伤力,安卓手机比苹果手机要大。一卡容易动不了,闪退,死机耗费电量等,而苹果只要卸掉app就没事了,安卓手机哪怕卸掉也会存在残留的缓存里。



所以,苹果的IOS系统是留住用户最大的原因。而安卓手机之所以还能拥有大量用户,大概是因为价格。




那么,有没有一部可以解决内存不足,然后价格又比安卓手机便宜的苹果手机呢?万能的小编告诉你,当然有,比如升级内存服务呢。




还有下周揭晓的答案!敬请期待!!








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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多