Perché gli iPhone funzionano così bene rispetto ai telefoni Android?
Questa affermazione è in realtà falsa. Gli iPhone non funzionano sempre in modo uniforme e non tutti i telefoni Android fanno jitter. Tuttavia, ci sono alcuni aspetti che alimentano la percezione.
- L'iPhone non esegue applicazioni in background, tranne quelle pre-approvate da Apple, per garantire una sensazione coerente. Ma anche le applicazioni che si comportano bene possono esaurire le risorse e funzionare male. Un buon esempio di questo è Fallout Shelter su iPhone 6, che spesso diventa molto nervoso quando ora che ho più di 150 abitanti e circa tre di ogni tipo di stanza, tutti costruiti in larghezza di 2.
- gli iPhone non hanno la garbage collection. La garbage collection è un modello di gestione della memoria che assicura le prestazioni al costo della memoria, trattenendo le vecchie allocazioni di memoria fino a un punto futuro I. Tempo in cui il sistema è più inattivo e può rilasciare la memoria in modo economico. L'aspetto negativo è che questa modalità di gestione della memoria richiede molte volte più RAM, e dispositivi mal configurati possono facilmente esaurire la memoria con conseguente garbage collection forzata e l'arresto di altri processi mentre questo avviene.
- I telefoni Android sono disponibili in molte piattaforme hardware. Dalle lentissime CPU single core da 800MHz alle CPU 8 core da 2+GHz. Da 500 MB di RAM a 4+GB di RAM. In quanto tale, è possibile che stiate cercando di fare troppo sul vostro telefono Android poco potente. E semplicemente hai bisogno di un aggiornamento ad un dispositivo più potente.
- I telefoni Android permettono a qualsiasi programma di fare tutto ciò che vogliono al sistema. Questo significa che si possono avere 5 programmi che competono per le risorse in background mentre l'applicazione che si desidera eseguire non può ottenere abbastanza risorse per fare cose semplici.
- Il più grande problema che penso la gente noti è l'attuale ritardo dell'interfaccia utente. Che l'interfaccia utente non risponde ai gesti dell'utente così velocemente come fa l'iPhone. Questo ha più a che fare con l'hardware che con il sistema operativo. L'iPhone ha una soluzione molto unica e indurita per elaborare i tocchi. L'Android utilizza un approccio leggermente diverso che richiede più tempo per analizzare il gesto. Ma se si ignora il ritardo si noterà che in realtà fa un ottimo lavoro rilevando i gesti e tenendo il passo... È solo un po' indietro rispetto a voi. Questo non dovrebbe essere un gran problema al giorno d'oggi con qualsiasi telefono Android moderno, in quanto il problema è stato risolto con un hardware più potente.
Articoli simili
- Perché gli iPhone funzionano così bene con una quantità così piccola di ram?
- Perché alcuni siti web non funzionano correttamente nel browser Edge ma funzionano bene in Google Chrome?
- Perché i telefoni Android perdono così tanto valore di rivendita rispetto agli iPhone?
- Perché i telefoni Android sono così economici rispetto agli iPhone?