Tanca l'anunci

No és estrany que el vostre telèfon tingui una s Androidtenen més memòria RAM que l'ordinador en què esteu treballant. Sobre les actuals Androidi arribem fàcilment a 12 GB de RAM, que està disponible per exemple en la configuració més alta de models Galaxy S22 Ultra o Google Pixel 6 Pro. Alguns telèfons també tenen 16 GB de RAM. D'altra banda, l'iPhone 13 Pro només té 6 GB, l'iPhone 13 fins i tot només 4 GB. Funcionen igual de bé (o fins i tot millor) que els més equipats Androidy. Com és possible? 

Què és la RAM? 

En informàtica, RAM és el terme utilitzat per a la memòria de semiconductors d'accés directe de lectura-escriptura. Hi ha diversos tipus de RAM, però la SDRAM que s'utilitza als telèfons intel·ligents és volàtil. A diferència de la memòria flash del telèfon no volàtil on es troben informace emmagatzemat a llarg termini, la memòria RAM es pot emmagatzemar informace només mentre el dispositiu està encès. Bàsicament és la memòria de treball del telèfon: conté informace, que el dispositiu està utilitzant actualment de manera activa.

Com més memòria RAM tingui un telèfon, més coses pot emmagatzemar a la seva memòria operativa. A mesura que obriu més aplicacions (o més contingut dins d'una aplicació), el telèfon assigna RAM disponible a cada procés nou. Quan no quedi més memòria RAM disponible, el dispositiu ha de decidir quins processos matar perquè les coses funcionin sense problemes. En igualtat de condicions, un telèfon amb 8 GB de RAM podrà contenir més processos actius que un telèfon amb 4 GB de RAM, de manera que saltar entre activitats serà més ràpid en un telèfon amb més RAM.

Android necessita més memòria RAM que iOS 

No hi ha cap motiu definitiu, sinó diversos factors que contribueixen a aquest fet. En primer lloc, l'aplicació per Android a iOS es construeixen de manera diferent. Cada any només hi ha uns quants iPhones i iPads nous que funcionen amb maquinari similar. Perquè l'aplicació per iOS s'executen només en uns quants chipsets homogenis, es poden construir específicament per a aquests chipsets utilitzant els anomenats llenguatges de programació natius (especialment Swift i Objective-C). Codi escrit per a les sol·licituds iOS es compila directament en instruccions que els processadors Apple entendre sense cap traducció.

D'altra banda, el sistema Android s'executen en pràcticament un nombre il·limitat de dispositius diferents, les mateixes aplicacions s'han d'executar amb chipsets de Qualcomm, Samsung, MediaTek i altres. Com que seria impossible garantir manualment la compatibilitat amb totes aquestes configuracions de maquinari diferents, les aplicacions per Android escrit en llenguatges de programació (Kotlin i Java), que es pot traduir a algun tipus de llenguatge comú, que després es tradueix una segona vegada al codi natiu per a aquest chipset. Aquest llenguatge comú s'anomena bytecode. 

El codi de bytes no és específic per a cap maquinari en particular, de manera que el dispositiu ha de convertir el codi en codi natiu abans d'executar-se. En comparació amb l'execució directa de codi natiu, com fa el sistema iOS, aquest procés requereix recursos addicionals, és a dir, una aplicació que té el mateix aspecte i funciona igual en tots els sistemes Android a iOS, serà per al seu funcionament al dispositiu Galaxy L'S22 normalment requereix més memòria RAM disponible que l'iPhone 13.

Neteja automàtica de memòria RAM 

Cada sistema operatiu també gestiona la memòria RAM de manera diferent. Android utilitza un mètode de gestió de memòria anomenat recollida d'escombraries. Aquest procés elimina periòdicament elements de la memòria que ja no estan en ús, alliberant-los així. Sistema iOS tanmateix, utilitza el recompte automàtic de referències (ARC), que assigna automàticament un valor numèric als objectes de la memòria en funció de quants altres objectes hi fan referència, i elimina aquells el valor dels quals arriba a zero.

Com que la recollida d'escombraries només busca periòdicament objectes no utilitzats, pot haver-hi una breu acumulació d'informació inútil que aclapara la memòria RAM. En canvi, ARC no té aquest problema: els objectes individuals innecessaris s'eliminen de la memòria tan bon punt s'identifiquen com a no utilitzats. Sistema Android també restringeix les aplicacions que s'executen en segon pla menys que u iOS, de manera que les aplicacions que no utilitzeu activament es poden fer als telèfons amb el sistema Android romandre a la memòria RAM més fàcil que v iPhoneCh. Flexibilitat del sistema Android és un dels punts forts d'aquesta plataforma, però aquesta flexibilitat també pot requerir un ús menys eficient de la memòria RAM.

A la final, no importa 

Android a iOS per tant, tenen diferents requisits de RAM perquè els dos sistemes operatius funcionen de manera diferent. Android és més flexible que iOS, tant pel que fa a quins dispositius pot funcionar com a com es pot utilitzar i gaudir dels mateixos desenvolupadors. No obstant això, aquesta flexibilitat té el preu de requisits de RAM més elevats per aconseguir un rendiment similar al que es troba als iPhones. Però donat això iPhone 13 Pro Max per 31 CZK i Samsung Galaxy Els A33 5G per 8 CZK tenen 990 GB de RAM cadascun, és clar que la memòria en si no és un factor molt important que afecti ni al rendiment comparable del dispositiu ni als costos del fabricant en el seu preu final.

Telèfons Samsung Galaxy podeu comprar per exemple aquí

El més llegit d'avui

.