Sulje mainos

Android ja iOS ovat kaksi eniten käytettyä mobiilikäyttöjärjestelmää maailmassa. Tästä syystä on myös loogista, että käyttäjät vertaavat niitä keskenään. Aina kun Android vs. iOS, tulee mullistus, että ensimmäisellä mainitulla on enemmän RAM-muistia kuin toisessa, ja sen on siksi oltava luonnollisesti "parempi". Mutta onko näin todella? 

Kun vertailet lippulaiva-Android-puhelimia ja samana vuonna valmistettua iPhonea, huomaat, että on itse asiassa totta, että iPhoneissa on yleensä vähemmän RAM-muistia kuin kilpailijoissaan. Yllättävämpää on kuitenkin se, että iOS-laitteet toimivat yhtä nopeasti tai jopa nopeammin kuin Android-puhelimet, joissa on enemmän RAM-muistia.

Nykyisessä iPhone 13 Pro -sarjassa on 6 Gt RAM-muistia, kun taas 13 mallissa vain 4 Gt. Mutta jos katsomme luultavasti suurinta iPhone-yhtiötä, Samsungia, sen Galaxy S21 Ultra 5G -mallissa on jopa 16 Gt RAM-muistia. Tämän kilpailun voittajan pitäisi olla selvä. Jos mitataan "kokoa", niin kyllä, mutta Android-puhelimiin verrattuna iPhonet eivät yksinkertaisesti tarvitse niin paljon RAM-muistia ollakseen silti maailman nopeimpien älypuhelimien joukossa.

Miksi Android-puhelimet tarvitsevat enemmän RAM-muistia toimiakseen tehokkaasti? 

Vastaus on itse asiassa melko yksinkertainen ja riippuu käyttämästäsi ohjelmointikielestä. Suuri osa Androidista, mukaan lukien Android-sovellukset, on yleensä kirjoitettu Javalla, joka on järjestelmän virallinen ohjelmointikieli. Tämä oli alusta alkaen paras mahdollinen valinta, koska Java käyttää "virtuaalikonetta" monilla laitteilla ja prosessorityypeillä toimivan käyttöjärjestelmäkoodin kääntämiseen. Tämä johtuu siitä, että Android on suunniteltu toimimaan eri valmistajien laitteissa, joissa on eri laitteistokokoonpanot. Sitä vastoin iOS on kirjoitettu Swiftillä ja toimii vain iPhone-laitteissa (aiemmin myös iPadeissa, vaikka sen iPadOS on itse asiassa vain iOS:n sivuhaara).

Sitten Java-määrityksen vuoksi suljettujen sovellusten vapauttama muisti on palautettava laitteeseen roskakeräyksenä tunnetun prosessin kautta - jotta muut sovellukset voivat käyttää sitä. Tämä on niin tehokas prosessi, joka auttaa itse laitetta toimimaan kitkattomasti. Ongelmana on tietysti se, että tämä prosessi vaatii riittävän määrän RAM-muistia. Jos se ei ole käytettävissä, prosessit hidastuvat, minkä käyttäjä havaitsee laitteen yleisessä hitaassa vasteessa.

Tilanne iOS:ssä 

iPhonen ei tarvitse kierrättää käytettyä muistia takaisin järjestelmään, johtuen siitä, miten niiden iOS on rakennettu. Lisäksi Apple hallitsee iOS:a enemmän kuin Google Androidia. Apple tietää, minkä tyyppisillä laitteistoilla ja laitteilla sen iOS toimii, joten se rakentaa sen toimimaan yksinkertaisesti mahdollisimman sujuvasti tällaisissa laitteissa.

On loogista, että RAM-muisti molemmilla puolilla kasvaa ajan myötä. Tietysti vaativammat sovellukset ja pelit ovat vastuussa tästä. Mutta on selvää, että jos Android-puhelimet kilpailevat iPhonen ja niiden iOS:n kanssa milloin tahansa tulevaisuudessa, ne yksinkertaisesti voittavat aina. Ja sen pitäisi jättää kaikki iPhonen (laajennuksena iPad) käyttäjät täysin kylmäksi. 

.