Perché gli iPhone funzionano così bene con una quantità così piccola di ram?
Per la stessa ragione per cui i Mac girano più lisci delle macchine Windows. La Apple esercita un controllo draconiano su ogni cosa con l'obiettivo che sia "perfetta". Specificamente per la tua domanda, non permettono nulla che possa causare lag. Ma si paga un prezzo per questo; si ha molto meno controllo su come funziona un dispositivo Apple rispetto alla concorrenza.
Android d'altra parte è molto frammentato (molte versioni sia dell'hardware che del software) e Android permette alle app un maggiore potere/controllo rispetto a un'app iOS. Windows è molto simile anche se quel sistema operativo è completamente controllato da Microsoft mentre Google permette ai produttori di modificarlo pesantemente se lo desiderano.
Infine la RAM non influisce molto sul lag. Finché un dispositivo ne ha abbastanza per eseguire qualsiasi app necessaria, sei a posto. Quando si cambia app e la RAM deve essere liberata, viene semplicemente scaricata l'app più vecchia in memoria per fare spazio. Il ritardo viene da Android che permette alle app di operare in background. Si ottengono troppe applicazioni che provano tutte a smuovere le cose e la CPU viene sovraccaricata e ALLORA si vede il lag mentre si mette in pari. Apple NON permette questo sui suoi dispositivi. Ad un certo punto nel passato (forse il primo iPad) ci fu una controversia perché non supportava il multitasking. Ha funzionato bene e ora iOS permette un multitasking limitato (split screen, ecc.) ma sotto il cofano solo quelle due applicazioni sono in esecuzione. Il mio Galaxy Tab fa la stessa cosa, ma non ci sono solo due applicazioni in esecuzione, ma anche altre.
I computer desktop possono facilmente ritardare a causa della mancanza di ram o di una cpu sovraccarica (o entrambe), ma questi sistemi operativi hanno qualcosa chiamato paging per gestire i problemi di ram. Finché si ha abbastanza ram non c'è un collo di bottiglia di paging. Non appena si esaurisce il paging inizia, il disco rigido va in tilt, e diventa progressivamente più lento. La ram in realtà non rende i computer più veloci; rimuove un collo di bottiglia. Ho bisogno di 16 giga nella mia macchina. Se ne aggiungessi altri 16 non vedrei alcun cambiamento. Ma saltando da 8 a 16... grande cambiamento.
TL;DR Il lag deriva principalmente da una CPU sovraccarica nei dispositivi mobili e Apple non permette che ciò accada, ma Android sì. Se state attenti a quali applicazioni installate, Android funziona altrettanto bene. Questo supponendo che tu stia comprando un dispositivo Android di qualità superiore. Un tablet da 10" da 80 dollari non sarà mai completamente fluido.
Articoli simili
- Perché Apple non menziona la quantità di RAM dell'iPhone alla prima presentazione?
- Perché gli iPhone funzionano così bene rispetto ai telefoni Android?
- Quale è più veloce, 4GB RAM con 32GB ROM o 4GB ram con 64GB ROM? La differenza di ROM è importante o si tratta solo di RAM?
- Perché alcuni siti web non funzionano correttamente nel browser Edge ma funzionano bene in Google Chrome?