Acesta este motivul pentru care dispozitivele iOS folosesc mai puțină memorie RAM decât dispozitivele Android

Acesta este motivul pentru care dispozitivele iOS folosesc mai puțină memorie RAM decât dispozitivele Android

Războiul dintre iOS și Android este puternic chiar și astăzi. Evident, există motive valide pentru a cădea de ambele părți ale gardului, dar asta nu împiedică oamenii (inclusiv noi) să-i compare pe nesfârșit pe cei doi pentru a vedea care este cel mai bun pentru nevoile noastre.





Am explorat deja întrebări precum ce sistem de operare mobil este mai sigur și de ce aplicațiile iOS sunt în general mai bune decât aplicațiile Android. Dar iată ceva ce poate nu ați observat: Dispozitivele iOS au adesea jumătate din memoria RAM (sau mai puțin) a dispozitivelor Android . De ce asta?





Compararea RAM pe iPhone vs. Android

Pentru acest articol, ne vom uita la unele dintre cele mai recente dispozitive Android de top de la mai mulți producători și le vom pune unul lângă altul împotriva iPhone 8, iPhone 8 Plus și iPhone X.





Credit de imagine: GSM Arena

Credit de imagine: GSM Arena



Credit de imagine: GSM Arena

Credit de imagine: GSM Arena





Acestea sunt toate dispozitivele Android din epoca 2017 care reprezintă cele mai bune dintre cele mai bune disponibile în prezent pentru consumatorii de smartphone-uri. După cum puteți vedea, aceste specificații RAM sunt puternice și vă vor costa un ban destul. Așteptați să plătiți oriunde de la 650 USD la 1.000 USD pentru acestea.

Pentru a vă face o idee despre cât de excesivi sunt 8 GB de memorie RAM, rețineți că majoritatea laptopurilor moderne nici nu vin cu atât de mult. Cele mai multe Chromebook-uri din 2017, de exemplu, ajung la 4 GB, doar câteva modele selectate oferind chiar și o versiune de 8 GB - și chiar și cele Chromebookuri de 8 GB de înaltă performanță sunt încă mai ieftine decât aceste dispozitive Android!





Pentru a fi corect, doar OnePlus 5T vine cu 8 GB. Dar ideea mea este aceasta: dispozitivele Android nu ar veni cu atât de multă memorie RAM dacă nu ar avea nevoie de ea, nu? Și dacă cele mai recente dispozitive Android vin echipate cu 4-8 GB RAM, atunci câtă RAM au iPhone-urile?

Credit de imagine: GSM Arena

Credit de imagine: GSM Arena

Credit de imagine: GSM Arena

Credit de imagine: GSM Arena

cum să curățați computerul Windows 10

Așteptați un minut. Ce se întâmplă? Între linia Apple de iPhone-uri din epoca 2017, vedem doar 2 GB pe iPhone-ul „entry-level” 8, 3 GB pe cel mai mare iPhone 8 Plus și 3 GB pe cel mai recent și mai mare iPhone X. Cel mai înalt model al Apple are mai puțină memorie RAM decât opțiunile Android mai slabe!

Apropo, nimic din toate acestea nu este nou. IPhone 7 Plus a introdus 3 GB de memorie RAM în linia iPhone în 2016. iPhone 7, iPhone 6s Plus și iPhone 6 funcționează pe 2 GB fără probleme. Iar iPhone 6, care poate rula iOS 11 la fel ca restul succesorilor săi, are doar 1 GB.

Serios, ce se întâmplă? Cum poate un iPhone 6 din era 2014 să ruleze în mod pasibil cea mai recentă versiune de iOS cu doar 1 GB de memorie RAM, în timp ce androidii au nevoie de până la 8 ori această sumă?

De ce dispozitivele Android au nevoie de atât de multă memorie RAM

Încă de la început, Android a fost conceput pentru a suporta mai multe tipuri diferite de procesoare, mulți producători diferiți și multe configurații hardware diferite. În mod normal, software-ul scris pentru un tip de sistem nu poate rula doar pe altul; trebuie să fie „portat”, ceea ce implică deseori rescrierea biților incompatibili.

Pentru a evita acest lucru, aplicațiile Android au rulat întotdeauna pe platforma Java. Java este minunat datorită mașinii sale virtuale: puteți scrie o aplicație o dată în Java, iar apoi mașina virtuală „traduce” acel cod în timpul rulării pentru a funcționa pe orice sistem este. În loc să rescrieți și să recompilați singur codul, mașina virtuală Java o gestionează pentru dvs.

Dar acest lucru vine cu un cost.

Mașina virtuală Java este complexă și necesită multă memorie RAM, nu doar pentru a gestiona procesele reale ale mașinii virtuale în sine, ci și pentru a păstra codul Java original pentru orice aplicație este executată, plus codul tradus care de fapt este executat de sistem.

Pe de o parte, mașina virtuală din Android s-a îmbunătățit de-a lungul anilor și nu necesită atât de multă memorie RAM ca odinioară. Pe de altă parte, aplicațiile Android devin din ce în ce mai avansate - probabil chiar umflate - și, prin urmare, au nevoie de mai multă memorie RAM pentru a funcționa. RAM este, de asemenea, necesar pentru procesele de fundal, care sunt frecvente în aplicațiile Android.

În cele din urmă, sistemul de operare Android este construit în jurul unei metode numite „colectarea gunoiului”. Aplicațiile sunt de fapt încurajate să utilizeze cât de mult RAM au nevoie. Apoi, din când în când, Android curăță datele din RAM care nu mai sunt utilizate („gunoi”) și le eliberează, permițând altor aplicații să le folosească. Această metodă, deși este eficientă, este cea mai optimă atunci când există o mulțime de RAM cu care să te joci, altfel sistemul petrece prea mult timp colectând întotdeauna gunoiul.

Din aceste motive, vă recomandăm cel puțin 4 GB de memorie RAM pe Android, dacă vă pasă de performanțe fluide. Dacă nu, atunci 2 GB ar trebui să fie minimul.

De ce iOS nu folosește la fel de mult RAM ca Android

Apple exercită mult mai mult control asupra întregului ecosistem iOS. Dacă doriți să utilizați iOS, atunci aveți o singură opțiune pentru un telefon: iPhone. Dacă doriți să creați aplicații iOS, atunci trebuie să utilizați instrumentele Apple și să faceți acest lucru în modul Apple. Apple guvernează cu pumnul strâns.

cum să înregistrați un apel pe un iPhone

Cu toate acestea, există multe avantaje.

Pentru că Apple știe corect specificațiile fiecărui dispozitiv care își va rula vreodată sistemul de operare, pot lua decizii de proiectare în consecință. De exemplu, în timp ce Android trebuie să accepte mai multe tipuri de procesoare, iOS rulează întotdeauna pe hardware bazat pe ARM.

Ca atare, iOS nu are nevoie de o mașină virtuală cu traducere instantanee, așa cum o face Android. Toate aplicațiile sunt compilate în cod nativ, iar codul respectiv este executat direct pe hardware. Nu este nevoie de o mașină virtuală înseamnă semnificativ mai puțină memorie RAM utilizată în general.

În plus, iOS are o abordare diferită a gestionării memoriei. În timp ce memoria Android este gestionată de sistemul de operare, memoria iOS este gestionată de aplicațiile în sine. În loc să permită aplicațiilor să preia câtă memorie RAM doresc și să o elibereze când nu mai sunt folosite, aplicațiile iOS alocă și repartizează automat memoria după cum este necesar.

Pe scurt, doar pentru că iPhone-urile au mai puțină memorie RAM nu înseamnă că au performanțe mai slabe. iOS are o abordare diferită a gestionării memoriei, deoarece nu se bazează pe o mașină virtuală, așa cum o face Android.

Acțiune Acțiune Tweet E-mail Cum să schimbați aspectul și senzația desktopului dvs. Windows 10

Vrei să știi cum să faci Windows 10 să arate mai bine? Folosiți aceste personalizări simple pentru a vă face Windows 10 propriul dvs.

Citiți în continuare
Subiecte asemănătoare
  • Tehnologie explicată
  • Android
  • iPhone
  • ios
  • Sfaturi hardware
  • Android
Despre autor Joel Lee(1524 articole publicate)

Joel Lee este redactor-șef al MakeUseOf din 2018. Are un B.S. în informatică și peste nouă ani de experiență profesională în redactare și editare.

Mai multe de la Joel Lee

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona