Il tuo smartphone Android è essenzialmente un computer generico, il che significa che, proprio come un laptop o un PC desktop, utilizza la RAM ( memoria ad accesso casuale ) per rendere il tuo telefono in grado di eseguire app e fare tutto ciò di cui hai bisogno.
Al giorno d'oggi puoi acquistare un telefono Android con specifiche di memoria comprese tra 4 GB e 16 GB di RAM e non c'è modo di aggiornare quella quantità di RAM fisica dopo l'acquisto. Ciò significa che devi scegliere un telefono con la giusta quantità di RAM per le tue esigenze o rischiare di dover passare a un nuovo telefono molto prima che altrimenti sarebbe necessario.
Cosa fa la RAM nel tuo telefono
Come altri tipi di personal computer, uno smartphone Android ha una CPU, RAM e una memoria più permanente sotto forma di un SSD integrato (Solid State Drive). La RAM è lo spazio di lavoro veloce in cui vengono conservati il sistema operativo, le applicazioni aperte e i dati con cui stanno lavorando.
Più RAM ha il tuo telefono, più scattanti saranno le sue prestazioni quando si passa da un'applicazione all'altra. Se desideri utilizzare app che consumano molta memoria, come editor di video o giochi per dispositivi mobili complessi, il tuo telefono potrebbe non disporre di memoria sufficiente per funzionare senza intoppi e balbuzie.
Come funziona la gestione della memoria Android
Il modo in cui Android gestisce l'allocazione della memoria alle app influenza in modo significativo la quantità di RAM necessaria. Android è basato sul kernel Linux e il modo in cui vengono allocate risorse come la memoria funziona allo stesso modo in entrambi i sistemi operativi.
Quando apri un'app in Android, crea un nuovo "processo", che richiede risorse come la RAM. L'app ottiene tutto ciò di cui ha bisogno senza influire su nient'altro se è disponibile memoria libera.
Se non c'è abbastanza RAM libera, la prima cosa che fa Android è "scambiare pagine RAM" in uno speciale segmento compresso di RAM chiamato ZRAM. Questa non è una cosa hardware. È solo una parte logica della RAM che è stata isolata, contenente pagine RAM compresse. Questi dati non possono essere letti direttamente ma devono prima essere decompressi e caricati nella normale porzione di RAM. Tuttavia, è ancora più veloce del caricamento dei dati delle app dallo spazio di archiviazione.
Se non è più disponibile ZRAM, Android interromperà i processi meno recenti che non sono attualmente in uso, liberando tutta la memoria che stanno utilizzando. Le app Android sono scritte in modo tale da sapere che potrebbero essere eliminate in questo modo come parte normale della gestione della RAM. Quindi, in teoria, dovrebbero salvare il loro stato nell'archivio in modo da poter riprendere da dove avevi interrotto. Tuttavia, questo comporta una penalizzazione delle prestazioni.
I vantaggi di più RAM
Più RAM hai, più spazio hai nello spazio ZRAM, più app attive puoi conservare in memoria e probabilmente sarà più fluido il passaggio tra le app recenti.
Android utilizza la RAM anche quando non è allocata in modo esplicito a un'app. Ad esempio, se stai eseguendo trasferimenti di file, possono essere velocizzati utilizzando la RAM come cache. Come tutti i sistemi operativi moderni, Android utilizza tutta la RAM necessaria per accelerare le cose in generale. Non appena un processo ha bisogno di quella memoria, viene immediatamente rilasciata, ma non è mai letteralmente vuota o inutilizzata.
Considerando che molte applicazioni in Android vengono eseguite in background, è anche utile avere più RAM in modo che i processi in background possano procedere senza intoppi, anche se stai utilizzando un'app affamata di RAM (come PUBG o Diablo) in primo piano. Se stai lavorando con un'app a schermo diviso mentre ascolti musica in sottofondo o scarichi file, più RAM assicura che le cose si svolgano senza intoppi.
Funzionalità "Plus" della RAM
Sebbene non sia possibile aggiornare la RAM di un telefono e Android non scambia la RAM con la memoria interna, alcune soluzioni di terze parti consentono l'uso della memoria di sistema come RAM. Ciò riserva una parte della memoria del telefono come spazio di overflow quando la memoria disponibile si esaurisce.
I moderni SSD per telefoni non sono ancora veloci come la RAM, ma sono ancora molto veloci in termini assoluti. Lo spostamento dei processi più vecchi o inattivi in un'area di archiviazione appositamente preparata è ancora molto più rapido rispetto all'avvio dell'app dopo aver terminato il processo. Se gestito in modo intelligente, questo approccio allo scambio di memoria può portare a un'esperienza più fluida, soprattutto su dispositivi di fascia media o bassa con RAM minima.
Gli ultimi telefoni Samsung Galaxy, come S22 Ultra e S21 Ultra, hanno una funzione RAM Plus. Qui puoi specificare qualsiasi cosa tra 4 GB e 8 GB di spazio di archiviazione da riservare per lo spazio di swap. Tuttavia, questi telefoni vengono generalmente forniti con 12 GB di RAM a seconda del modello esatto, quindi RAM Plus ha rendimenti decrescenti. La buona notizia è che anche i telefoni di fascia media di Samsung ottengono la funzione .
Se non disponi di un telefono (come un Google Pixel) che offre tale funzionalità, puoi anche utilizzare un'app di terze parti come la popolare SWAP . Tuttavia, corri un rischio maggiore di instabilità o altri bug rispetto a una funzionalità approvata dal produttore.
Di quanta RAM ha bisogno il tuo telefono?
Come hai visto dalla discussione sopra, la quantità di RAM di cui hai bisogno nel tuo telefono dipende da come la usi e da cosa ti serve. Quindi esamineremo ogni montaggio di allocazione della RAM comune trovato nei telefoni moderni e descriveremo quale tipo di utente è più adatto a ciascun volume di RAM.
Tieni presente che i telefoni Android con meno RAM tendono anche ad avere CPU e GPU più deboli, quindi anche se non hai bisogno di tanta RAM quanto la quantità offerta, potresti comunque aver bisogno degli altri componenti che ne derivano per eseguire app specifiche .
- Meno di 4 GB di RAM: non possiamo consigliare alcun dispositivo Android che offra meno di allocazioni come 2 GB di RAM o 3 GB di RAM a nessun utente. Le versioni moderne di Android richiedono circa 1,5 GB di spazio di archiviazione solo per il sistema, quindi capacità di RAM inferiori renderebbero l'esperienza complessiva relativamente scarsa.
- 4 GB di RAM: questa è una dimensione RAM eccellente per gli utenti che utilizzano i propri smartphone solo per un numero limitato di attività. Se utilizzi principalmente app di social media, WhatsApp, e-mail e navigazione web leggera con solo poche schede aperte, dovresti accontentarti di 4 GB di RAM. La riproduzione di giochi di fascia alta può comportare un cambio di app lento o il blocco delle app in background. Dovresti anche prendere in considerazione l'utilizzo di browser leggeri come Opera piuttosto che browser pesanti come Chrome.
- 6 GB di RAM: questo è un buon livello di RAM per gli utenti che hanno più app standard aperte (ad es. Twitter, Facebook e Instagram tutte contemporaneamente) o che desiderano avere un numero moderato di schede del browser aperte. Questa è anche una buona scelta se sei un utente frequente di video o audio in streaming o hai applicazioni in background in esecuzione sul tuo telefono. Questa è una scelta eccellente per coloro a cui piace giocare a giochi mobili avanzati poiché non dovresti avere problemi di prestazioni con uno di questi giochi insieme alle tue app standard. È un ottimo segmento entry-level per i giocatori.
- 8 GB di RAM: 8 GB è il miglior equilibrio tra costo e prestazioni. Gli utenti esperti che desiderano utilizzare applicazioni di editing video o hanno molte app e giochi diversi tra cui passare dovrebbero optare per 8 GB di RAM, poiché è perfetto per il multitasking pesante che si traduce in un elevato utilizzo della RAM.
- 12 GB di RAM (o più): questa è una RAM più che sufficiente per quasi tutti, infatti è eccessiva per un telefono cellulare. Lo troverai solo su dispositivi di fascia alta come Galaxy S21 Ultra o Galaxy Note. Se fai tutto sul tuo smartphone e utilizzi soluzioni desktop Android come Samsung Dex, allora 12 GB di RAM o più sono una scelta significativa.
Vale anche la pena se desideri la massima fluidità e la reattività del sistema scattante poiché, in generale, c'è molta memoria per supportare la memorizzazione nella cache e l'accelerazione del sistema e se desideri la massima protezione per il futuro, allora il club da 12 GB e oltre è per te!
Cosa significa per me avere più RAM nel telefono?
Conosci già la risposta breve perché è sopra: consente l'esecuzione di più app in background. Ma la risposta lunga è davvero interessante.
10 GB o 12 GB (o 16) di RAM sono completamente eccessivi per Android. I telefoni più vecchi o quelli economici possono cavarsela con solo uno o due GB di RAM disponibile perché le impostazioni minime gratuite sono impostate tenendo presente questo. Una curiosità interessante: l'interfaccia Samsung richiede più risorse e Samsung ha fatto una cosa molto intelligente qui, a partire dal Galaxy S6. Ha costretto il programma di avvio a rimanere sempre vivo nella memoria e ha eliminato il ritardo della schermata iniziale. Bel lavoro, Samsung!
Utilizzando ciò che ci dice, possiamo vedere che un telefono che fa di più dietro le quinte necessita di più RAM installata. Dal momento che quasi tutti i telefoni sono dotati di 6 GB di RAM ora, non c'è alcuna differenza reale qui, e un telefono Pixel ha solo un po' più di memoria per avere un'altra o due app attive e funzionanti perché la sua interfaccia non ne utilizza tanta. È anche il motivo per cui Samsung e altri hanno incluso modi per interrompere i processi in esecuzione per i momenti in cui è necessario un piccolo aumento delle prestazioni. Se uccidi tutte le app che puoi, le app non già presenti in memoria si avvieranno un po' più velocemente. Ma le app presenti in memoria richiedono ancora più tempo per essere caricate. È un atto di equilibrio.
Se fai un ulteriore passo avanti e fai cose come la configurazione del desktop DeX di Samsung, avere più RAM può essere un grande vantaggio. DeX, ad esempio, potrebbe utilizzare più RAM messa da parte prima che il telefono venga avviato per l'adattatore grafico, ma ha comunque bisogno di una bella porzione da utilizzare in modo che altre app o processi possano essere eseguiti senza essere interrotti. E puoi diventare ancora più creativo se stai sviluppando software per un telefono con RAM "extra".
Idealmente, un telefono con RAM fisica aggiuntiva potrebbe persino utilizzare un driver di dispositivo che abilita DMA (Direct Memory Access) per l'interfaccia utente. Questo mette da parte la RAM all'avvio solo per la schermata iniziale, l'input touch e qualsiasi altra cosa che renda il tuo telefono estremamente reattivo indipendentemente da qualsiasi altra cosa in esecuzione o in corso al di fuori della RAM riservata al DMA. Sei pronto per la risposta al tocco o lo scorrimento istantaneo? Perché è così che lo ottieni.
Ora estendi questa idea alla "modalità di gioco" o a una soluzione desktop o a qualsiasi altro modo speciale in cui è possibile utilizzare un telefono Android. Ci sarebbe comunque RAM più che sufficiente affinché il sistema possa fare il suo lavoro mentre quella RAM extra è lì per giocare a un gioco 3D con un software pesante senza uccidere tutte le app in background o mettere il telefono in un supporto o in una custodia per laptop da utilizzare in modalità desktop ha la memoria di cui ha bisogno solo per funzionare.
La RAM è economica e avere più RAM sembra fantastico su una scheda tecnica
Le aziende fanno pagare molto per un modello con più RAM, ma la maggior parte di ciò è perché significa che hanno un altro modello da produrre e un altro elenco di parti da mantenere. I chip effettivi che entrano nel telefono costano solo pochi centesimi se acquistati a volume. Ma poter dire che il tuo telefono ha 12 o anche 16 GB di RAM quando viene annunciato può fare molto quando si tratta della scheda tecnica.
È impressionante, soprattutto per gli appassionati di tecnologia e i primi ad adottarlo. Lo ammetto, mi interessa. Mi piace vedere software ottimizzato che può funzionare bene su hardware minimo perché è una forma d'arte; scrivere codice può essere bellissimo. Ma sono anche incuriosito da cosa può significare avere RAM extra quando i due sono integrati nello stesso dispositivo. Vedere 12 GB o più di RAM nelle specifiche mi interessa immediatamente, allo stesso modo di un display ad alta risoluzione.
Le aziende che costruiscono telefoni lo sanno. Sanno anche che mettere più RAM in un telefono significa che possono farla franca con una minore ottimizzazione del software (una cosa costosa e dispendiosa in termini di tempo) o provare a fare di più con la loro versione di Android. In ogni caso, alcuni di noi acquisteranno solo a causa delle specifiche. Ciò vale la pena sostenere i costi aggiuntivi perché le persone che parlano del tuo prodotto non hanno prezzo.
Quindi di quanta RAM hai veramente bisogno? Tutto ciò di cui hai veramente bisogno è la risposta giusta. La migliore risposta è quanto puoi ottenere.