Articolo

OnePlus 6: hai davvero bisogno di 8 GB di RAM in un telefono?

protection click fraud

Puoi acquistare un file OnePlus 6 che ha 8 GB di RAM a bordo. Sono 4 GB in più rispetto alla maggior parte degli altri telefoni Android di fascia alta (e Chromebook e laptop Windows economici) e circa 6 GB in più rispetto al minimo indispensabile con cui puoi farla franca. Risponderemo alla domanda proprio qui nel primo paragrafo: no, non hai bisogno di 8 GB di RAM in un telefono.

Ma significa che potrebbero accadere cose davvero interessanti.

Leggi la nostra recensione su OnePlus 6

Cosa fa il tuo telefono con la RAM

Sappiamo tutti che più RAM significa che più app possono essere mantenute in esecuzione contemporaneamente (una specie di allo stesso tempo, comunque) ma questa è solo una delle cose che il tuo telefono fa con la RAM al suo interno. In effetti, una parte di quella RAM viene utilizzata prima ancora che Android inizi a funzionare.

Senza ottenere pure idee nerd e iniettanti come compcache nel mix, il tuo telefono utilizza la RAM in questo modo:

Verizon offre Pixel 4a per soli $ 10 / mese sulle nuove linee Unlimited

  • Lo spazio kernel: Il tuo telefono Android funziona con il kernel Linux. Il kernel è memorizzato in un tipo speciale di file compresso che viene estratto direttamente nella RAM durante la sequenza di accensione del dispositivo. Questa memoria riservata contiene il kernel, i driver ei moduli del kernel che controllano l'hardware e spazio per memorizzare nella cache i dati dentro e fuori il kernel.
  • Un disco RAM per i file virtuali: Ci sono alcune cartelle e file nell'albero del sistema che non sono "reali". Sono pseudofili scritti all'avvio e contengono cose come i livelli della batteria e i dati sulla velocità della CPU. Con Android, l'intera directory / proc è uno di questi sistemi psuedofile. La RAM è riservata in modo che abbiano un posto dove vivere.
  • Radio di rete: I dati sulle impostazioni IMEI e radio vengono archiviati nella NVRAM (memoria non volatile che non viene cancellata allo spegnimento il tuo telefono), ma vengono trasferiti nella RAM insieme al software necessario per supportare il modem quando accendi per la prima volta il tuo Telefono. Lo spazio è riservato per tenere tutto questo in memoria.
  • La GPU: L'adattatore grafico del telefono necessita di memoria per funzionare. Si chiama VRAM ei nostri telefoni utilizzano GPU integrate che non dispongono di VRAM stand-alone. La RAM di sistema è riservata per questo.
  • RAM disponibile: Questo è ciò che resta, meno ogni extra riservato alla cache del file system e alle impostazioni minfree. Questo è ciò che possono utilizzare le app che esegui.

Avere 8 GB di RAM significa che uno o tutti questi diversi modi in cui la RAM viene utilizzata può utilizzarne molto di più se necessario. O se una persona che scrive il sistema operativo vuole provare qualcosa di nuovo e diverso.

Cosa puoi fare con RAM extra?

Inizierò dicendo che non è del tutto chiaro cosa stia facendo esattamente OnePlus con la RAM extra o quali piani ha per il futuro. A prima vista devi aspettarti che non funzionerà pure molto di più a livello di sistema considerando che il modello base OnePlus 6 viene fornito con 6 GB di RAM e utilizza lo stesso software.

Ma c'è una cosa che OnePlus (o qualsiasi sviluppatore di ROM personalizzate) può fare che sarebbe un ottimo modo per utilizzare 2 GB di RAM extra: memorizzare l'intero launcher del sistema al suo interno.

8 GB di RAM significa che più potrebbe essere messo da parte per l'interfaccia utente o una modalità di gioco.

Ripensa all'HTC M7 se sei stato in giro per Android così a lungo. È stato il primo telefono che utilizzava Android ed è stato super reattivo quando si utilizzava il sistema operativo. Era perché una buona parte della RAM di sistema era "riservata" per HTC Sense e non sarebbe stata liberata quando un'altra app richiedeva più memoria. Nel caso dell'M7, ciò significava che non poteva tenere aperte tante app come altri telefoni. La maggior parte delle aziende che producono telefoni Android fanno qualcosa di simile ora e configurano le cose in modo che parti del programma di avvio non vengano mai rimosse dalla RAM e Android si sente molto meglio da usare per questo. Con 4 GB di RAM, ottenere un equilibrio che offre buone prestazioni senza sconvolgere gli utenti che desiderano mantenere le app aperte in background può essere difficile.

Con 8 GB di RAM, l'intera interfaccia utente può non solo essere mantenuta nella RAM, ma realizzata con un vero blocco riservato al di fuori dei parametri della memoria di sistema.

Scrivere un driver di dispositivo che abiliti DMA (Direct Memory Access) per l'interfaccia utente significa che la RAM può essere messa da parte per l'uso da parte di solo l'interfaccia utente. Il sistema operativo controlla ancora l'I / O, ma nessun'altra applicazione può sovrascriverne alcuna parte tutto il necessario per lo scorrimento e lo scorrimento "istantaneo" è contenuto nella RAM dove è veloce e pronto a tutti volte.

OnePlus potrebbe non avere pianificato nulla per la RAM aggiuntiva, ma sono sicuro che gli sviluppatori di XDA lo faranno.

Questo è leggermente diverso dal parametro del kernel memmap che riserva spazio al di fuori del sistema operativo per le radio e la VRAM, ma consente al sistema operativo di gestire la RAM in modo che i dati possano entrare e uscire e un buffer può essere scritto quando si spegne il telefono per evitare che i dati perdita. È una soluzione più robusta rispetto all'utilizzo del sistema Linux LMK (Low Memory Killer) standard per mantenere in esecuzione processi importanti. Il risultato finale è un'interfaccia utente fluida e reattiva tutto il tempo, senza influire sul modo in cui altre app vengono eseguite o rimangono attive in background.

E questo è solo un esempio a cui ho pensato senza scavare troppo in profondità. Forse immagina delle impostazioni minfree ottimizzate in modo da poter lasciare tutte le app che amiamo aperte in background tutto il tempo.

Non dimenticare il fattore cool

OnePlus 6 può avere 8 GB di RAM per fare cose pazze con il sistema operativo per prestazioni migliori, ma probabilmente ce l'ha semplicemente perché può.

La RAM non è costosa. Almeno non la RAM componente utilizzata su una scheda madre del telefono. Spendere qualche dollaro in più per unità (che può essere molto se vendi milioni di unità) per regalare OnePlus 6 qualcosa che il Galaxy S9 o l'iPhone non hanno è un vero punto di forza in alcune parti dell'Asia e per molti appassionati. Molte persone sono ossessionate dalle specifiche di un telefono perché capiscono come fanno poteva essere usato, o semplicemente perché di più è sempre meglio. Il doppio della RAM di altri telefoni di punta rende OnePlus 6 più a prova di futuro.

Sono sicuro che qualcuno in OnePlus ha fatto i conti e ha capito che, attraverso una combinazione di tutti questi fattori, era vantaggioso vendere un modello di RAM da 8 GB.


Finiremo nello stesso modo in cui abbiamo iniziato: dicendo no, non hai bisogno di 8 GB di RAM in un telefono. Ma non fa male a nulla e la libertà creativa che offre agli sviluppatori Android, sia di OnePlus che di sviluppatori di terze parti, potrebbe significare che alcune cose interessanti arriveranno.

Jerry Hildenbrand

Jerry è il nerd residente di Mobile Nation e ne è orgoglioso. Non c'è niente che non possa smontare, ma molte cose che non può riassemblare. Lo troverai attraverso la rete Mobile Nations e potrai farlo lo ha colpito su Twitter se vuoi dire ciao.

instagram story viewer