Luk annoncen

Android og iOS er de to mest brugte mobile operativsystemer i verden. Det er også derfor, det er logisk, at brugerne sammenligner dem med hinanden. Hver gang Android vs. iOS vil der ske en omvæltning af, at førstnævnte har mere RAM end andet, og derfor naturligvis skal være "bedre". Men er det virkelig tilfældet? 

Når du sammenligner flagskibs Android-telefoner og en iPhone lavet i samme år, vil du opdage, at det faktisk er rigtigt, at iPhones generelt har mindre RAM end deres konkurrenter. Mere overraskende er det dog, at iOS-enheder kører lige så hurtigt eller endda hurtigere end Android-telefoner med større mængder RAM.

Den nuværende iPhone 13 Pro-serie har 6 GB RAM, mens de 13 modeller kun har 4 GB. Men hvis vi ser på det, der sandsynligvis er det største iPhone-firma, Samsung, har dens Galaxy S21 Ultra 5G-model endda op til 16 GB RAM. Vinderen af ​​dette løb burde være klart. Hvis vi måler "størrelse", så ja, men sammenlignet med Android-telefoner behøver iPhones simpelthen ikke så meget RAM for stadig at være blandt de hurtigste smartphones i verden.

Hvorfor har Android-telefoner brug for mere RAM for at køre effektivt? 

Svaret er faktisk ret simpelt og afhænger af det programmeringssprog du bruger. Meget af Android, inklusive Android-apps, er generelt skrevet i Java, som er det officielle programmeringssprog for systemet. Fra begyndelsen var dette det bedst mulige valg, fordi Java bruger en "virtuel maskine" til at kompilere styresystemkode, der kører på mange enheder og processortyper. Dette skyldes, at Android er designet til at fungere på enheder med forskellige hardwarekonfigurationer fra forskellige producenter. I modsætning hertil er iOS skrevet i Swift og kører kun på iPhone-enheder (tidligere også på iPads, selvom dens iPadOS faktisk kun er en udløber af iOS).

Derefter, på grund af hvordan Java er konfigureret, skal den hukommelse, der frigøres af de programmer, du lukker, returneres til enheden gennem en proces kendt som Garbage Collection - så den kan bruges af andre programmer. Dette er en så effektiv proces til at hjælpe selve enheden med at køre problemfrit. Problemet er selvfølgelig, at denne proces kræver en tilstrækkelig mængde RAM. Hvis det ikke er tilgængeligt, bremses processerne, hvilket brugeren observerer i enhedens overordnede træge respons.

Situationen i iOS 

iPhones behøver ikke at genbruge brugt hukommelse tilbage i systemet, bare på grund af hvordan deres iOS er bygget. Derudover har Apple også mere kontrol over iOS end Google har over Android. Apple ved, hvilken type hardware og enheder dens iOS kører på, så den bygger den til at køre så glat som muligt på sådanne enheder.

Det er logisk, at RAM på begge sider vokser over tid. Selvfølgelig er mere krævende applikationer og spil ansvarlige for dette. Men det er klart, at hvis Android-telefoner skal konkurrere med iPhones og deres iOS på ethvert tidspunkt i fremtiden, vil de simpelthen altid vinde. Og det bør efterlade alle iPhone (iPad, i forlængelse heraf) brugere helt kolde. 

.