为什么总感觉安卓流畅性不及苹果

先从根源上讲讲区别,Android系统,归谷歌所有,开源,开放源代码,这就是为什么各个厂家可以把Android做的五花八门,国内就拥有很多很多的定制系统,你可以自己去修改框架,换主题,一个系统不喜欢了,你也可以把他换成其他家的系统,在自由度,可玩性上远超苹果。

IOS隶属于美国苹果公司,封闭,只用在自家的智能设备上面,软件需要从自带APP STORE上下载。

科技:为什么总感觉安卓流畅性不及苹果(干货)

1.系统核心方面:Android基于JAVA语言开发,我们很多人一想到Java,就会下意识的想到虚拟机,IOS基于Object C,就导致Android在运行软件时,每运行一个软件就需要一个虚拟机,这在效率上是不及Ios的。

科技:为什么总感觉安卓流畅性不及苹果(干货)

2.运行机制:当年记得论坛还有人说安卓真后台,苹果假后台的问题,确实刚开始看到这个我们都会喜欢去选择真后台,但凡事不能看表面,这取决于他们的运行机制,也是导致今天IOS高端手机使用2GB,Plus机型的3GB运存是为了双摄工作时预留出来的。这里也着重说一下他们所谓的真后台假后台的机制区别,IOS的系统最高优先级是UI,在程序被放到后台后会被压缩,仅仅只少量占用系统资源,手机会开足马力为你当前所做的事情服务,就是让你当前所做的事情感觉是很流畅的,打开软件啊,浏览网站啊,滑动操作啊这些的,而安卓的系统优先级不在UI,就是你后台的进程,前台的操作,都会给予分配系统资源,后台软件运行过多就会感觉卡顿,读到这里对于安卓为什么流畅性不佳已经举出了两个例子。

3.发热/续航:这里讲的发热不是手机在你认为的高负载情况下的发热,手机玩大型游戏都会发热,但平时呢,苹果在息屏待机时几乎不会掉电,而有些安卓在优化的不够的情况下掉电离谱,就是前面讲到的后台问题,IOS在你息屏时已经已经将你前面进程压缩,只保留一些系统重要进程,所以省电,而Android即使你已经将一些进程关闭了,你收到了一条推送,你在看一眼进程,这条推送发出的软件又偷偷的自动运行了,结果可以想见,这种自启动一条两条还好,多了的话就是网上有些网友表示的为什么手机息屏下发热严重。

4.推送:既然有了上面的篇幅,就不得不提到另一个关键词,推送,安卓接受推送的过程是这样一个顺序,进程自启动,有了一条接收推送的进程,这时候联网,推送进来了;IOS是所有软件想向你发送推送就需要将推送发送到苹果的云端,然后又由云端发送到你的手机上,全程那些没打开的软件依旧没有打开,被暂停的也没有运行。

Q:为什么我的安卓手机已经6GB甚至8G,苹果才2G?

A:有上面篇幅写到很多,大多已经足以回答这个问题,记得一开始看到8G运存的手机上市,小编手里的8G内存电脑瑟瑟发抖,心想这过两年安卓旗舰再发展发展在内存这一方面就快要超越电脑了,不过据后来的数据所看,其实营销噱头超过了实际价值,首先 上面提到安卓真后台的问题,除了测试以外一般人不会去开十几二十个大型程序同时运行,就算同时运行,CPU同时分配资源,高频率运转,也带来了发热高耗电,系统自动帮你杀掉,你不开心,你说没有用尽这8G运存,然后高发热你也不满意,安卓的特点还有只有当你的资源快要被占满时才会去杀进程,那么这带来的问题可想而知,自己抉择。另一方面运存不够多的话,系统资源+无良应用自启如果占用过多就会直接导致内存不够用,这也是国产定制ROM一直在不断优化的方向。

总结:各有优势,也有劣势,苹果用云端推送方法保证了你的社交软件即使在被暂停的情况下也能及时接受到消息/推送,安卓则用加强处理器性能,增加内存,的方式将真后台进行到底,而且有更高的自由度,更好的可玩性,安卓在某方面体验不佳,很多原因也是因为因为安卓开源,软件到哪里都能下载到,没有统一监管,导致某些软件的流氓行为过于频繁,如何能更好的限制他们,可能只能去靠国内的UI定制厂商了,如何过滤掉一些没用的进程/推送,保留用客户可能需要的进程/推送。

平时接送文件比较多的话,安卓是要更方便一些的,因为我们还有文件管理啊(注意:真正的文件管理哦),IOS文件管理:我 ##***@@。

你可能感兴趣的:(为什么总感觉安卓流畅性不及苹果)