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.

8 REACTIES

  1. Cu ios 8 nu cred ca mai are aceleasi performante. @Zaone se
    Merita sa trec de la 8.1 la 8.1.1? Este vreo diferenta? Sau e la fel si ocup spatiul degeaba?

  2. într-un proces numit garbage collection = printr-un proces numit garbage collection (nu este un proces in sine, JVM=java virtual machine asa isi gestioneaza memoria).

    Nimic nou in ce ai scris, se cunoaste faptul ca java “papa” resurse multe. Dar codul e portabil.

    Uite niste statistici:

    97% of Enterprise Desktops Run Java
    89% of Desktops (or Computers) in the U.S. Run Java
    9 Million Java Developers Worldwide
    #1 Choice for Developers
    #1 Development Platform
    3 Billion Mobile Phones Run Java
    100% of Blu-ray Disc Players Ship with Java
    5 Billion Java Cards in Use
    125 million TV devices run Java
    5 of the Top 5 Original Equipment Manufacturers Ship Java ME

  3. Eu detin iphone 6 si sunt ferm convins ca de la urmatorul update(ios 9) se va simti o diferenta foarte mare datorata lipsei de ram…din acest motiv a primit si ipad air 2 2 gb de ram…deoarece pur si simplu nu mai este deajuns 1….

  4. Garbage collection este un avantaj al Java, si nicidecum un dezavantaj. Managementul memoriei RAM este total diferit fata de ceea ce se stie despre sistemele de operare desktop; daca pe un Mac sau PC memoria plina inseamna scaderea performantelor dispozitivului, pe Android este invers: cu cat este mai ocupata memoria RAM cu atat este mai eficient, deoarece sistemul de operare tine mereu o portiune libera pentru aplicatiile care ruleaza.
    Asta este si avantajul Androidului atunci cand deschide foarte rapid aplicatiile inchise anterior.

    “Write once, run anywhere”
    Marele avantaj al Java este faptul ca poti porta codul pe orice hardware, e ceea ce are nevoie un sistem de operare care a fost conceput sa ruleze pe o multitudine de configuratii hardware.
    Doelstelling C

    Si cu toate avantajele iOS, se pare ca noul Android construit pe ART este mai eficient dpdv energetic decat orice alt sistem de operare pentru mobile, este foarte rapid, si culmea: construit pe Java Virtual Machine. Doar viitorul ne va arata care dintre cele doua sisteme de operare este mai eficient.