iPhone为什么这么贵系列之iOS篇 iPhone为什么这么贵


iPhone为什么这么贵系列之iOS篇 iPhone为什么这么贵

文章插图
今天聊一下iOS的消息推送机制,这是iOS装再多APP也不会卡的秘密之一,也是iPhone运行内存比较小的原因 。
【iPhone为什么这么贵系列之iOS篇 iPhone为什么这么贵】iPhone上的APP的消息通知均由苹果服务器上推送,这个服务器叫苹果推送消息服务器简称APNS(Apple Push Notification Service ) 。当APP有新的通知时,会先通知到苹果消息服务器,该服务器再通知iPhone,即使APP退出也不影响消息的接收 。比如iPhoneh上的“微信”APP即使退出,当有新消息时照样能及时收到 。
很多人说iPhone的微信APP收到消息后打开APP,需要转圈才能收到完整信息,那是因为“微信”APP退出了,再次打开时需要重新连接一次服务器 。同时由于苹果推送消息服务器的存在,即使装了上千APP依然不卡的重要原因之一,也是iPhone的运行内存小的原因 。目前iPhone 13 Pro Max的运行内存为6GB,华为mate40 pro的运行内存为8GB,而新发布的小米12pro的运行内存达到了12GB 。
由于谷歌无法在国内搭建推送消息服务器(注:原因自行搜索),故安卓版的微信必须有部分进程始终运行才能保证及时收到新消息,这也是安卓版微信收到消息打开很快的原因 。如果个别APP不讲武德让大量进程偷偷运行甚至互相唤醒(即一个APP活动后,偷偷让其它APP也活动)就可能造成手机运行速度变慢;另外装了大量的APP也容易让手机变慢 。目前安卓手机的解决方式主要是两个方式:1.增加运行内存(效果最明显);2.规范APP(靠自觉) 。
顺便说一下国外完整版的安卓系统是有GMS(英语:Google Mobile Services)即谷歌移动服务器,可以实现消息的推送服务,国内安卓是阉割掉了GMS 。
iOS篇的推送消息机制就先说到这了 。


    以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

    「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: