Logo fr.androidermagazine.com
Logo fr.androidermagazine.com

Oneplus 6: avez-vous vraiment besoin de 8 Go de RAM dans un téléphone?

Table des matières:

Anonim

Vous pouvez acheter un OnePlus 6 doté de 8 Go de RAM. C'est 4 Go de plus que la plupart des autres téléphones Android haut de gamme (et les Chromebooks et ordinateurs portables Windows bon marché) et environ 6 Go de plus que le strict minimum absolu avec lequel vous pouvez vous en sortir. Nous répondrons à la question ici au premier paragraphe: non, vous n'avez pas besoin de 8 Go de RAM dans un téléphone.

Mais cela signifie que des choses vraiment cool pourraient arriver.

Lisez notre critique OnePlus 6

Que fait votre téléphone avec la RAM?

Nous savons tous que plus de RAM signifie que plus d'applications peuvent continuer à fonctionner en même temps (en tout cas, en même temps), mais ce n'est qu'une chose que votre téléphone fait avec la RAM à l'intérieur. En fait, une partie de cette mémoire vive est utilisée avant qu'Android ne soit lancé.

Sans devenir trop ringard et injecter des idées telles que compcache dans le mix, votre téléphone utilise la RAM comme ceci:

  • L'espace noyau: Votre téléphone Android fonctionne sur le noyau Linux. Le noyau est stocké dans un type spécial de fichier compressé extrait directement dans la RAM lors de la séquence de mise sous tension du périphérique. Cette mémoire réservée contient le noyau, les pilotes et les modules du noyau qui contrôlent le matériel et l'espace nécessaire pour mettre en cache les données dans et hors du noyau.
  • Un disque RAM pour les fichiers virtuels: certains dossiers et fichiers de l'arborescence système ne sont pas "réels". Ce sont des pseudo-fichiers écrits au démarrage et qui contiennent des informations telles que les niveaux de batterie et les données de vitesse du processeur. Avec Android, l’ensemble du répertoire / proc est l’un de ces systèmes psuedofile. La RAM est réservée, ils ont donc un logement.
  • Radios réseau: les données relatives à votre IMEI et aux paramètres radio sont stockées dans la NVRAM (mémoire non volatile qui n'est pas effacée lorsque vous éteignez votre téléphone), mais elles sont transférées dans la RAM avec le logiciel nécessaire à la prise en charge du modem lors de la première mise sous tension. téléphone. Un espace est réservé pour garder tout cela en mémoire.
  • Le processeur graphique: La carte graphique de votre téléphone a besoin de mémoire pour fonctionner. Cela s'appelle VRAM, et nos téléphones utilisent des GPU intégrés qui n'ont pas de VRAM autonome. La RAM système est réservée à cela.
  • RAM disponible: C'est ce qui reste, moins tout extra réservé aux paramètres de cache du système de fichiers et de minfree. C'est ce que les applications que vous exécutez peuvent utiliser.

Avoir 8 Go de RAM signifie que l’une ou l’ensemble de ces façons différentes d’utiliser la RAM peut en utiliser beaucoup plus si elle en a besoin. Ou si une personne qui écrit le système d'exploitation veut essayer quelque chose de nouveau et de différent.

Que pouvez-vous faire avec de la RAM supplémentaire?

Je commencerai par dire que nous ne savons pas exactement ce que OnePlus fait exactement avec la mémoire vive supplémentaire ou quels sont ses projets pour l’avenir. À première vue, il faut s’attendre à ce qu’il n’en fasse pas plus au niveau système, étant donné que le modèle de base OnePlus 6 est toujours livré avec 6 Go de RAM et utilise le même logiciel.

Mais OnePlus (ou tout développeur de ROM personnalisé) peut faire une chose: utiliser plus de 2 Go de RAM supplémentaires: y stocker tout le programme de lancement du système.

8 Go de RAM signifient que davantage pourrait être réservé pour l'interface utilisateur ou un mode de jeu.

Repensez au HTC M7 si vous utilisez Android depuis si longtemps. C'était le premier téléphone qui utilisait Android et était super réactif lorsque vous zappiez autour du système d'exploitation. C'est parce qu'une bonne partie de la mémoire RAM du système était "réservée" à HTC Sense et ne serait pas libérée si une autre application demandait plus de mémoire. Dans le cas du M7, cela signifiait qu'il ne pouvait pas contenir autant d'applications ouvertes que les autres téléphones. La plupart des sociétés qui fabriquent des téléphones Android font quelque chose de similaire à présent et organisent les choses de manière à ce que certaines parties du lanceur ne soient jamais retirées de la RAM, et Android se sent beaucoup mieux à utiliser à cause de cela. Avec 4 Go de RAM, il peut être difficile d’obtenir une balance qui offre de bonnes performances sans déranger les utilisateurs qui souhaitent garder les applications ouvertes en arrière-plan.

Avec 8 Go de RAM, toute l'interface utilisateur peut non seulement être conservée dans la RAM, mais également réalisée avec un véritable bloc réservé en dehors des paramètres de la mémoire système.

L'écriture d'un pilote de périphérique qui active le DMA (accès direct à la mémoire) pour l'interface utilisateur signifie que la RAM peut être réservée à une utilisation par l'interface utilisateur uniquement. Le système d'exploitation contrôle toujours les entrées / sorties, mais aucune autre application ne peut en écraser une partie. Par conséquent, tout le nécessaire pour le défilement et le balayage "instantanés" est conservé dans la RAM, où il est rapide et prêt à tout moment.

OnePlus n'a peut-être rien prévu pour la mémoire vive supplémentaire, mais je suis certain que les développeurs de XDA le feront.

C'est un peu différent du paramètre de noyau memmap qui réserve de l'espace en dehors du système d'exploitation pour les radios et la VRAM, mais permet au système d'exploitation de gérer la RAM afin que les données puissent entrer et sortir et qu'un tampon puisse être écrit lorsque vous éteignez le téléphone. pour éviter la perte de données. Il s'agit d'une solution plus robuste que l'utilisation du système Linux Linux LMK (Low Memory Killer) pour maintenir les processus importants en activité. Le résultat final est une interface utilisateur fluide et réactive à tout moment, sans affecter la façon dont les autres applications fonctionnent ou restent actives en arrière-plan.

Et ce n’est qu’un exemple auquel j’ai pensé sans approfondir le sujet. Imaginez peut-être des paramètres minfree modifiés afin que nous puissions laisser toutes les applications que nous aimons être ouvertes en arrière-plan tout le temps.

N'oubliez pas le facteur cool

Le OnePlus 6 peut disposer de 8 Go de RAM pour effectuer des opérations loufoques avec le système d'exploitation afin d'améliorer les performances, mais il le fait probablement simplement parce qu'il le peut.

La RAM n'est pas chère. Du moins pas la mémoire RAM utilisée sur une carte mère de téléphone. Dépenser quelques dollars de plus par unité (ce qui peut être beaucoup si vous vendez des millions d’unités) pour donner au OnePlus 6 quelque chose que le Galaxy S9 ou l’iPhone n’a pas, est un véritable argument de vente dans certaines régions d’Asie et pour de nombreux passionnés.. Beaucoup de gens sont obsédés par les spécifications d'un téléphone parce qu'ils comprennent comment les utiliser, ou simplement parce que plus, c'est toujours mieux. Le double de la RAM des autres téléphones phares rend le OnePlus 6 plus évolutif.

Je suis sûr que quelqu'un chez OnePlus a fait le calcul et a estimé qu'en combinant tous ces facteurs, il était avantageux de vendre un modèle de 8 Go de RAM.

Nous finirons de la même façon que nous avions commencé: en disant non, vous n'avez pas besoin de 8 Go de RAM dans un téléphone. Mais cela ne fait pas de mal, et la liberté créative offerte aux développeurs Android, chez OnePlus comme chez les développeurs tiers, pourrait bien signifier que de belles choses vont se produire.