iphone的3g内存为什么不会卡

过去在用安卓手机的时候每次一键清理后台都有一种快感,它会以动态的数字和图形的形式告诉你手机总共的内存是多少、清理后可用内存是多少。但是当我换到iphone后就没有看到过它内存方面的数据,直到我发现了这个软件

当我把软件打开以后,显示我的剩余内存只有69M。当时把我吓了一跳,在确定不是软件的问题后,我在网上查了相关的资料,对苹果的后台机制有了进一步的了解。用一句话来说就是:安卓的后台是“真后台”,苹果的后台是“伪后台”。

“真后台”的意思是位于后台的应用程序仍然会保持活动,必要时会抢占CPU资源;而“伪后台”是将应用程序存储在运行内存中,并暂停程序的活动,相当于暂时将程序“冷冻”,只有一些特殊的程序会保持一定的活动,如导航类应用和音乐类应用等。

在苹果的后台机制下,应用程序只会被保留几分钟的“真后台”,超过时间后程序被“挂起”,不再保留活动。应用程序官方发送的通知或者消息首先会发送到苹果的服务器,然后再从苹果的服务器发送到用户的手机上,而不是直接将信息发送到用户的手机,因此在手机端不需要将应用程序常驻后台,等待接收信息。

对于安卓系统来说,google也有自己的服务器实现与苹果类似的通知推送功能,但是由于国内不能使用google服务,所以国内的安卓系统允许应用程序常驻后台,并且保持活跃,以便及时接收通知信息,使得国内安卓系统环境比较差。这样就迫使手机厂商将手机的内存越做越大,以便后台能运行更多的应用程序而不卡顿。现在世界范围内做闪存的公司就那么几家,而且定价也相对较高,而这部分由于更大内存增加的成本也被施加在消费者的身上。

我国有关机构也在尝试改变这样的现状,三年前的10月16号,工信部旗下的中国信息通信研究院牵头成立了统一推送联盟,为的就是解决现在国内安卓系统环境下各个软件的通知乱象,其中成员有华为、小米、OPPO、VIVO、一加、魅族等手机厂商。

但是由于各种原因,统一推送联盟的进展比较缓慢,我们只能静静地等待它慢慢成熟,并且有越来越多的手机厂商愿意加入其中,共同改善国内安卓系统环境。


举报
评论 0