Sule kuulutus

Android ja iOS on kaks enimkasutatavat mobiilioperatsioonisüsteemi maailmas. See on ka põhjus, miks on loogiline, et kasutajad võrdlevad neid omavahel. Kui Android vs. iOS, toimub murrang, et esimesel mainitul on rohkem RAM-i kui teisel ja seepärast peab see olema loomulikult "parem". Aga kas see on tõesti nii? 

Kui võrrelda lipulaevu Android-telefone ja samal aastal toodetud iPhone'i, avastate, et tegelikult on tõsi, et iPhone'idel on üldiselt vähem RAM-i kui nende rivaalidel. Üllatavam on aga asjaolu, et iOS-i seadmed töötavad sama kiiresti või isegi kiiremini kui suurema RAM-i mahuga Android-telefonid.

Praegusel iPhone 13 Pro seerial on 6 GB muutmälu, samas kui 13 mudelil on ainult 4 GB. Aga kui vaatame ilmselt suurimat iPhone'i ettevõtet Samsung, siis selle Galaxy S21 Ultra 5G mudelil on isegi kuni 16 GB muutmälu. Selle võistluse võitja peaks selguma. Kui mõõta "suurust", siis jah, aga võrreldes Androidi telefonidega ei vaja iPhone lihtsalt nii palju RAM-i, et ikkagi maailma kiireimate nutitelefonide hulka kuuluda.

Miks vajavad Android-telefonid tõhusaks töötamiseks rohkem RAM-i? 

Vastus on tegelikult üsna lihtne ja sõltub kasutatavast programmeerimiskeelest. Suur osa Androidist, sealhulgas Androidi rakendused, on üldiselt kirjutatud Java keeles, mis on süsteemi ametlik programmeerimiskeel. Algusest peale oli see parim võimalik valik, sest Java kasutab "virtuaalset masinat" operatsioonisüsteemi koodi koostamiseks, mis töötab paljudes seadmetes ja protsessoritüüpides. Seda seetõttu, et Android töötati välja erinevate tootjate erineva riistvarakonfiguratsiooniga seadmetes. Seevastu iOS on kirjutatud Swiftis ja töötab ainult iPhone'i seadmetes (varem ka iPadides, kuigi selle iPadOS on tegelikult vaid iOS-i järg).

Seejärel tuleb Java konfigureerimise tõttu suletud rakenduste poolt vabastatud mälu prügikogumise protsessi kaudu seadmesse tagastada, et seda saaksid kasutada ka teised rakendused. See on nii tõhus protsess, mis aitab seadmel endal sujuvalt töötada. Probleem on muidugi selles, et see protsess nõuab piisaval hulgal RAM-i. Kui see pole saadaval, aeglustuvad protsessid, mida kasutaja täheldab seadme üldises aeglases reaktsioonis.

Olukord iOS-is 

iPhone'id ei pea kasutatud mälu süsteemi tagasi kasutama, vaid selle tõttu, kuidas nende iOS on üles ehitatud. Lisaks on Apple'il iOS-i üle suurem kontroll kui Google'il Androidi üle. Apple teab, mis tüüpi riistvara ja seadmetega tema iOS töötab, nii et see töötab sellistes seadmetes võimalikult sujuvalt.

On loogiline, et mõlema poole RAM kasvab aja jooksul. Loomulikult vastutavad selle eest nõudlikumad rakendused ja mängud. Kuid on selge, et kui Android-telefonid hakkavad kunagi tulevikus konkureerima iPhone'ide ja nende iOS-iga, võidavad nad lihtsalt alati. Ja see peaks jätma kõik iPhone’i (laienduse poolest iPadi) kasutajad täiesti külmaks. 

.