La mémoire courante fait référence au stockage temporaire dans le téléphone utilisé pour stocker les applications et les données en cours d'exécution. Lorsque nous ouvrons une application, elle doit d'abord charger les données dans la RAM afin de pouvoir traiter et répondre rapidement aux opérations de l'utilisateur.
De manière générale, l'augmentation de la mémoire peut améliorer l'expérience utilisateur. Les téléphones Android ont également augmenté leur mémoire de fonctionnement à 16 Go et 18 Go, mais actuellement, le meilleur Apple iPhone 15 Pro Max ne dispose toujours que de 8 Go de mémoire !
On dit qu'augmenter la mémoire peut améliorer l'expérience utilisateur. Pourquoi l'iPhone n'augmente-t-il pas la mémoire en cours d'exécution ? Apple est-il avare pour économiser des coûts ?
Bien sûr que non !
Si vous avez utilisé à la fois des iPhones Apple et des téléphones Android, vous pourriez avoir ce sentiment : un iPhone de 4 Go ne gèlera pas sans une grande mémoire, mais un téléphone Android de 16 Go le fera quand même. Cela est principalement dû aux différences dans la logique sous-jacente, le mécanisme de fonctionnement en arrière-plan et le mécanisme d'envoi de messages des systèmes Apple et Android.
1 : La logique sous-jacente est différente
La logique sous-jacente d'Android est complètement différente de celle d'iOS, ce qui est également la principale raison pour laquelle les téléphones Android sont bloqués. Apple donne la priorité à la réponse aux opérations tactiles et vous aide ensuite à ouvrir les applications ; tandis qu'Android donne la priorité à l'ouverture des programmes, si le programme nécessite trop de calculs, ce que nous appelons souvent un « bégaiement » se produira.
2 : Mécanisme de fonctionnement en arrière-plan
Depuis sa création, iOS n'a pas eu autant de demande de mémoire courante que les téléphones Android. Pour les applications qui n'ont pas été utilisées depuis longtemps, Apple fermera complètement l'arrière-plan, mais les utilisateurs pourront également recevoir des messages d'application. Il s'agit d'un autre voleur du système iOS : le message push unifié.
L'existence du mécanisme de pierre tombale iOS permet aux applications de premier plan d'occuper exclusivement la mémoire, tandis que les applications qui sont entrées en arrière-plan seront gelées par le système sous une forme ou une autre, libérant ainsi les ressources mémoire qu'elles occupent.
Trois : Push de messages unifiés
Apple possède son propre serveur, qui peut maintenir des connexions à long terme avec les serveurs des principales applications, même si l'arrière-plan de l'application est complètement fermé. Le serveur de l'application enverra une notification au serveur correspondant d'Apple, puis la transférera sur notre appareil. Cela permet non seulement d'économiser de l'espace mémoire, mais maintient également le fonctionnement du système. Les fabricants d'Android ne disposent pas d'un service push unifié. Cela signifie que si nous voulons recevoir à temps les notifications de ces applications, nous devons les conserver en arrière-plan afin de garantir que le système puisse fonctionner correctement même si plusieurs applications résident. En arrière-plan, les téléphones Android ne peuvent utiliser que plus de mémoire.
De plus, Apple a optimisé le mécanisme de gestion de la mémoire du système iOS. Le système iOS surveillera automatiquement l'utilisation de la mémoire des applications et allouera et libérera dynamiquement de la mémoire selon les besoins, permettant ainsi une intégration étroite du matériel et des logiciels. À l'avenir, même si la mémoire opérationnelle du téléphone mobile Apple n'est pas très grande, elle peut toujours garantir la fluidité et la stabilité du système.
En revanche, en raison des nombreux fabricants et de la personnalisation personnalisée des téléphones Android, il est difficile d'obtenir une adéquation parfaite entre le matériel et les logiciels. Un grand nombre d'applications domestiques occupent également follement des ressources en arrière-plan et se réveillent automatiquement. les uns les autres. Ce n'est pas nouveau. Par conséquent, les téléphones mobiles Apple n’ont absolument pas besoin de trop de mémoire vive pour compenser l’inadéquation entre le logiciel et le matériel.
Le fait que les iPhones d'Apple n'aient pas augmenté la mémoire de fonctionnement est indissociable de la philosophie de conception cohérente et des avantages techniques d'Apple. Cela ne signifie pas qu'il n'y a pas de place pour l'amélioration de la mémoire de fonctionnement des iPhones d'Apple. la concurrence sur le marché favorise constamment les mises à niveau des produits et la motivation à l'optimisation.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!