为什么我的2g内存的6s比我同事6g内存的一加5还要流畅?
1.机制不一样,苹果的开机内存占了80%左右,但开软件几乎不会卡,安卓的开机约占1.5g,软件开多了,就会卡顿…与自身系统有很大关系…
2.苹果商店软件审核严格,不会有连锁的软件…安卓就完全不一样了,百度全家桶,腾讯全家桶,开一个就全启动了,还后台运行占***
3,安卓软件为什么增加用户使用率,经常各种弹窗,自启…
4.安卓软件为了增加功能,越做越大,各种功能都加了进来,导致非常吃***,以前一个微信才10m,占内存40m,如今安装包都几十m,占内存300m…其它软件也一样
还有很多原因,最终还是系统机制问题了
相信很多网友都有类似疑问,感觉安卓手机在流畅度上不如iPhone手机。先不说一些配置低的安卓机,即便是最新版安卓系统的旗舰手机,也会感觉达不到iPhone手机的那种流畅度,因此有人以此判断安卓手机不好。其实,这都是二者系统机制不同导致的差异。
渲染机制不同
通俗点说就是iOS对屏幕反应的优先级最高,用户只要触摸屏幕,系统就会最优先处理屏幕显示这个层级,马上给出动画效果,然后才处理媒体、服务、核心的架构。而安卓则是追求进程优先,触摸屏幕后的手机屏幕显示和动画效果放在比较后的优先级。同样打开相同的网页,Android手机就会直接将整个网页全部加载同时渲染HTML,这无疑就增加了处理器的压力。因此对于Android来说,一个高效的双核处理器是很重要的。
后台机制不同
安卓手机的后台是真后台,像PC一样,将应用保留在RAM中,当使用HOME键退出应用时,程序实际上并没有完全退出,而是被系统挂在了后台,为何我们关掉了聊天软件依然能够收到消息通知,因为它常驻系统内存。包括平时收到的一些垃圾广告推送,也是因为后台有程序运行。而iOS呢,其实是***用的伪后台,当用户HOME键退出应用时,iOS其实关闭了程序,只保留应用的图像入口,只会默认将应用的最后的运行数据记录在RAM中。
厂商喜欢给iPhone做优化
由于iOS的封闭性,App Store里面的App都是在iPhone等产品上执行,硬件利用效率非常高,而且分辨率大小,硬件的更新等等参数也比较稳定,优化工作也容易进行,因而iPhone上的App和硬件结合程度比安卓高很多。
安卓手机的硬件配置一样天天变,开发者也不可能针对所有的机器型号进行开发,只能在比较主流的机器上进行测试并保证运行流畅,所以很多国产中低端安卓手机很难得到流畅的使用体验。
其实不管多少钱的机子,刚开始都不会卡的。 用些时间后安卓就开始卡了 。原因有几个。1 安卓系统是开放的,软件商城众多。软件进入商城的审核程序不一,导致众多带恶性竞争、植入广告、随意下载多余软件,这些都会导致系统垃圾随着使用时间增加而增加。2 苹果系统是封闭的,下载软件的途径只有官方商城,而且软件进入商城的审核非常严格,几乎看不到恶性软件!安装和删除软件时不会留下垃圾!
3 两个系统后台的运行方式也不同,苹果后台是不运行的,一个时间只会运行一个软件,其他会暂停。所以苹果不需要关闭后台软件也不会卡。
其他的你们补充