为啥安卓的手机用久了会卡,而苹果不卡

移动开发 移动应用
苹果和安卓本质上都是一种手机操作系统,安卓系统是开源的,苹果系统是封闭的。但各自系统对App应用的管理和分发机制是大不相同的。

安卓App开发只需要符合安卓api接口规范,程序就可以运行在安卓系统上,其他没有限制。而苹果系统,对在苹果手机上运行的App都有一种审查机制,叫做应用审查(App Review)。只有通过应用审查的App才能在苹果商店上上架,开发者只有开发符合规范的应用才能进入应用商店,其中有一条就是要求代码尽量精简,不得过多的占用内存。

[[426661]] 

苹果系统对应用商店中的App应用有极高的权限,可以对不符合的应用,直接警告或下架操作。而安卓手机,因为是开源的,代码和系统调用接口都是公开的,基本上都是各自为政,自行开发。 

为啥安卓的手机用久了会卡,而苹果不卡

国外的安卓手机都安装了谷歌应用商店,他们也习惯了在谷歌应用商店中下载应用。因此谷歌应用商店在国外也是最有影响力地。其实谷歌应用商店也有类似苹果系统的APP应用审查机制。很多在国外销售的国产安卓手机就比运行国内的系统流畅得多。

由于谷歌不接受中国政府的审查政策,谷歌移除了在中国大陆的服务器,致使谷歌应用商店无法在国内运行。国内的手机厂商都是根据谷歌安卓内核框架开发的系统桌面,各个厂家自建手机APP应用生态池。这里面就牵扯到一些APP应用分发的商业利益!厂家多,彼此互为竞争,没法对第三方APP有过多的限制和要求,这就是国内的安卓手机,为什么一安装App后,App就不断要求打开权限!然而在国外,有很多关于隐私的权限,App是不允许收集的,而且对广告的插入也有限制。国内的app,打开基本上都有广告,这就无形的影响系统的正常运行。正是由于这既不统一,又畸形的生态怪圈导致系统的负荷不断增大!每一款App都想抢占内存,留守后台!以此获得更多占有率!从而通过广告获得更多的分成利益! 

安卓的好处是开源,坏处也是因为开源造成系统的碎片化太多。无法统一调用和规范运行机制。这就是为啥相同的配置,不同厂家调教出来的运行效率,却大不相同。安卓手机,即使目前运行内存达到8GB、12GB,也就勉强不卡,而苹果的内存目前最高才4GB,依旧能流畅运行。

 

责任编辑:华轩 来源: 今日头条
相关推荐

2019-09-23 14:36:10

安卓手机苹果卡顿

2021-03-15 10:31:48

手机安卓苹果

2019-11-25 21:50:45

内存安卓苹果

2022-05-26 15:25:26

iOS安卓安全

2015-05-15 10:31:24

苹果AndroidRoot

2021-11-24 22:45:19

苹果安卓手机

2019-04-29 13:02:22

Intel手机基带苹果

2021-11-08 05:33:25

PC安卓手机投屏

2020-05-22 13:00:45

苹果安卓手机

2019-07-19 16:57:00

华为禁令开发

2022-01-04 21:45:43

苹果6安卓手机

2021-04-08 22:43:48

苹果内存系统

2021-05-11 17:28:34

苹果安卓手机

2011-12-28 21:58:02

专利

2022-06-07 07:19:38

Scene 5辅助工具软件

2017-05-11 11:32:00

互联网

2021-10-12 21:37:29

安卓iPhone手机

2018-05-10 15:00:10

安卓手机流畅

2021-11-09 23:08:20

iPhone手机安卓

2014-01-03 10:00:55

点赞
收藏

51CTO技术栈公众号