Advertentie sluiten

Android en iOS zijn de twee meest gebruikte mobiele besturingssystemen ter wereld. Daarom is het ook logisch dat gebruikers ze met elkaar vergelijken. Wanneer de Android vs. iOS zal er een omwenteling zijn dat de eerstgenoemde meer RAM heeft dan de tweede, en daarom natuurlijk "beter" moet zijn. Maar is dat werkelijk zo? 

Als je vlaggenschip-Android-telefoons vergelijkt met een iPhone die in hetzelfde jaar is gemaakt, zul je ontdekken dat het feitelijk waar is dat iPhones over het algemeen minder RAM hebben dan hun rivalen. Verrassender is echter het feit dat iOS-apparaten net zo snel of zelfs sneller werken dan Android-telefoons met grotere hoeveelheden RAM.

De huidige iPhone 13 Pro-serie beschikt over 6 GB RAM, terwijl de 13 modellen slechts 4 GB hebben. Maar als we kijken naar wat waarschijnlijk het grootste iPhone-bedrijf is, Samsung, heeft het Galaxy S21 Ultra 5G-model zelfs tot 16 GB RAM. De winnaar van deze race mag duidelijk zijn. Als we "grootte" meten, dan ja, maar vergeleken met Android-telefoons hebben iPhones simpelweg niet zoveel RAM nodig om nog steeds tot de snelste smartphones ter wereld te behoren.

Waarom hebben Android-telefoons meer RAM nodig om efficiënt te kunnen werken? 

Het antwoord is eigenlijk heel simpel en hangt af van de programmeertaal die je gebruikt. Een groot deel van Android, inclusief Android-apps, is over het algemeen geschreven in Java, de officiële programmeertaal voor het systeem. Vanaf het begin was dit de best mogelijke keuze omdat Java een "virtuele machine" gebruikt om besturingssysteemcode te compileren die op veel apparaten en processortypen draait. Dit komt omdat Android is ontworpen om te werken op apparaten met verschillende hardwareconfiguraties van verschillende fabrikanten. iOS daarentegen is geschreven in Swift en draait alleen op iPhone-apparaten (voorheen ook op iPads, hoewel iPadOS eigenlijk slechts een uitloper is van iOS).

Vervolgens moet, vanwege de manier waarop Java is geconfigureerd, het geheugen dat wordt vrijgemaakt door de toepassingen die u sluit, worden teruggestuurd naar het apparaat via een proces dat bekend staat als Garbage Collection, zodat het door andere toepassingen kan worden gebruikt. Dit is zo'n effectief proces om het apparaat zelf soepel te laten werken. Het probleem is natuurlijk dat dit proces voldoende RAM vereist. Als het niet beschikbaar is, vertragen de processen, wat de gebruiker waarneemt aan de algehele trage reactie van het apparaat.

Situatie in iOS 

iPhones hoeven gebruikt geheugen niet terug in het systeem te recyclen, alleen vanwege de manier waarop hun iOS is gebouwd. Bovendien heeft Apple ook meer controle over iOS dan Google over Android. Apple weet op welk type hardware en apparaten zijn iOS draait, dus bouwt het het zo zo soepel mogelijk op dergelijke apparaten.

Het is logisch dat RAM aan beide kanten in de loop van de tijd groeit. Uiteraard zijn veeleisendere applicaties en games hiervoor verantwoordelijk. Maar het is duidelijk dat als Android-telefoons op enig moment in de toekomst gaan concurreren met iPhones en hun iOS, ze gewoon altijd zullen winnen. En het zou alle iPhone-gebruikers (iPad, bij uitbreiding) volledig koud moeten laten. 

.