Per això, els dispositius iOS fan servir menys RAM que els dispositius Android

Per això, els dispositius iOS fan servir menys RAM que els dispositius Android

La guerra entre iOS i Android es manté forta fins avui. Obbviament, hi ha raons vàlides per caure a banda i banda de la tanca, però això no impedeix que la gent (inclosos nosaltres) pugui comparar-les sense parar per veure quina és la millor per a les nostres necessitats.





Ja hem explorat preguntes com quin sistema operatiu mòbil és més segur i per què les aplicacions per a iOS són generalment millors que les aplicacions per a Android. Però hi ha alguna cosa que potser no us heu adonat: Els dispositius iOS solen tenir la meitat de RAM (o menys) dels dispositius Android . Per què és això?





Comparació de la memòria RAM a l’iPhone i a Android

Per a aquest article, analitzarem alguns dels últims dispositius Android de primera línia de diversos fabricants i els posarem al costat de l’iPhone 8, l’iPhone 8 Plus i l’iPhone X.





Crèdit de la imatge: GSM Arena

Crèdit de la imatge: GSM Arena



Crèdit de la imatge: GSM Arena

Crèdit de la imatge: GSM Arena





Es tracta de dispositius Android de l’era 2017 que representen el millor dels millors disponibles actualment per als consumidors de telèfons intel·ligents. Com podeu veure, aquestes especificacions de memòria RAM són importants i us costaran un cèntim. Espereu pagar entre 650 i 1.000 dòlars per aquests.

Per fer-vos una idea de l'excessiu de 8 GB de RAM, tingueu en compte que la majoria de portàtils moderns ni tan sols vénen amb tant. La majoria de Chromebooks de l’era del 2017, per exemple, es limiten a 4 GB, amb només uns quants models fins i tot que ofereixen una versió de 8 GB, i fins i tot aquells Chromebook d'alt rendiment de 8 GB encara són més barats que aquests dispositius Android.





Per ser justos, només el OnePlus 5T inclou 8 GB. Però el meu punt és aquest: els dispositius Android no vindrien amb tanta memòria RAM si no en necessitessin, oi? I si els darrers dispositius Android estan equipats amb 4-8 GB de RAM, quina quantitat de RAM tenen els iPhones?

Crèdit de la imatge: GSM Arena

Crèdit de la imatge: GSM Arena

Crèdit de la imatge: GSM Arena

Crèdit de la imatge: GSM Arena

com descarregar pel·lícules a l'ordinador portàtil

Espera un minut. Què està passant? Entre la línia d'Apple d'iPhone de l'era 2017, només veiem 2 GB a l'iPhone 8 d'entrada, 3 GB a l'iPhone 8 Plus més gran i 3 GB a l'iPhone X més recent i més gran. El model més alt d'Apple té menys RAM que les opcions d'Android més febles.

Per cert, res d’això és nou. L'iPhone 7 Plus va introduir 3 GB de RAM a la línia de l'iPhone el 2016. L'iPhone 7, l'iPhone 6s Plus i l'iPhone 6 funcionen en 2 GB sense cap problema. I l’iPhone 6, que pot executar iOS 11 com la resta dels seus successors, només té 1 GB.

De debò, què passa? Com pot un iPhone 6, de l’era 2014, executar la versió més recent d’iOS amb només 1 GB de RAM, mentre que els Android necessiten fins a 8 vegades aquesta quantitat?

Per què els dispositius Android necessiten tanta memòria RAM?

Des del principi, Android va ser dissenyat per admetre molts tipus de processadors diferents, molts fabricants diferents i moltes configuracions de maquinari diferents. Normalment, el programari escrit per a un tipus de sistema no només pot funcionar en un altre; s'ha de 'portar', que sovint implica reescriure els bits incompatibles.

Per solucionar-ho, les aplicacions d'Android sempre s'han executat a la plataforma Java. Java és astut a causa de la seva màquina virtual: podeu escriure una aplicació una vegada a Java i, a continuació, la màquina virtual 'tradueix' aquest codi en temps d'execució per treballar en qualsevol sistema. En lloc de reescriure i recompilar el codi vosaltres mateixos, la màquina virtual Java el gestiona.

Però això comporta un cost.

La màquina virtual Java és complexa i requereix molta memòria RAM, no només per gestionar els processos reals de la mateixa màquina virtual, sinó també per contenir el codi Java original de qualsevol aplicació que s’executi més el codi traduït que realment s’executa per sistema.

D’una banda, la màquina virtual d’Android ha millorat amb els anys i no requereix tanta memòria RAM com abans. D'altra banda, les aplicacions d'Android són cada vegada més avançades (sens dubte fins i tot inflades) i, per tant, necessiten més memòria RAM per funcionar. La memòria RAM també és necessària per als processos en segon pla, que són habituals a les aplicacions d'Android.

Finalment, el sistema operatiu Android es basa en un mètode anomenat 'recollida d'escombraries'. En realitat, es recomana a les aplicacions que facin servir tanta memòria RAM com necessitin. Aleshores, de tant en tant, Android neteja les dades de la memòria RAM que ja no s’utilitzen (“escombraries”) i les allibera, cosa que permet que altres aplicacions l’utilitzin. Aquest mètode, tot i ser eficaç, és el més òptim quan hi ha molta memòria RAM per jugar, en cas contrari el sistema passa massa temps sempre recollint escombraries.

Per aquests motius, us recomanem com a mínim 4 GB de memòria RAM a Android si us interessa un rendiment suau. Si no ho feu, aleshores 2 GB haurien de ser el mínim.

Per què iOS no utilitza tanta memòria RAM com Android

Apple exerceix molt més control sobre tot l’ecosistema iOS. Si voleu utilitzar iOS, només teniu una opció per a un telèfon: l’iPhone. Si voleu crear aplicacions per a iOS, heu d’utilitzar les eines d’Apple i fer-ho a la manera d’Apple. Apple governa amb el puny ajustat.

què he d'actualitzar al meu PC

Tanmateix, hi ha molts avantatges.

Perquè Apple ho coneix exacte Les especificacions de tots els dispositius que executin el seu sistema operatiu, poden prendre decisions de disseny en conseqüència. Per exemple, mentre que Android necessita suportar diversos tipus de processadors, iOS sempre funciona amb maquinari basat en ARM.

Com a tal, iOS no necessita una màquina virtual amb traducció instantània com ho fa Android. Totes les aplicacions es compilen en codi natiu i aquest codi s’executa directament al maquinari. La necessitat d’una màquina virtual significa que en RAM s’utilitza significativament menys RAM.

A més, iOS té un enfocament diferent en la gestió de memòria. Mentre que la memòria d'Android és gestionada pel sistema operatiu, la memòria iOS la gestionen les mateixes aplicacions. En lloc de permetre que les aplicacions ocupin tanta memòria RAM com vulguin i alliberar-les quan ja no s’utilitzen, les aplicacions per a iOS assignen i distribueixen automàticament la memòria segons sigui necessari.

En resum, que els iPhones tinguin menys memòria RAM no vol dir que tinguin un rendiment pitjor. iOS té un enfocament diferent de la gestió de la memòria perquè no depèn d'una màquina virtual com ho fa Android.

Compartir Compartir Tweet Correu electrònic Com canviar l’aspecte i l’aspecte de l’escriptori Windows 10

Voleu saber com fer que Windows 10 es vegi millor? Utilitzeu aquestes senzilles personalitzacions per fer que Windows 10 sigui vostre.

Llegiu a continuació
Temes relacionats
  • Tecnologia explicada
  • Android
  • iPhone
  • iOS
  • Consells sobre maquinari
  • Android
Sobre l'autor Joel Lee(1524 articles publicats)

Joel Lee és l’editor en cap de MakeUseOf des del 2018. Té un B.S. en informàtica i més de nou anys d'experiència en redacció i edició professional.

Més de Joel Lee

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us