Fermer l'annonce

Il n'est pas rare que votre téléphone ait un s Androidem plus de RAM que l'ordinateur sur lequel vous travaillez. Sur les actuels Androidech on arrive facilement à 12 Go de RAM, qui est disponible par exemple dans la configuration la plus élevée des modèles Galaxy S22 Ultra ou Google Pixel 6 Pro. Certains téléphones disposent également de 16 Go de RAM. En revanche, l’iPhone 13 Pro ne dispose que de 6 Go, l’iPhone 13 même seulement 4 Go. Ils fonctionnent aussi bien (voire mieux) que les plus équipés Androidy. Comment est-ce possible? 

Qu’est-ce que la RAM ? 

En informatique, RAM est le terme utilisé pour désigner la mémoire à semi-conducteurs à accès direct en lecture-écriture. Il existe plusieurs types de RAM, mais la SDRAM utilisée dans les smartphones est volatile. Contrairement à la mémoire flash non volatile du téléphone où ils se trouvent informace stocké à long terme, la RAM peut stocker informace uniquement lorsque l'appareil est allumé. Il s'agit essentiellement de la mémoire de travail du téléphone : elle contient informace, que l'appareil utilise actuellement activement.

Plus un téléphone dispose de RAM, plus il peut stocker d’éléments dans sa mémoire de fonctionnement. Au fur et à mesure que vous ouvrez plus d'applications (ou plus de contenu dans une seule application), le téléphone alloue de la RAM disponible à chaque nouveau processus. Lorsqu'il n'y a plus de RAM disponible, l'appareil doit décider quels processus supprimer pour que tout fonctionne correctement. Toutes choses étant égales par ailleurs, un téléphone avec 8 Go de RAM sera capable de contenir plus de processus actifs qu'un téléphone avec 4 Go de RAM, donc passer d'une activité à l'autre sera plus rapide sur un téléphone avec plus de RAM.

Android a besoin de plus de RAM que iOS 

Il n’y a pas de raison précise, mais plutôt plusieurs facteurs qui contribuent à ce fait. Tout d'abord, l'application pour Android a iOS ils sont construits différemment. Chaque année, seuls quelques nouveaux iPhones et iPads fonctionnent sur un matériel similaire. Parce que l'application pour iOS ne fonctionnant que sur quelques chipsets homogènes, ils peuvent être construits spécifiquement pour ces chipsets à l'aide de langages de programmation dits natifs (notamment Swift et Objective-C). Code écrit pour les applications de iOS est compilé directement en instructions que les processeurs Apple comprendre sans aucune traduction.

En revanche, le système Android fonctionnant sur un nombre pratiquement illimité d'appareils différents, les mêmes applications doivent fonctionner sur des chipsets de Qualcomm, Samsung, MediaTek et autres. Puisqu'il serait impossible d'assurer manuellement la compatibilité avec toutes ces différentes configurations matérielles, les applications pour Android écrit en langages de programmation (Kotlin et Java), qui peut être traduit dans une sorte de langage commun, qui est ensuite traduit une seconde fois en code natif pour ce chipset. Ce langage commun est appelé bytecode. 

Le bytecode n'est spécifique à aucun matériel particulier, l'appareil doit donc convertir le code en code natif avant de s'exécuter. Par rapport à l’exécution directe du code natif, comme le fait le système iOS, ce processus consomme des ressources supplémentaires, ce qui signifie une application qui a la même apparence et fonctionne de la même manière sur tous les systèmes. Android a iOS, sera pour son exécution sur l'appareil Galaxy Le S22 nécessite généralement plus de RAM disponible que l’iPhone 13.

Nettoyage automatique de la RAM 

Chaque système d'exploitation gère également la RAM différemment. Android utilise une méthode de gestion de la mémoire appelée garbage collection. Ce processus supprime périodiquement de la mémoire les éléments qui ne sont plus utilisés, la libérant ainsi. Système iOS cependant, il utilise le comptage automatique de références (ARC), qui attribue automatiquement une valeur numérique aux objets en mémoire en fonction du nombre d'autres objets qui les référencent, et supprime ceux dont la valeur atteint zéro.

Étant donné que le garbage collection ne recherche que périodiquement les objets inutilisés, il peut y avoir une brève accumulation d'informations inutiles qui submergent la RAM. En revanche, ARC n'a pas ce problème : les objets individuels inutiles sont supprimés de la mémoire dès qu'ils sont identifiés comme inutilisés. Système Android il restreint également moins les applications exécutées en arrière-plan que vous iOS, afin que les applications que vous n'utilisez pas activement puissent être installées sur les téléphones dotés du système Android rester dans la RAM plus facilement que v iPhoneCh. Flexibilité du système Android est l'un des plus grands atouts de cette plateforme, mais cette flexibilité peut également nécessiter une utilisation moins efficace de la RAM.

En finale, ça n'a pas vraiment d'importance 

Android a iOS ainsi, ils ont des exigences différentes en matière de RAM car les deux systèmes d'exploitation fonctionnent différemment. Android est plus flexible que iOS, à la fois en termes de appareils sur lesquels il peut fonctionner et de manière dont il peut être utilisé et apprécié par les développeurs eux-mêmes. Cependant, une telle flexibilité se fait au prix de besoins en RAM plus élevés pour obtenir des performances similaires à celles des iPhones. Mais étant donné que iPhone 13 Pro Max pour 31 990 CZK et Samsung Galaxy Les A33 5G pour 8 990 CZK disposent chacun de 6 Go de RAM, il est clair que la mémoire elle-même n'est pas un facteur très important affectant ni les performances comparables de l'appareil ni les coûts du fabricant sur son prix final.

téléphones Samsung Galaxy vous pouvez acheter par exemple ici

Le plus lu du jour

.