分享

五大原因告诉你,安卓(Android)系统和苹果IOS系统的区...

孙伟 发表于 2020-2-3 22:09:53 [显示全部楼层] 回帖奖励 倒序浏览 阅读模式 1 750
五大原因告诉你,安卓(Android)系统和苹果IOS系统的区别!怎么保持手机流畅!
今年来国产手机慢慢的崛起,销量不断上涨,在国际手机界也有了一席之地,但是大家知道吗?我们大多数是靠性价比的优势受到欢迎的,真正的高端机市场还是牢牢控制在苹果公司的手里,虽然销售数量上有了很大的长进,但是利润上根本没法和苹果比。这其中很大的原因就在于国产手机都是使用的安卓系统,流畅性还是有待提高。凭借IOS系统就撑起了苹果的半边天。虽然现在安卓系统比起以前已经有了改善,但真正的原因依然存在,今天就来聊一聊安卓和IOS系统到底哪里不一样吧!


一:运行模式


苹果的IOS系统会优先响应屏幕,也就是你当前手机界面是哪一个软件,IOS系统就会优先提供资源让其快速反应,将处理器,运行系统空间都集中利用,增强用户体验,你退出的APP不用刻意去清理后台,系统后台只会保留退出时的界面,实际上差不多已经关闭腾出了空间。安卓系统的模式就不一样,你打开多少软件就运行多少软件,后台在一直在运行你打开的所以程序,所以安卓用户需要经常清理手机空间。手机运行的软件多了,对于处理器的工作量就越大,很大程度上损坏手机硬件。手机寿命和性能就随之减低。
iOS系统采用的是假后台运行方式,虽然用户可以打开多个软件,但事实上,只有手机当前显示的软件才是后台真正“活着的”软件,其他软件并不占据运存空间,所以对于苹果手机来讲,4GB运存虽然不够大,但这块运存芯片始终只运行一个软件,不卡顿也是正常现象。与iOS系统相反,安卓系统在运行软件时,并没有假后台的说法。所有开启的软件都会在占据一定的运存空间,甚至不少被删除的软件仍会有部分程序占据着后台的位置,这也是安卓手机重启会流畅的重要原因,因为只有重启,所有软件程序才会被检测到并被系统所关闭。
安卓是虚拟机运行机制,IOS是沙盒运行机制。这里再说明一下这两者的主要不同之处。安卓系统中应用程序的运行都是在虚拟的环境中运行的,运行方式是数据先传输到虚拟机,再由虚拟机传递到用户界面(简称UI)。而苹果IOS的沙盒运行机制则有一个相对规整的分隔控制,也就是相当于把每个应用程序放在自己的沙盒里进行文件的读取,每个沙盒都是相对独立的。沙盒模式使得每个应用程序都在自己的沙盒里进行,相互之间不能互访和干扰,并且所有的非代码文件都要保存在各自的文件夹里,只是一个很好的模式。而虚拟机运行机制就不那么理想了,程序之间可以互访,这就使得内存占用的很大、消耗很快,这势必然会增加垃圾文件的产生,程序运行越多内存占用越快,如此一来,手机会越用越卡!


二:运营模式


大家都知道苹果的IOS系统是闭源的,也就是说,市场上的软件需要得到苹果公司的认可才可以上架。这样一来,软件就能得到很好的监管,控制了流氓软件和契合度不佳的软件,保持了系统的纯净。安卓系统由于是开源,谁都开源在这里踩上一脚,市场上各种APP混乱,鱼龙混杂。什么偷流量软件,开机自动运行的软件,悄悄后台运行的软件都有,就算用户删除软件,也会强行留下一些垃圾数据或痕迹,再大的空间也经不住这样折腾,所以为什么安卓手机6G黑比不过苹果手机3G了。所以安卓用户一定要谨慎下载软件,一定要走正规渠道。
IOS和安卓的后台推送原理后台制度是不同的,IOS的推送依托的是系统常驻进程,苹果的所有消息的推送都会得到这些常驻进程的接管,常驻进程与应用程序之间是相互独立的。这些常驻进程与苹果的服务器进行数据交换,也就是说苹果手机上的应用程序其厂家提供的服务器必须要先与苹果服务器通信,而后中转到手机。这么看来这种推送机制是非常高明的,因为有了常驻进程的存在便不需要应用程序有自己的进程在后台存在与自己的服务器通信,减少了系统的开销,也减少了内存的消耗。而安卓就不是这个样子了,安卓需要每个应用程序都在后台建立自己的进程,每个应用程序与自己的服务器交换数据,不像IOS那样把大部分数据处理交给云端。当然近来安卓也有转型,但是绝大部分还是这样的。安卓自有自己的优点,那就是这种运作机制使安卓机的程序运行更加稳定。


三:硬件和系统的契合度


安卓系统被大多数手机采用,而生产手机的厂商有很多,在许多地方使用的硬件都不一样,不同的硬件组合在一起,这样就很难让安卓系统能够与其完美契合,虽然每个厂商都会在安卓原有的系统上做出一些改变,尽量适配自己的手机硬件,但这只能说是有所改善,根本原因无法忽视。IOS系统只有苹果公司使用,而且每年就那么几款产品,调整契合度非常方便,能够将系统和硬件的性能发挥到极致。这也是安卓手机做不到的地方。
IOS的指令中UI是具有最高权限的,这便给了用户界面更加自由的操作空间。安卓则是数据处理指令具有最高的权限。之所以要谈一下指令权限的问题是因为这关系到了系统和手机的安全性问题。如今侵害手机最严重的莫过于恶意软件了,由于IOS的最高权限给到了UI用户端,故而使得未越狱的IOS获得了最好安全性。现在的安卓一般本身存在root开关的,由于应用程序的权限过高则导致存在了相比未越狱IOS更高的安全隐患。可是,如果是已经越狱的IOS,那么危险性则就更大了。(什么是越狱和root:越狱就是指破解IOS的限制从而获得最高权限,实现更加自由的控制;root是指系统的所有权限,当然具有最高权限,这既保证了手机安全又具有摧毁手机的隐患存在。)


四:特殊原因


国内的安卓系统关键功能是缺失的,国内厂商使用的安卓系统,由于某些原因,并不能使用谷歌的GCM推送服务,所以国内的安卓系统推送机制和国外是不同的。


国外的安卓系统,其推送机制和苹果的iOS系统是类似,苹果的iOS系统下,它的推送机制是这样的:
APP推送消息——到达苹果服务器——苹果服务期区分对应的APP信息再分别推送给用户


国外的安卓系统,和苹果的这套推送机制是类似的,新信息先到谷歌的GCM服务起上,再由其分门别类推送给用户。这样做的好处就是,那些开启了消息推送的APP,并不需要在后台运行,也就不会占用任何运行内存资源了,因为都是在服务器上进行的,用户只需要选择是否接受APP的消息推送而已。


而国内的安卓系统,由于没有谷歌GCM服务,所以凡是开了消息推送的APP,即使你把它后台上滑卡片关掉,它也会自动启动驻留在后台,因为它要时刻刷新数据来判定有没有新的信息推送给它,这样无形之中就会占用很多的运存,当运存不够的时候,前面开的一些软件就会被自动挤掉,所以就出现了微信等一些APP,不打开就收不到信息这种情况,其实就是在运存不够的时候,被杀了后台。

五:处理器


苹果的A系列处理器的运算能力强是众所周知的,对图形的处理也是强项,所以在玩游戏方面体验效果非常好,显得非常流畅,仔细对比就能看出来!苹果处理器技术领先友商处理器至少一年以上!华为发布的GT技术就是为了弥补这一点,所以很大程度上提高了麒麟芯片的性能。


看完这么多,有什么想说的吗?请您多多评论指教! #Android##数码##ios# http://t.cn/A6PYZcwM

回复

使用道具 举报

已有(1)人评论

跳转到指定楼层
bata 发表于 2021-12-30 17:04:18
<script type="text/javascript">var jd_union_pid="608851640355995225";var jd_union_euid="";</script><script type="text/javascript" src="//ads-union.jd.com/static/js/union.js"></script>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则