Dit is de reden waarom iOS 3x efficiënter is dan Android en geen 3 GB RAM nodig heeft

  iPhones, iPads en iPod Touches hebben twee tot drie keer minder RAM dan Android-terminals, en dit heeft veel kritiek opgeleverd van veel eigenaren van Android-terminals, ondanks het feit dat de prestaties van iDevices beter waren dan die van terminals met het besturingssysteem van Google. Tot nu toe heeft niemand een duidelijke verklaring gegeven waarom iOS drie keer efficiënter is dan Android OS, vandaag hebben we er een en het mysterie van het gebruik van een kleine hoeveelheid RAM in Apple-producten is eindelijk opgelost voor zoveel jaren.

Het onderhouden van RAM verbruikt stroom. Dus meer geheugen = meer stroomverbruik. Android-apps die Java gebruiken, recyclen vrijgegeven geheugen met behulp van garbagecollection. Wat dit diagram laat zien, is dat garbage collectors echt ontzagwekkend snel zijn als je een relatieve geheugenvoetafdruk van 4 of 8 hebt. Met andere woorden, je hebt vier tot acht keer meer geheugen nodig dan je feitelijk gebruikt om superefficiënt te zijn. Maar als het geheugen beperkt wordt, gaan die prestaties achteruit. iOS maakt geen gebruik van deze stijl van garbagecollection en vertraagt ​​niet in omgevingen met beperkt geheugen. Dus 1 GB voor iOS resulteert in meer prestaties dan 3 GB voor Android.

  Volgens De populaire app-ontwikkelaar Android voert Java-apps uit die ongebruikt RAM-geheugen recyclen in een proces dat garbage collection wordt genoemd, waarbij het resterende ongebruikte geheugen wordt vrijgemaakt voor gebruik door andere apps. Hoewel dit proces erg snel en efficiënt is, worden de prestaties van de terminals ernstig verminderd als het vrije RAM-geheugen voor nieuwe toepassingen afneemt en is er extra fysiek RAM-geheugen vereist. iOS maakt geen gebruik van dit RAM-beheerproces en is 3 keer efficiënter dan Android, dus een iPhone met slechts 1 GB RAM presteert beter dan een Android-smartphone met 3 GB RAM.