Hirdetés

Az iOS és az Android közötti háború ma is erős. Nyilvánvalóan vannak indokok annak, hogy a kerítés mindkét oldalára esjenek, de ez nem akadályozza meg az embereket (köztük minket) a végtelenség összehasonlításában a kettő között, hogy megnézze, melyik a jobb az igényeinkhez.

Már felfedeztük a kérdéseket, mint például melyik mobil operációs rendszer biztonságosabb és miért az iOS-alkalmazások általában jobbak, mint az Android-alkalmazások Miért vannak az iOS alkalmazások még jobb, mint az Android alkalmazások?Úgy érzem, biztonságosan állíthatom azt az állítást, hogy az iOS alkalmazások csak jobbok. Tegye egy pillanatra le a rúdját és hallgassa meg. Olvass tovább . De itt van valami, amit esetleg nem vett észre: Az iOS-eszközök gyakran meghaladják az Android-eszközök felének (vagy annál kevesebb) RAM-ját. Miért ez?

Az iPhone és a RAM RAM összehasonlítása Android

Ebben a cikkben megvizsgáljuk a gyártók legújabb csúcstechnológiájú Android-eszközeit, és egymás mellé helyezzük őket az iPhone 8, iPhone 8 Plus és iPhone X ellen.

instagram viewer
Ez az oka annak, hogy az iOS-eszközök kevesebb RAM-ot használnak, mint az Android készülékek telefon specifikációi oneplus 5t
Kép jóváírás: GSM Arena
Ez az oka annak, hogy az iOS eszközök kevesebb RAM-ot használnak, mint az Android készülékek telefon specifikációi a samsung galaxy note8-hoz
Kép jóváírás: GSM Arena
Ez az oka annak, hogy az iOS eszközök kevesebb RAM-ot használnak, mint az Android készülékek telefon specifikációi a samsung galaxy s8 plus
Kép jóváírás: GSM Arena
Ez az oka annak, hogy az iOS eszközök kevesebb RAM-ot használnak, mint az Android készülékek telefon specifikációi google pixel 2 xl
Kép jóváírás: GSM Arena

Ezek mind a 2017-es korszakú Android készülékek, amelyek képviselik az okostelefon-fogyasztók számára jelenleg elérhető legjobb lehetőségeket. Mint láthatja, ezek a RAM specifikációk izmosak, és nagyon pennybe kerülnek. Várható, hogy ezekért bárhol fizetni fog, 650 és 1000 dollár között.

Ha képet szeretne kapni arról, hogy mekkora a 8 GB RAM-os memória, ne feledje, hogy a legtöbb modern laptophoz még ilyen soha nem kerül sor. Például a legtöbb 2017-es korszakú Chromebook 4 GB-os kapacitással rendelkezik, csak néhány modell választásával, akár 8 GB-os beépítéssel is - és még azokkal is nagyteljesítményű 8 GB-os Chromebookok továbbra is olcsóbbak, mint ezek az Android készülékek!

A tisztesség kedvéért csak a OnePlus 5T rendelkezik 8 GB-val. De az a véleményem, hogy az Android készülékek nem lennének ilyen sok RAM-mal, ha nem kellene, igaz? És ha a legújabb Android készülékek 4-8 ​​GB RAM-mal vannak felszerelve, akkor mekkora RAM van az iPhone készülékeken?

Ez az oka annak, hogy az iOS-eszközök kevesebb RAM-ot használnak, mint az Android készülékek telefon specifikációi Apple iphone x
Kép jóváírás: GSM Arena
Ez az oka annak, hogy az iOS-eszközök kevesebb RAM-ot használnak, mint az Android-eszközök telefonszáma Apple iPhone 8 plus
Kép jóváírás: GSM Arena
Ez az oka annak, hogy az iOS-eszközök kevesebb RAM-ot használnak, mint az Android készülékek telefon specifikációi az apple iphone 8-on
Kép jóváírás: GSM Arena
Ez az oka annak, hogy az iOS-eszközök kevesebb RAM-ot használnak, mint az Android-eszközök telefonos specifikációi az Apple iPhone 7-nél
Kép jóváírás: GSM Arena

Várj egy percet. Mi történik? Az Apple 2017. évi korszakú iPhonejai között csak 2 GB-ot látunk az „alapszintű” iPhone 8-on, 3 GB-ot a nagyobb iPhone 8 Pluson, és 3 GB-ot a legújabb és legmagasabb iPhone X-en. Az Apple legmagasabb modellje kevesebb RAM-mal rendelkezik, mint a gyengébb Android opciók!

Egyébként semmi sem új. Az iPhone 7 Plus 2016-ban bevezette a 3 GB RAM-ot az iPhone sorozatba. Az iPhone 7, az iPhone 6s Plus és az iPhone 6 mind 2 GB-on működnek kiadás nélkül. És az iPhone 6, amely az iOS 11-et képes futtatni, mint a többi utódja, csak 1 GB-os kapacitással rendelkezik.

Komolyan, mi folyik itt? Hogyan lehet egy 2014-es korú iPhone 6 passzív módon futtatni az iOS legújabb verzióját, csak 1 GB RAM-mal, míg az androidoknak legfeljebb nyolcszorosára van szükségük ennek az összegnek?

Miért van szükség az Android készülékeknek olyan sok RAM-ra

Az Androidot a kezdetektől fogva számos különféle típusú processzor, sok gyártó és sokféle hardverkonfiguráció támogatására tervezték. Általában az egyik fajta rendszer számára írt szoftver nem csak egy másikon futhat; át kell helyezni, ami gyakran magában foglalja a nem kompatibilis bitek átírását.

Ennek elkerülésére az Android alkalmazások mindig a Java platformon futtak. A Java virtuális gépe miatt remek: írhat egy alkalmazást egyszer a Java-ban, majd a virtuális gép ezt a kódot „lefordítja” futási idő alatt, hogy működjön bármilyen rendszeren. Ahelyett, hogy saját maga újraírná és újranevezné, a Java virtuális gép kezeli az Ön számára Miért segít a Java virtuális gép jobban futtatni a kódot?Mit kell tudni, hogy a java virtuális gépe miért ad nagyobb előnyöket a java számára egy alkalmazás natív programozásához képest? Olvassa tovább, hogy megtudja! Olvass tovább .

Java programok készítése

De ez költségekkel jár.

A Java virtuális gép bonyolult és sok RAM-ot igényel, nemcsak magának a virtuális gépnek a tényleges folyamatainak kezelésére, hanem az eredeti Java kód megtartása bármilyen alkalmazás végrehajtásakor, valamint a lefordított kód, amelyet a rendszer ténylegesen végrehajt.

Egyrészt az Android virtuális gépe az évek során javult, és nem igényel annyi RAM-ot, mint régen. Másrészt az Android alkalmazások egyre fejlettebbek - vitathatatlanul még fel is duzzadtak -, és így több RAM-ra van szükségük a működéshez. RAM-ra van szükség a háttérfolyamatokhoz is, amelyek általánosak az Android alkalmazásokban 9 dolog, amit nem szabad megtenni az első Android telefon megszerzésekorAz optimális Android-élmény érdekében el kell kerülni ezeket a gyakori hibákat. Olvass tovább .

Ez az oka annak, hogy az iOS-eszközök kevesebb RAM-ot használnak, mint az Android-eszközök android kávéfőző tabletta

Végül, az Android operációs rendszer egy „szemétgyűjtésnek” nevezett módszerre épül. Az alkalmazásokat arra ösztönzik, hogy annyi RAM-ot használjanak, amennyire szükségük van. Ezután időnként az Android megtisztítja a már nem használt RAM-ban lévő adatokat („szemetet”), és felszabadítja azokat, lehetővé téve más alkalmazások számára. Ez a módszer, bár hatásos, akkor a legoptimálisabb, ha rengeteg RAM-ot kell játszani, különben a rendszer túl sok időt töltsön, és mindig szemetet gyűjtsön.

Ezen okok miatt legalább 4 GB RAM-ot ajánlunk az Androidon ha érdekel a sima teljesítmény Miért lassul az Android telefonom még a jó műszaki adatokkal is?A műszaki adatok nem csak az Android telefonokon számítanak. Ez az oka annak, hogy telefonja lelassul, jó műszaki jellemzői ellenére. Olvass tovább . Ha nem, akkor a 2 GB-os minimumnak kell lennie.

Miért nem használ az iOS annyira RAM-ot, mint az Android

Az Apple sokkal nagyobb ellenőrzést gyakorol a teljes iOS-ökoszisztéma felett. Ha iOS-t akar használni, akkor csak egy telefonhoz van egy lehetősége: az iPhone. Ha iOS alkalmazásokat szeretne létrehozni, akkor az Apple eszközeit kell használnia, és az Apple útján kell megcsinálnia. Az Apple szoros öklével uralkodik.

Ennek azonban számos előnye van.

Mert az Apple ismeri a pontos minden olyan eszköz specifikációja, amely valaha fut az operációs rendszerrel, ennek megfelelően megtervezhetik a tervezési döntéseket. Például, mivel az Android-nak több processzortípust kell támogatnia, Az iOS mindig ARM-alapú hardveren fut Zsargon Buster: Útmutató a mobil processzorok megértéséhezEbben az útmutatóban átvágjuk a zsargont, hogy elmagyarázzuk, mit kell tudni az okostelefon-processzorokról. Olvass tovább .

Ez az oka annak, hogy az iOS eszközök kevesebb RAM-ot használnak, mint az Android készülékek

Mint ilyen, az iOS-nek nincs szüksége virtuális gépen on-line fordítással, mint az Android. Minden alkalmazást natív kódra fordítanak, és ezt a kódot közvetlenül a hardveren hajtják végre. Nincs szükség virtuális gépre, ami lényegesen kevesebb RAM felhasználást jelent.

Ezenkívül az iOS eltérő megközelítést alkalmaz a memóriakezeléshez. Míg az Android memóriát az operációs rendszer kezeli, addig az iOS memóriát maguk az alkalmazások kezelik. Ahelyett, hogy az alkalmazások megengednék, hogy annyi RAM-ot vegyenek igénybe, és felszabadítják azt, amikor már nem használják, az iOS-alkalmazások automatikusan kiosztják és elosztják a memóriát, ha szükséges.

Röviden: csak azért, mert az iPhone-k kevesebb RAM-mal rendelkeznek, még nem azt jelenti, hogy rosszabb teljesítményűek. Az iOS eltérő módon kezeli a memóriakezelést, mivel nem támaszkodik olyan virtuális gépen, mint az Android.

Joel Lee B.S. számítástechnikában és több mint hat éves szakmai írói tapasztalat. A MakeUseOf főszerkesztője.