Artikkel

OnePlus 6: Trenger du virkelig 8 GB RAM i en telefon?

protection click fraud

Du kan kjøpe en OnePlus 6 som har 8 GB RAM om bord. Det er 4 GB mer enn de fleste andre avanserte Android-telefoner (og Chromebooks og billige Windows-bærbare datamaskiner) har, og omtrent 6 GB mer enn det absolutte minimum du kan komme unna. Vi svarer på spørsmålet her i første avsnitt: nei, du trenger ikke 8 GB RAM i en telefon.

Men det betyr at noen virkelig kule ting kan skje.

Les vår OnePlus 6 anmeldelse

Hva telefonen din gjør med RAM

Vi vet alle at mer RAM betyr at flere apper kan fortsette å kjøre samtidig (på en måte samtidig, uansett), men det er bare en ting telefonen din gjør med RAM inne i den. Faktisk blir en del av det RAM brukt før Android til og med begynner å kjøre.

Uten å få også nerdete og injiserende ideer som Compcache i blandingen, bruker telefonen RAM slik:

Verizon tilbyr Pixel 4a for bare $ 10 / mo på nye ubegrensede linjer

  • Kjerneplassen: Android-telefonen din kjører på toppen av Linux-kjernen. Kjernen er lagret i en spesiell type komprimert fil som ekstraheres direkte i RAM under enhetens oppstartssekvens. Dette reserverte minnet holder kjernen, driverne og kjernemodulene som styrer maskinvaren og rommet for å cache data inn og ut av kjernen.
  • En RAMdisk for virtuelle filer: Det er noen mapper og filer i systemtreet som ikke er "ekte". De er pseudofiler skrevet ved oppstart og inneholder ting som batterinivå og CPU-hastighetsdata. Med Android er hele / proc-katalogen et av disse psuedofile-systemene. RAM er reservert slik at de har et sted å bo.
  • Nettverksradioer: Data om IMEI- og radioinnstillingene lagres i NVRAM (ikke-flyktig minne som ikke slettes når du slår av telefonen din), men blir overført til RAM sammen med programvaren som trengs for å støtte modemet når du slår på telefonen. Plass er reservert for å holde alt dette i minnet.
  • GPU: Grafikkortet i telefonen trenger minne for å fungere. Det kalles VRAM, og telefonene våre bruker integrerte GPUer som ikke har noen frittstående VRAM. System RAM er reservert for dette.
  • Tilgjengelig RAM: Dette er det som er igjen, minus eventuelt ekstra reservert for filsystemets cache og minfrie innstillinger. Dette er hva appene du kjører kan bruke.

Å ha 8 GB RAM betyr at noen eller alle disse forskjellige måtene RAM brukes, kan bruke mye mer av det hvis det trenger det. Eller hvis en person som skriver operativsystemet, vil prøve noe nytt og annerledes.

Hva kan du gjøre med ekstra RAM?

Jeg begynner med å si at det ikke er helt klart hva OnePlus gjør med ekstra RAM eller hvilke planer den har for fremtiden. På forsiden må du forvente at det ikke vil gjøre også mye mer på systemnivå med tanke på at OnePlus 6-basen fortsatt kommer med 6 GB RAM og bruker den samme programvaren.

Men det er en ting som OnePlus (eller noen tilpassede ROM-utviklere) kan gjøre, noe som ville være en fin måte å bruke ekstra 2 GB RAM på: lagre hele systemets startside i den.

8 GB RAM betyr at mer kan settes av til brukergrensesnittet eller en spillmodus.

Tenk tilbake på HTC M7 hvis du har vært rundt Android så lenge. Det var den første telefonen som brukte Android og var veldig responsiv når du glidelå rundt operativsystemet. Det var fordi en god del av system-RAM var "reservert" for HTC Sense og ikke ville bli frigjort når en annen app ba om mer minne. I tilfelle av M7 betydde det at den ikke kunne holde så mange apper åpne som andre telefoner. De fleste selskaper som lager Android-telefoner gjør noe lignende nå og setter opp ting slik at deler av bæreraketten aldri blir fjernet fra RAM, og Android føles mye bedre å bruke på grunn av det. Med 4 GB RAM får du en balanse som gir god ytelse uten opprørende brukere som vil holde appene åpne i bakgrunnen kan være tøff.

Med 8 GB RAM kan hele brukergrensesnittet ikke bare oppbevares i RAM, men gjøres med en ekte reservert blokk utenfor systemminneparametrene.

Å skrive en enhetsdriver som aktiverer DMA (Direct Memory Access) for brukergrensesnittet, betyr at RAM kan settes av til bruk av bare brukergrensesnittet. Operativsystemet styrer fremdeles i / o, men ingen andre applikasjoner kan overskrive noen del av det slik alt som trengs for "øyeblikkelig" rulling og sveiping holdes i RAM der det er raskt og klart i det hele tatt ganger.

OnePlus har kanskje ikke noe planlagt for ekstra RAM, men jeg er sikker på at utviklere på XDA vil.

Dette er litt annerledes enn memmap-kjerneparameteren som reserverer plass utenfor operativsystemet for radioene og VRAM, men det lar operativsystemet administrere RAM slik at data kan bevege seg inn og ut, og det kan skrives en buffer når du slår av telefonen for å forhindre data tap. Det er en mer robust løsning enn å bruke standard Linux LMK (Low Memory Killer) -system for å holde viktige prosesser i gang. Sluttresultatet er et brukergrensesnitt som er flytende og responsivt hele tiden, uten å påvirke måten andre apper kjører eller holder seg i live i bakgrunnen.

Og det er bare ett eksempel jeg tenkte på uten å grave for dypt i det hele. Kanskje forestill deg en tweaked minfree-innstillinger, slik at vi kan la hver app vi elsker være åpen i bakgrunnen hele tiden.

Ikke glem den kule faktoren

OnePlus 6 kan ha 8 GB RAM for å gjøre sprø ting med operativsystemet for bedre ytelse, men det har det sannsynligvis bare fordi det kan.

RAM er ikke dyrt. I det minste ikke komponent-RAM som brukes på telefonens hovedkort. Å bruke noen få dollar mer per enhet (som kan være mye hvis du selger millioner av enheter) for å gi OnePlus 6 noe Galaxy S9 eller iPhone ikke har, er et reelt salgsargument i deler av Asia og for mye entusiaster. Mange mennesker er besatt av spesifikasjonene til en telefon fordi de forstår hvordan de gjør det kunne brukes, eller rett og slett fordi mer alltid er bedre. Dobbelt RAM av andre flaggskiptelefoner gjør OnePlus 6 mer fremtidssikker.

Jeg er sikker på at noen på OnePlus gjorde matematikken og skjønte at det gjennom en kombinasjon av alle disse faktorene var gunstig å selge en 8 GB RAM-modell.


Vi avslutter dette på samme måte som vi startet: ved å si nei, trenger du ikke 8 GB RAM i en telefon. Men det skader ingenting, og den kreative friheten det gir Android-utviklere, både hos OnePlus og tredjepartsutviklere, kan veldig bety at noen kule ting kommer.

Jerry Hildenbrand

Jerry er Mobile Nation's bosatt nerd og stolt av det. Det er ingenting han ikke kan ta fra hverandre, men mange ting han ikke kan sette sammen igjen. Du finner ham på tvers av Mobile Nations-nettverket, og du kan slo ham på Twitter hvis du vil si hei.

instagram story viewer