4G内存的iPhone 13:体验居然和18G的安卓差不多
的,所以很多APP即使你不使用也需要挂载在后台,这样内存的占用就非常大。
需要将消息先发送到苹果Apple Push Notification Service,再推送给用户,这样只需要一个接口也不会耽误用户获得最新的消息。
同时APP在后台时,安卓是真运行机制,IOS则是虚拟后台,APP放到后台是被挂起,不会工作的。当上一个任务被中断时,系统会记录当下应用程序的状态,并记录起来,当需要恢复时,根据记录的内容,将程序恢复到中断之前的状态。
这样,随着APP越来越多,越做越大,安卓的内存就需要越来越大,而IOS基于规则的优势则不需要太大的内存。
闭环和开源 对APP开发者的要求差异:
同样一个APP在安卓和IOS两个系统上运行的占用内存也是不同的,除了系统机制的差异外,这根开发者对APP的优化其实也有关系。
IOS是一个封闭的系统,只有苹果可以使用,所以苹果对开发者的要求也更加的严格,审核机制更完善,开发者需要更强大的优化机制来适配苹果的硬件。
反观安卓,作为一个开源系统,它的管理机制更松散,所以对于开发者来说,就不需要太多的考虑硬件适配的问题。这样就导致虽然是同款APP,但由于优化不到位安卓占用的内存要比IOS更大。
内存大和内存小哪个更好?
看到这里其实你应该明白,为什么苹果不需要做大内存了吧。那很多用户可能还会有疑问,那究竟是内存大好,还是内存小好呢?
对于苹果iPhone自身而言,小内存首先意味着更低的成本,显然是更好的。而对于用户而言无论是4GB内存还是18GB内存,只要用户能够流畅使用,都是最好的。