当前位置: 首页 > 科技观察

为什么安卓手机用久了会卡,苹果却不会?

时间:2023-03-18 19:14:11 科技观察

AndroidApp开发只需符合AndroidAPI接口规范,程序即可在Android系统上运行,无其他限制。苹果系统对运行在苹果手机上的App有一个审核机制,叫做AppReview。只有通过应用审核的应用才能上架苹果商店,开发者只有开发出符合规范的应用才能进入应用商店。要求之一就是尽量保持代码简单,不要占用太多内存。苹果系统对AppStore中的App拥有极高的权限,可以直接警告或下架不符合要求的App。而安卓手机,因为是开源的,代码和系统调用接口都是公开的,基本上都是自研的。.国外的安卓手机都安装了谷歌应用商店,也习惯从谷歌应用商店下载应用。因此,谷歌应用商店也是国外最有影响力的地方。事实上,谷歌应用商店也有类似苹果系统的APP审核机制。国外卖的很多国产安卓手机比国内系统流畅多了。由于谷歌不接受中国政府的审查政策,谷歌关闭了在中国大陆的服务器,导致谷歌应用商店无法在中国运营。国内手机厂商均基于谷歌Android内核框架开发系统桌面,各厂商构建自己的手机APP应用生态池。这涉及到一些APP应用分发的商业利益!厂商众多,相互竞争,没办法对第三方APP有太多的限制和要求。这是国产安卓手机。不断要求打开权限!但是在国外,有很多隐私权限,不允许App采集,插广告也有限制。国内的APP打开基本都有广告,无形中影响了系统的正常运行。正是因为这种不一致、畸形的生态循环,导致系统的负载不断增加!每个应用程序都想抢占内存并留在后台!为了获得更多的市场份额!从而通过广告获得更多的利润分成!Android的优点是开源,缺点是开源导致系统碎片化太多。无法统一调用和规范运行机制。这就是为什么同样的配置,不同厂家调出的运行效率差别很大的原因。安卓手机即使目前运行内存达到8GB或12GB也勉强卡住,而苹果的内存目前最多只有4GB,依然可以流畅运行。