Maak advertensie toe

Android en iOS is die twee mees gebruikte mobiele bedryfstelsels ter wêreld. Dit is ook hoekom dit logies is dat gebruikers hulle met mekaar vergelyk. Wanneer die Android vs. iOS, sal daar 'n omwenteling wees dat die eerste genoemde meer RAM het as die tweede, en dus natuurlik "beter" moet wees. Maar is dit werklik die geval? 

As jy vlagskip-Android-fone vergelyk en 'n iPhone wat in dieselfde jaar gemaak is, sal jy vind dat dit eintlik waar is dat iPhones oor die algemeen minder RAM het as hul mededingers. Meer verbasend is egter die feit dat iOS-toestelle so vinnig werk, of selfs vinniger as Android-fone met groter hoeveelhede RAM.

Die huidige iPhone 13 Pro-reeks het 6 GB RAM, terwyl die 13 modelle slegs 4 GB het. Maar as ons kyk na wat waarskynlik die grootste iPhone-maatskappy is, Samsung, het sy Galaxy S21 Ultra 5G-model selfs tot 16 GB RAM. Die wenner van hierdie wedloop behoort duidelik te wees. As ons "grootte" meet, dan ja, maar in vergelyking met Android-fone het iPhones eenvoudig nie soveel RAM nodig om steeds onder die vinnigste slimfone ter wêreld te tel nie.

Waarom het Android-fone meer RAM nodig om doeltreffend te werk? 

Die antwoord is eintlik redelik eenvoudig en hang af van die programmeertaal wat jy gebruik. Baie van Android, insluitend Android-toepassings, word gewoonlik in Java geskryf, wat die amptelike programmeertaal vir die stelsel is. Van die begin af was dit die beste moontlike keuse omdat Java 'n "virtuele masjien" gebruik om bedryfstelselkode saam te stel wat op baie toestelle en verwerkertipes werk. Dit is omdat Android ontwerp is om op toestelle met verskillende hardeware-konfigurasies van verskillende vervaardigers te werk. Daarteenoor is iOS in Swift geskryf en werk dit net op iPhone-toestelle (voorheen ook op iPads, hoewel sy iPadOS eintlik net 'n uitvloeisel van iOS is).

Dan, as gevolg van hoe Java opgestel is, moet die geheue wat vrygemaak word deur die toepassings wat u sluit, na die toestel teruggestuur word deur 'n proses bekend as Garbage Collection - sodat dit deur ander toepassings gebruik kan word. Dit is so 'n effektiewe proses om die toestel self glad te laat werk. Die probleem is natuurlik dat hierdie proses 'n voldoende hoeveelheid RAM benodig. As dit nie beskikbaar is nie, vertraag die prosesse, wat die gebruiker waarneem in die algehele trae reaksie van die toestel.

Situasie in iOS 

iPhones hoef nie gebruikte geheue terug in die stelsel te herwin nie, net as gevolg van hoe hul iOS gebou is. Boonop het Apple ook meer beheer oor iOS as wat Google oor Android het. Apple weet op watter tipe hardeware en toestelle sy iOS loop, so dit bou dit om net so glad as moontlik op sulke toestelle te werk.

Dit is logies dat RAM aan beide kante met verloop van tyd groei. Hiervoor is natuurlik meer veeleisende toepassings en speletjies verantwoordelik. Maar dit is duidelik dat as Android-fone op enige stadium in die toekoms met iPhones en hul iOS gaan meeding, hulle eenvoudig altyd sal wen. En dit moet alle iPhone (iPad, by uitbreiding) gebruikers heeltemal koud laat. 

.