Home >Mobile Tutorial >iPhone >Why isn't iPhone RAM capacity increased?

Why isn't iPhone RAM capacity increased?

PHPz
PHPzforward
2024-01-15 12:15:14854browse

Running memory refers to the temporary storage in the mobile phone used to store running applications and data. When we open an application, it needs to load data into RAM first so that it can quickly process and respond to user operations.


# Generally speaking, increasing memory can improve user experience. Android phones have also increased their running memory to 16GB and 18GB, but currently the best Apple iPhone 15 Pro Max still only has 8GB of memory!


It is said that increasing the memory can improve the user experience. Why doesn’t the iPhone increase the running memory? Is Apple being stingy in order to save costs?


of course not!


If you have used both Apple iPhone and Android phones, you may have this feeling: a 4GB iPhone will not lag without large RAM, and 16GB Android phones still do. This is mainly caused by the differences in the underlying logic, background operation mechanism and message push mechanism of Apple and Android systems.


Why isnt iPhone RAM capacity increased?


1: The underlying logic is different

The underlying logic of Android is different from that of iOS Completely different, this is also the main reason why Android phones freeze. Apple gives priority to responding to touch operations and then helps you open applications; while Android gives priority to opening programs. If the program requires too much calculation, what we often call "stuttering" will occur.


2: Background operation mechanism

Since its inception, iOS has not had as much demand for running memory as Android phones. For apps that have not been used for a long time, Apple will completely close the background, but users can also receive App messages. This is another thief of the iOS system - unified message push.


The existence of the iOS tombstone mechanism allows foreground Apps to occupy memory exclusively, while those Apps that have entered the background will be frozen by the system in some form, thereby reducing the memory they occupy. Resources are released.


Why isnt iPhone RAM capacity increased?


##3: Unified message push


Apple has its own server, which can maintain long-term connections with the servers of major apps. Even if the app background is completely closed, the app's server will send a notification to Apple's corresponding server, and then transfer it to our device. In this way This not only saves memory space, but also keeps the system smooth. Android manufacturers do not have a unified push service. This means that if we want to receive notifications from these apps in time, we must keep them in the background. In order to ensure that the system can run smoothly even if multiple apps are resident in the background, Android phones can only use More memory.


In addition, Apple has been optimizing the memory management mechanism of the iOS system. The iOS system will automatically monitor the memory usage of the application and dynamically allocate memory as needed. Release, allowing hardware and software to be closely integrated. In this way, even if the running memory of the Apple mobile phone is not very large, the smoothness and stability of the system can be guaranteed.


In contrast, due to the numerous manufacturers and personalized customization of Android phones, it is difficult to achieve a perfect match of hardware and software, and a large number of domestic apps are also occupying the background. Automatically awakening resources and each other is nothing new. Therefore, Apple mobile phones relatively do not need too much running memory to make up for the mismatch between software and hardware.


Therefore, Apple’s failure to increase the running memory of iPhones is inseparable from Apple’s consistent design philosophy and technical advantages. It does not mean that the running memory of Apple’s iPhones has not been improved. Space, after all, market competition is the driving force for continuous product upgrades and optimization.

The above is the detailed content of Why isn't iPhone RAM capacity increased?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:i4.cn. If there is any infringement, please contact admin@php.cn delete