Quale dovrei preferire quando acquisto un nuovo cellulare: una RAM o un processore?
Nel contesto di Android, più RAM significa che Android può mantenere più programmi dormienti nella RAM in modo che siano pronti per essere rapidamente ripresi quando si torna alle applicazioni. Più RAM significa che Android passerà meno tempo a uccidere e ricaricare le applicazioni dalla memoria interna/scheda SD, e invece passerà più tempo a fare il lavoro effettivo che ti interessa. Questo significa che più RAM di solito ti dà un migliore / più veloce task-switching. Inoltre, più RAM significa che la tua homescreen ha meno probabilità di essere uccisa; e non sperimenterai quei 10 secondi di attesa che sembrano per sempre. Avere più RAM permette anche di eseguire applicazioni complesse che naturalmente richiedono molta memoria, ad esempio editor foto/video, giochi complessi, ecc.
Una CPU più alta è in grado di calcolare le cose molto più velocemente, mentre questo potrebbe sembrare allettante in un primo momento, è da notare che la maggior parte dei programmi - ad eccezione dei giochi e dei benchmark sintetici e possibilmente delle pagine web flash-heavy - sono I/O-bound e non CPU-bound; in altre parole, la maggior parte dei programmi sono in attesa di trasmissione di rete, letture di memoria flash, letture DMA, elaborazione di eventi touch, ecc per finire, invece di aspettare per alcuni calcoli. Nelle applicazioni legate alla CPU, aumentare la velocità della CPU può significare meno latenza tra il toccare lo schermo e l'aggiornamento dello schermo per riflettere l'evento touch. Tuttavia, fino a un certo punto, non ci sarà più alcun beneficio percettibile dell'aggiunta di una CPU ancora più veloce; oltre un certo punto, il turnaround dell'input sarà molto più veloce del tempo di turnaround del nostro cervello (circa 100-200ms) e non saremo in grado di percepire il beneficio di aggiungere una CPU ancora più veloce. Inoltre, si noti che il tempo di rotazione da input a output dipende da un gran numero di altri fattori, ad esempio la latenza dei cavi, la velocità del bus, ecc. In secondo luogo, avere un po' di tempo extra di CPU a disposizione significa anche che Android può assegnare quei cicli di CPU di riserva ai processi in background, così i processi in background possono funzionare meglio.Riepilogo
Più RAM:
- migliore task-switching
- può eseguire app più complicate o aprire file più grandi/più complessi
Più CPU:
- più veloce tra input e risposta (meno lag) sulle app legate alla CPU
- migliore elaborazione in background
In breve, entrambi sono ugualmente importanti; il vostro modello di utilizzo personale determinerà quale è più importante per voi.
Se generalmente rimanete in un singolo programma ed è sensibile alla latenza di input-output, allora avere una CPU più veloce sarà più prezioso per voi.
Se passate costantemente da un'applicazione all'altra o se avete bisogno di eseguire app complesse che richiedono memoria per aprire file complessi di grandi dimensioni, allora avere più RAM sarà più prezioso per voi.
Articoli simili
- Quale telefono devo preferire, Nokia 6.1 Plus, Mi A2 o Asus Zenfone Max Pro M1?
- C'è qualche motivo per preferire Honor 8X a RealMe 2 Pro?
- PUBG può dissociarsi da TENCENT e preferire Gameloft? Se sì, come? Se no, perché no?
- Un cellulare Android con 4GB di RAM consumerà più batteria di un cellulare con 3GB di RAM?