Reklame

Krigen mellem iOS og Android holder sig stærk endnu i dag. Der er selvfølgelig gyldige grunde til at falde på hver side af hegnet, men det forhindrer ikke mennesker (inklusive os) i uendelig sammenligning af de to for at se, hvilken der er bedre til vores behov.

Vi har allerede undersøgt spørgsmål som hvilket mobilt operativsystem er mere sikkert og hvorfor iOS-apps generelt er bedre end Android-apps Hvorfor er iOS-apps stadig bedre end Android-apps?Jeg føler, at jeg med sikkerhed kan påstå, at iOS-apps bare er bedre. Læg bænkene et øjeblik ned og hør mig ud. Læs mere . Men her er noget, du måske ikke har bemærket: iOS-enheder har ofte halvdelen af ​​RAM (eller mindre) Android-enheder. Hvorfor er det?

Sammenligning af RAM på iPhone vs. Android

I denne artikel skal vi se på nogle af de nyeste Android-enheder fra flere fabrikanter og sætte dem side om side mod iPhone 8, iPhone 8 Plus og iPhone X.

Dette er grunden til, at iOS-enheder bruger mindre RAM end Android-enheder, telefonspecifikationer oneplus 5t
Billedkredit: GSM Arena
Dette er grunden til, at iOS-enheder bruger mindre RAM end Android-enheder, telefonspecifikationer samsung galaxy note8
Billedkredit: GSM Arena
Dette er grunden til, at iOS-enheder bruger mindre RAM end Android-enheder, telefonspecifikationer Samsung Galaxy S8 Plus
Billedkredit: GSM Arena
Dette er grunden til, at iOS-enheder bruger mindre RAM end Android-enheder telefonspecifikationer google pixel 2 xl
Billedkredit: GSM Arena
instagram viewer

Dette er alle Android-enheder for 2017-æra, der repræsenterer det bedste af de bedste, der i øjeblikket er tilgængeligt for smartphone-forbrugere. Som du kan se, er disse RAM-specifikationer store og koster dig en smuk krone. Forvent at betale overalt fra $ 650 til $ 1.000 for disse.

For at give dig en idé om, hvor meget 8 GB RAM er, skal du huske, at de fleste moderne bærbare computere ikke engang kommer med så meget. De fleste Chromebooks i 2017-æraen fx lukker ud med 4 GB med kun nogle få modeller, der endda tilbyder en 8 GB-build - og endda dem højeffektive 8 GB Chromebooks er stadig billigere end disse Android-enheder!

For at være retfærdig leveres kun OnePlus 5T med 8 GB. Men min pointe er dette: Android-enheder ville ikke have så meget RAM, hvis de ikke havde brug for det, ikke? Og hvis de nyeste Android-enheder er udstyret med 4-8 GB RAM, så hvor meget RAM har iPhones?

Dette er grunden til, at iOS-enheder bruger mindre RAM end Android-enheder, telefonspecifikationer apple iphone x
Billedkredit: GSM Arena
Dette er grunden til, at iOS-enheder bruger mindre RAM end Android-enheder, telefonspecifikationer apple iphone 8 plus
Billedkredit: GSM Arena
Dette er grunden til, at iOS-enheder bruger mindre RAM end Android-enheder, telefonspecifikationer apple iphone 8
Billedkredit: GSM Arena
Dette er grunden til, at iOS-enheder bruger mindre RAM end Android-enheder, telefonspecifikationer apple iphone 7
Billedkredit: GSM Arena

Vent et øjeblik. Hvad sker der? Mellem Apples linje med iPhones fra 2017-æraen ser vi kun 2 GB på “entry-level” iPhone 8, 3GB på den større iPhone 8 Plus og 3GB på den nyeste og største iPhone X. Apples højeste model har mindre RAM end de svagere Android-indstillinger!

Intet af dette er i øvrigt nyt. IPhone 7 Plus introducerede 3 GB RAM til iPhone-linjen tilbage i 2016. IPhone 7, iPhone 6s Plus og iPhone 6s fungerer alle på 2 GB uden problemer. Og iPhone 6, som kan køre iOS 11 som resten af ​​dens efterfølgere, har kun 1 GB.

Alvorligt, hvad sker der? Hvordan kan en iPhone 6-æra 2014 med fordel køre den nyeste version af iOS med kun 1 GB RAM, mens Androids har brug for op til 8 gange det beløb?

Hvorfor Android-enheder har brug for så meget RAM

Helt fra starten var Android designet til at understøtte mange forskellige processortyper, mange forskellige producenter og mange forskellige hardwarekonfigurationer. Normalt kan software, der er skrevet til en slags system, ikke bare køre på en anden; det skal "overføres", hvilket ofte indebærer omskrivning af de inkompatible bits.

For at komme omkring dette har Android-apps altid kørt på Java-platformen. Java er flot på grund af sin virtuelle maskine: du kan skrive en app en gang i Java, og så "oversætter" den virtuelle maskine den kode under kørsel for at arbejde på det system, den er på. I stedet for at omskrive og rekompilere koden selv, den virtuelle Java-maskine håndterer den for dig Hvorfor Java Virtual Machine hjælper din kode med at køre bedreHvad skal man vide, hvorfor den virtuelle java-maskine giver java flere fordele i forhold til indbygget programmering til en applikation? Læs videre for at finde ud af det! Læs mere .

Bygning af Java-programmer

Men dette kommer med en omkostning.

Den virtuelle Java-maskine er kompleks og kræver meget RAM, ikke kun for at styre de faktiske processer på selve den virtuelle maskine, men også for at have den originale Java-kode til uanset hvilken app der udføres plus den oversatte kode, der faktisk bliver udført af systemet.

På den ene side er den virtuelle maskine i Android forbedret i årenes løb og kræver ikke så meget RAM, som den engang gjorde. På den anden side bliver Android-apps mere og mere avancerede - sandsynligvis endda oppustet - og har derfor brug for mere RAM for at fungere. RAM er også nødvendig til baggrundsprocesser, som er almindelige i Android-apps 9 ting, der ikke skal gøres, når du får din første Android-telefonDisse almindelige faldgruber bør undgås for den optimale Android-oplevelse. Læs mere .

Dette er grunden til, at iOS-enheder bruger mindre RAM end Android-enheder, Android-indlæser tablet

Til sidst er Android-operativsystemet bygget op omkring en metode, der kaldes "indsamling af skrald." Apps opfordres faktisk til at bruge så meget RAM, som de har brug for. Derefter renser Android hver gang imellem dataene i RAM, der ikke længere bruges ("skrald") og frigør dem, så andre apps kan bruge dem. Selv om denne metode er effektiv, er den mest optimale, når der er en masse RAM at lege med, ellers bruger systemet for meget tid på altid at indsamle affald.

Af disse grunde anbefaler vi mindst 4 GB RAM på Android hvis du er interesseret i glat ydeevne Hvorfor er min Android-telefon langsom, selv med gode specifikationer?Specifikationer er ikke det eneste, der betyder noget i en Android-telefon. Her er, hvorfor din telefon muligvis går langsommere på trods af at den er god spec. Læs mere . Hvis du ikke gør det, skal 2 GB være det mindste minimum.

Hvorfor iOS ikke bruger så meget RAM som Android

Apple udøver meget mere kontrol over hele iOS-økosystemet. Hvis du vil bruge iOS, har du kun én mulighed for en telefon: iPhone. Hvis du vil oprette iOS-apps, skal du bruge Apples værktøjer og gøre det Apple's måde. Apple styrer med en stram knytnæve.

Der er dog mange fordele ved dette.

Fordi Apple kender eksakt specifikationer for hver enkelt enhed, der nogensinde vil køre sit operativsystem, kan de træffe designbeslutninger i overensstemmelse hermed. Mens Android f.eks. Skal understøtte flere processortyper, iOS kører altid på ARM-baseret hardware Jargon Buster: Vejledningen til forståelse af mobile processorerI denne vejledning klipper vi gennem jargon for at forklare, hvad du har brug for at vide om smartphone-processorer. Læs mere .

Dette er grunden til, at iOS-enheder bruger mindre RAM end Android-enheder iphone sollys stråle tomt

Som sådan har iOS ikke brug for en virtuel maskine med on-the-fly-oversættelse, som Android gør. Alle apps kompileres til den oprindelige kode, og den kode udføres direkte på hardwaren. Intet behov for en virtuel maskine betyder betydeligt mindre RAM, der generelt bruges.

Desuden har iOS en anden tilgang til hukommelsesstyring. Mens Android-hukommelse håndteres af operativsystemet, håndteres iOS-hukommelse af apps selv. I stedet for at tillade apps at optage så meget RAM, som de vil, og frigøre det, når de ikke længere er i brug, tildeler iOS-apps automatisk og omfordeler hukommelse efter behov.

Kort sagt, bare fordi iPhones har mindre RAM, betyder det ikke, at de har dårligere ydelse. iOS har en anden tilgang til hukommelsesstyring, fordi den ikke er afhængig af en virtuel maskine, som Android gør.

Joel Lee har en B.S. inden for datalogi og over seks års professionel skriftlig erfaring. Han er chefredaktør for MakeUseOf.