Zato naprave iOS uporabljajo manj RAM -a kot naprave Android

Zato naprave iOS uporabljajo manj RAM -a kot naprave Android

Vojna med iOS in Android je močna še danes. Očitno obstajajo utemeljeni razlogi, da pademo na obe strani ograje, vendar to ljudi (vključno z nami) ne preprečuje, da bi neskončno primerjali oba, da bi ugotovili, kateri je boljši za naše potrebe.





Že smo raziskali vprašanja, na primer, kateri mobilni operacijski sistem je bolj varen in zakaj so aplikacije za iOS na splošno boljše od aplikacij za Android. Toda nekaj, česar morda niste opazili: Naprave iOS imajo pogosto polovico RAM -a (ali manj) naprav Android . Zakaj je to?





Primerjava RAM -a na iPhoneu in Androidu

V tem članku si bomo ogledali nekaj najnovejših vrhunskih naprav Android več proizvajalcev in jih primerjali z iPhone 8, iPhone 8 Plus in iPhone X.



Zasluge za sliko: GSM Arena

Zasluge za sliko: GSM Arena



Zasluge za sliko: GSM Arena

Zasluge za sliko: GSM Arena





To so vse naprave Android iz leta 2017, ki predstavljajo najboljše od najboljših, ki so trenutno na voljo potrošnikom pametnih telefonov. Kot lahko vidite, so te specifikacije RAM -a zajetne in vas bodo stale precej penija. Pričakujte, da boste za te izdelke plačali od 650 do 1000 USD.

Če želite vedeti, kako pretirano je 8 GB RAM -a, ne pozabite, da večina sodobnih prenosnih računalnikov sploh ne vsebuje toliko. Večina Chromebookov iz obdobja 2017, na primer, omeji na 4 GB, le nekateri izbrani modeli ponujajo celo 8 GB vgradnje-in tudi tisti visoko zmogljivih Chromebookov z 8 GB so še vedno cenejše od teh naprav Android!





Če smo pošteni, je samo OnePlus 5T opremljen z 8 GB. Moje mnenje pa je naslednje: naprave Android ne bi imele toliko RAM -a, če ga ne bi potrebovale, kajne? In če bodo najnovejše naprave Android opremljene s 4-8 GB RAM-a, koliko RAM-a imajo iPhone?

Zasluge za sliko: GSM Arena

Zasluge za sliko: GSM Arena

Zasluge za sliko: GSM Arena

Zasluge za sliko: GSM Arena

kako izbrišem svoj račun za vročo pošto

Počakaj minuto. Kaj se dogaja? Med Appleovo linijo iPhonov iz obdobja 2017 vidimo le 2 GB na 'začetnem' iPhoneu 8, 3 GB na večjem iPhone 8 Plus in 3 GB na najnovejšem in največjem iPhoneu X. Najvišji model Apple ima manj RAM-a kot šibkejše možnosti Android!

Mimogrede, nič od tega ni novo. IPhone 7 Plus je v linijo iPhone uvedel 3 GB RAM -a že leta 2016. iPhone 7, iPhone 6s Plus in iPhone 6s brez težav delujejo na 2 GB. IPhone 6, ki lahko deluje iOS 11 kot ostali njegovi nasledniki, ima le 1 GB.

Resno, kaj se dogaja? Kako lahko iPhone 6 iz obdobja 2014, ki se uporablja, najhitreje izvaja najnovejšo različico iOS-a s samo 1 GB RAM-a, medtem ko Androidi potrebujejo do 8-krat toliko?

Zakaj naprave Android potrebujejo toliko RAM -a

Android je bil od vsega začetka zasnovan tako, da podpira številne različne vrste procesorjev, veliko različnih proizvajalcev in veliko različnih konfiguracij strojne opreme. Običajno programska oprema, napisana za eno vrsto sistema, ne more delovati samo na drugi; 'prenesti' ga je treba, kar pogosto vključuje prepisovanje nezdružljivih kosov.

Da bi se temu izognili, so aplikacije za Android vedno delovale na platformi Java. Java je odlična zaradi svojega navideznega stroja: aplikacijo lahko napišete enkrat v Javi, nato pa navidezni stroj to kodo med prevajanjem 'prevede', da deluje v katerem koli sistemu. Namesto da bi sami kodo prepisali in prekomponirali, jo obravnava navidezni stroj Java.

Toda to prihaja s stroški.

Navidezni stroj Java je kompleksen in zahteva veliko RAM -a, ne samo za upravljanje dejanskih procesov navideznega stroja, ampak tudi za shranjevanje izvirne kode Java za katero koli aplikacijo, ki se izvaja, in prevedeno kodo, ki jo dejansko izvede sistem.

Po eni strani se je virtualni stroj v Androidu z leti izboljšal in ne potrebuje toliko RAM -a kot nekoč. Po drugi strani pa postajajo aplikacije za Android vse bolj napredne - verjetno celo napihnjene - in zato za delovanje potrebujejo več RAM -a. RAM je potreben tudi za procese v ozadju, ki so pogosti v aplikacijah za Android.

Nazadnje, operacijski sistem Android temelji na metodi, imenovani 'zbiranje smeti'. Aplikacije dejansko spodbujajo, da uporabijo toliko RAM -a, kot ga potrebujejo. Nato Android občasno počisti podatke v RAM -u, ki se ne uporablja več ('smeti'), in jih sprosti, kar drugim aplikacijam omogoča uporabo. Ta metoda je sicer najučinkovitejša, vendar je najbolj optimalna, če je na voljo veliko RAM -a, sicer sistem porabi preveč časa za zbiranje smeti.

Iz teh razlogov priporočamo vsaj 4 GB RAM -a v sistemu Android, če vas skrbi nemoteno delovanje. Če tega ne storite, mora biti 2 GB najmanj.

Zakaj iOS ne uporablja toliko RAM -a kot Android

Apple ima veliko več nadzora nad celotnim ekosistemom iOS. Če želite uporabljati iOS, imate za telefon samo eno možnost: iPhone. Če želite ustvariti aplikacije za iOS, morate uporabiti Appleova orodja in to narediti na Apple način. Apple vlada s tesno pestjo.

kako narediti posnetek zaslona na snapchatu, ne da bi vedeli

Vendar ima to veliko prednosti.

Ker Apple ve natančno specifikacije vsake posamezne naprave, ki bo kdaj zagnala njen operacijski sistem, lahko ustrezno sprejmejo oblikovalske odločitve. Na primer, medtem ko mora Android podpirati več vrst procesorjev, iOS vedno deluje na strojni opremi, ki temelji na ARM.

Tako iOS ne potrebuje navideznega stroja s prevajanjem med letenjem, kot to počne Android. Vse aplikacije so prevedene v izvorno kodo in ta koda se izvede neposredno na strojni opremi. Ni potrebe po navideznem stroju pomeni, da bo na splošno porabljen precej manj RAM -a.

Poleg tega ima iOS drugačen pristop k upravljanju pomnilnika. Medtem ko pomnilnik Android upravlja operacijski sistem, pomnilnik iOS upravljajo aplikacije same. Namesto da bi aplikacijam dovolile, da zasedejo toliko RAM -a, kolikor želijo, in jih sprostile, ko jih ne uporabljate več, aplikacije iOS samodejno dodeljujejo in razrešujejo pomnilnik po potrebi.

Skratka, samo zato, ker imajo iPhone manj RAM -a, ne pomeni, da imajo slabše delovanje. iOS ima drugačen pristop k upravljanju pomnilnika, ker se ne zanaša na virtualni stroj, kot ga počne Android.

Deliti Deliti Cvrkutati E-naslov Kako spremeniti videz in občutek namizja Windows 10

Želite vedeti, kako narediti Windows 10 boljši? S temi preprostimi prilagoditvami naredite Windows 10 svoj.

Preberite Naprej
Sorodne teme
  • Pojasnjena tehnologija
  • Android
  • iPhone
  • ios
  • Nasveti za strojno opremo
  • Android
O avtorju Joel Lee(1524 objavljenih člankov)

Joel Lee je glavni urednik MakeUseOf od leta 2018. Ima diplomo B.S. računalništva in več kot devet let strokovnih izkušenj pri pisanju in urejanju.

Več od Joela Leeja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti