为什么iPhone 没有更大的内存?很多朋友在使用的时候都会有这样的疑问,那么接下来小编就来看看iPhone没有更多共享内存的原因吧。
真假背景:
iOS实际上并不在后台运行,所以苹果的内存实际上大部分时间只服务于前台APP。
屏幕优先级:
iOS对于屏幕的优先级最高,系统会放下它正在做的所有工作来响应屏幕。如果内存不够,后台APP会被直接杀死,并且不会给保存状态的时间。
消息推送:
iOS设备和Apple服务器将建立长连接。好处是你手机上的APP可以完全关闭,不需要额外的线程来接收消息,因为苹果服务器会不断接收然后将消息发送到你的手机上。这是Google,其实它也有自己的服务器。但既然,等等
谷歌是什么?
闭环狂人:
iOS 应用程序只能从Apple Store 下载。各种规则一万多字。如果APP关闭了,那么所有线程就真正关闭了。如果一个应用程序占用的内存超过某个临界点,它就会被IOS强制关闭。任何应用程序都不能私自调用内存。虽然Android在内存不足的时候会杀掉后台,杀掉一个batch又会唤醒一个batch。你如果不表现得像个流氓,就会被流氓杀掉。