Dit is de reden waarom iOS-apparaten minder RAM gebruiken dan Android-apparaten

iOS- en Android-apparaten zijn eigenlijk hetzelfde, toch? Fout. iOS-apparaten hebben vaak de helft van de hoeveelheid RAM. Maar waarom? Zijn iOS-apparaten onder stroom? Of is er nog een reden?

iOS- en Android-apparaten zijn eigenlijk hetzelfde, toch?  Fout.  iOS-apparaten hebben vaak de helft van de hoeveelheid RAM.  Maar waarom?  Zijn iOS-apparaten onder stroom?  Of is er nog een reden?
Advertentie

De oorlog tussen iOS en Android houdt zelfs tot vandaag stand. Uiteraard zijn er geldige redenen om aan beide kanten van het hek te vallen, maar dat belet mensen (inclusief ons) niet om eindeloos de twee te vergelijken om te zien welke beter is voor onze behoeften.

We hebben al vragen onderzocht zoals welk mobiel besturingssysteem veiliger is en waarom iOS-apps over het algemeen beter zijn dan Android-apps. Waarom zijn iOS-apps nog steeds beter dan Android-apps? Waarom zijn iOS-apps nog steeds beter dan Android-apps? Ik heb het gevoel dat ik veilig kan beweren dat iOS-apps gewoon beter zijn. Leg de hooivorken even neer en hoor me eruit. Lees verder . Maar dit is iets wat u misschien niet is opgevallen: iOS-apparaten hebben vaak de helft van het RAM (of minder) van Android-apparaten . Waarom is dit?

RAM vergelijken op iPhone versus Android

In dit artikel zullen we enkele van de nieuwste top-of-the-line Android-apparaten van meerdere fabrikanten bekijken en ze naast elkaar zetten tegen de iPhone 8, iPhone 8 Plus en iPhone X.

Dit is waarom iOS-apparaten minder RAM gebruiken dan Android-apparaten specificaties van de telefoon oneplus 5t
Beeldcredits: GSM Arena
Dit is de reden waarom iOS-apparaten minder RAM gebruiken dan Android-apparaten Specificaties telefoon Samsung samsung note8
Beeldcredits: GSM Arena
Dit is waarom iOS-apparaten minder RAM gebruiken dan Android-apparaten Specificaties telefoon Samsung s8 plus
Beeldcredits: GSM Arena
Dit is waarom iOS-apparaten minder RAM gebruiken dan Android-apparaten telefoonspecificaties google pixel 2 xl
Beeldcredits: GSM Arena

Dit zijn alle Android-apparaten uit het nieuwe tijdperk van 2017 die het beste van het beste vertegenwoordigen dat momenteel beschikbaar is voor smartphonegebruikers. Zoals je kunt zien, zijn deze RAM-specificaties zwaar en kost je een aardige cent. Verwachten om overal te betalen van $ 650 tot $ 1.000 voor deze.

Om u een idee te geven van hoe groot 8GB RAM is, moet u er rekening mee houden dat de meeste moderne laptops niet eens zo veel hebben. De meeste Chromebooks in het tijdperk van 2017 kunnen bijvoorbeeld 4 GB afsluiten met slechts een beperkt aantal modellen, zelfs met een build van 8 GB, en zelfs die krachtige 8 GB Chromebooks zijn nog steeds goedkoper dan deze Android-apparaten!

Om eerlijk te zijn, wordt alleen de OnePlus 5T geleverd met 8 GB. Maar mijn punt is dit: Android-apparaten zouden niet met zoveel RAM-geheugen komen als ze het niet nodig hadden, toch? En als de nieuwste Android-apparaten worden uitgerust met 4-8 GB RAM, hoeveel RAM hebben iPhones dan?

Dit is waarom iOS-apparaten minder RAM gebruiken dan Android-apparaten Telefoonspecificaties Apple iPhone x
Beeldcredits: GSM Arena
Dit is waarom iOS-apparaten minder RAM gebruiken dan Android-apparaten telefoonspecificaties apple iphone 8 plus
Beeldcredits: GSM Arena
Dit is waarom iOS-apparaten minder RAM gebruiken dan Android-apparaten telefoonspecificaties apple iphone 8
Beeldcredits: GSM Arena
Dit is de reden waarom iOS-apparaten minder RAM gebruiken dan Android-apparaten telefoonspecificaties apple iphone 7
Beeldcredits: GSM Arena

Wacht even. Wat gebeurd er? Tussen Apple's lijn van iPhones uit het tijdperk van 2017, zien we slechts 2 GB op de 'instapniveau' iPhone 8, 3 GB op de grotere iPhone 8 Plus en 3 GB op de nieuwste en beste iPhone X. Het hoogste model van Apple heeft minder RAM dan de zwakkere Android-opties!

Niets hiervan is trouwens nieuw. De iPhone 7 Plus introduceerde in 2016 3 GB RAM aan de iPhone-lijn. De iPhone 7, iPhone 6s Plus en iPhone 6s werken zonder probleem op 2 GB. En de iPhone 6, die iOS 11 net als de rest van zijn opvolgers kan gebruiken, heeft slechts 1 GB.

Serieus, wat is er aan de hand? Hoe kan een iPhone 6 uit de 6e eeuw op een acceptabele manier de nieuwste versie van iOS uitvoeren met slechts 1 GB RAM, terwijl Androids die hoeveelheid tot 8x nodig hebben?

Waarom Android-apparaten zoveel RAM nodig hebben

Vanaf het begin was Android ontworpen om veel verschillende processortypes, veel verschillende fabrikanten en vele verschillende hardwareconfiguraties te ondersteunen. Normaal gesproken kan software die is geschreven voor één soort systeem niet zomaar op een ander systeem worden uitgevoerd; het moet worden "geporteerd", wat vaak inhoudt dat de incompatibele bits worden herschreven.

Om dit te omzeilen, hebben Android-apps altijd op het Java-platform uitgevoerd. Java is handig vanwege zijn virtuele machine: je kunt een app eenmaal in Java schrijven en vervolgens vertaalt de virtuele machine die code tijdens runtime om te werken op welk systeem dan ook. In plaats van de code zelf te herschrijven en opnieuw te compileren, verwerkt de virtuele Java-machine dit voor u. Waarom de Java Virtual Machine uw code beter helpt uitvoeren Waarom de Java Virtual Machine uw code beter helpt uitvoeren Wat te weten waarom de Java-virtuele machine Java meer voordelen biedt dan native programmering voor een applicatie? Lees verder om erachter te komen! Lees verder .

Java-programma's bouwen

Maar dit komt met een prijs.

De virtuele Java-machine is complex en vereist veel RAM, niet alleen om de eigenlijke processen van de virtuele machine zelf te beheren, maar ook om de originele Java-code vast te houden voor elke app die wordt uitgevoerd plus de vertaalde code die daadwerkelijk wordt uitgevoerd door de systeem.

Aan de ene kant is de virtuele machine in Android in de loop der jaren verbeterd en heeft niet zoveel RAM nodig als ooit. Aan de andere kant worden Android-apps steeds geavanceerder - misschien zelfs opgeblazen - en hebben ze dus meer RAM nodig om te werken. RAM is ook nodig voor achtergrondprocessen, die veel voorkomen in Android-apps 9 Dingen die je niet hoeft te doen bij je eerste Android-telefoon 9 Dingen die je niet hoeft te doen bij je eerste Android-telefoon Deze veelvoorkomende valkuilen moeten worden vermeden voor de optimale Android-ervaring. Lees verder .

Dit is waarom iOS-apparaten minder RAM-geheugen gebruiken dan Android-apparaten Android-tablet voor het laden van tablets

Ten slotte is het Android-besturingssysteem gebouwd rond een methode genaamd 'garbage collection'. Apps worden in feite aangemoedigd om zoveel RAM te gebruiken als ze nodig hebben. Vervolgens ruimt Android af en toe de gegevens op in het RAM-geheugen die niet langer worden gebruikt ("garbage") en maakt het vrij, zodat andere apps het kunnen gebruiken. Deze methode, hoewel effectief, is het meest optimaal wanneer er veel RAM-geheugen is om mee te spelen, anders besteedt het systeem te veel tijd aan het verzamelen van afval.

Om deze redenen raden we ten minste 4 GB RAM op Android aan als u om een ​​soepele uitvoering geeft. Waarom is mijn Android-telefoon trager, zelfs met goede specificaties? Waarom is mijn Android-telefoon traag, zelfs met goede specificaties? Specs zijn niet het enige dat telt in een Android-telefoon. Dit is de reden waarom uw telefoon mogelijk vertraagt ​​ondanks zijn goede specificaties. Lees verder . Als dat niet het geval is, moet 2 GB het absolute minimum zijn.

Waarom iOS niet zoveel RAM gebruikt als Android

Apple oefent veel meer controle uit over het hele iOS-ecosysteem. Als je iOS wilt gebruiken, heb je maar één optie voor een telefoon: de iPhone. Als je iOS-apps wilt maken, moet je de tools van Apple gebruiken en het op de manier van Apple doen. Apple heerst met een strakke vuist.

Dit heeft echter veel voordelen.

Omdat Apple de exacte specificaties kent van elk afzonderlijk apparaat dat ooit het besturingssysteem zal draaien, kunnen ze ontwerpbeslissingen dienovereenkomstig nemen. Bijvoorbeeld, terwijl Android meerdere processortypes moet ondersteunen, draait iOS altijd op ARM-gebaseerde hardware Jargon Buster: de handleiding voor een beter begrip van mobiele processors Jargon Buster: de handleiding voor het begrijpen van mobiele processors In deze gids zullen we het jargon doornemen tot leg uit wat u moet weten over smartphone-processors. Lees verder .

Dit is de reden waarom iOS-apparaten minder RAM gebruiken dan Android-apparaten iPhone-zonlichtstraal leeg

Als zodanig heeft iOS geen virtuele machine nodig met een on-the-fly vertaling zoals Android dat doet. Alle apps zijn gecompileerd naar native code en die code wordt rechtstreeks op de hardware uitgevoerd. Geen behoefte aan een virtuele machine betekent aanzienlijk minder RAM-geheugen in het algemeen.

Bovendien heeft iOS een andere benadering van geheugenbeheer. Terwijl het Android-geheugen wordt afgehandeld door het besturingssysteem, wordt iOS-geheugen afgehandeld door de apps zelf. In plaats van toe te staan ​​dat apps zoveel RAM opnemen als ze willen en deze te bevrijden wanneer ze niet langer worden gebruikt, wijzen iOS-apps automatisch het geheugen toe als dat nodig is.

Kortom, alleen omdat iPhones minder RAM hebben betekent niet dat ze slechtere prestaties hebben. iOS heeft een andere benadering van geheugenbeheer omdat het niet afhankelijk is van een virtuele machine zoals Android.

In this article