Zavřít reklamu

Android a iOS jsou dva nejpoužívanější mobilní operační systémy na světě. Také proto je logické, že je uživatelé mezi sebou srovnávají. Kdykoli pak propukne debata na téma Android vs. iOS, dojde na přetřes, že první řečený má více RAM než druhý, a musí tak být zákonitě „lepší“. Je tomu ale opravdu tak? 

Když porovnáte vlajkové telefony s Androidem a iPhone vyrobený ve stejném roce, zjistíte, že je skutečně pravda, že mají iPhony obecně nižší paměť RAM než jejich rivalové. Překvapivější je však ta skutečnost, že zařízení s iOS běží stejně rychle, nebo dokonce mnohdy i rychleji, než telefony Android s vyšším množstvím paměti RAM.

Aktuální řada iPhonů 13 Pro má 6 GB paměti RAM, modely 13 pak jen 4 GB. Pokud se ale podíváme na pravděpodobně největšího soka iPhonů společnost Samsung, tak její model Galaxy S21 Ultra 5G disponuje dokonce až 16GB pamětí RAM. O vítězi tohoto klání by tak mělo být jasno. Budeme-li poměřovat „velikost“, tak ano, jenže iPhony oproti telefonům s Androidem jednoduše tolik paměti RAM pro to, aby se pořád řadily mezi nejrychlejší smartphony na světě, nepotřebují.

Proč telefony Android potřebují pro svůj efektivní provoz více RAM? 

Odpověď je vlastně docela jednoduchá a odvíjí se od používaného programovacího jazyka. Velká část Androidu, a to i aplikací pro Android, je obecně psána v Javě, což je pro systém oficiální programovací jazyk. Od začátku se jednalo o nejlepší možnou volbu, protože Java používá „virtuální počítač“ ke kompilaci kódu operačního systému, který běží na mnoha zařízeních a typech procesorů. Android byl totiž navržen tak, aby fungoval na zařízeních s různými hardwarovými konfiguracemi od různých výrobců. Oproti němu iOS je psáno ve Swiftu a jede jen na zařízeních iPhone (dříve i na iPadech, i když jeho iPadOS je vlastně jen odnož iOS).

Vzhledem k tomu, jak je pak Java konfigurována, musí být paměť uvolněná aplikacemi, které zavíráte, vrácena zpět do zařízení prostřednictvím procesu známého jako Garbage Collection – to aby ji mohly využívat další aplikace. Toto je tak účinný proces napomáhající hladkému chodu samotného zařízení. Problém je samozřejmě v tom, že tento proces vyžaduje dostatečné množství paměti RAM. Není-li k dispozici, procesy se zpomalují, což uživatel pozoruje na celkově líné reakci zařízení.

Situace v iOS 

Telefony iPhone nepotřebují recyklovat použité paměti zpět do systému, právě kvůli tomu, jak je jejich iOS postaven. Kromě toho má Apple nad iOS také větší kontrolu než Google nad Androidem. Apple ví, na jakém typu hardwaru a zařízení jeho iOS běží, a proto jej staví tak, aby na takových zařízeních běžel jednoduše maximálně hladce.

Je logické, že s postupem času rostou paměti RAM na obou stranách. Samozřejmě za to mohou náročnější aplikace a hry. Je ale zjevné, že pokud budou telefony s Androidem soupeřit s iPhony a jejich iOS i kdykoli v budoucnu, jednoduše vždy vyhrají. A všechny uživatele iPhonů (potažmo iPadů), by to mělo nechat úplně chladnými. 

.