Perché Apple non menziona la quantità di RAM dell'iPhone alla prima presentazione?
Perché, si misura ciò che conta. Cos'è più importante.... prestazioni effettive o quanta ram hai? Che ne dite della durata della batteria rispetto alla dimensione della batteria?
Ci sono ragioni tecniche per cui iOS richiede molta meno memoria di Android e non ha nulla a che fare con i post che ho visto su questo thread finora. Si tratta della gestione della memoria. La versione breve è questa: Android usa una forma di garbage collection tracciante per liberare la memoria inutilizzata. Questo processo porta tutto il resto a fermarsi quando viene eseguito. Questo è il motivo per cui Android ha avuto una reputazione di prestazioni balbuzienti per molto tempo. Questo processo viene chiamato dal sistema tutte le volte che è necessario. Meno memoria hai, più spesso va in un ciclo di garbage collection. Il meglio che i venditori possono fare per minimizzare questo processo è spedire molta più memoria di quella necessaria.
Ora, d'altra parte, iOS usa una tecnica chiamata conteggio automatico dei riferimenti. Il compilatore inserisce effettivamente del codice per allocare e deallocare la memoria esattamente quando ha finito. Per un dispositivo con risorse limitate, Google ha preso un approccio orribile qui. Naturalmente, questo è stato solo un sottoprodotto di andare con un sistema basato su Java.
Quindi, sapendo che Android richiede più memoria per fare esattamente la stessa cosa senza problemi, perché Apple dovrebbe pubblicizzare una metrica come la ram che non significa nulla quando si confrontano i dispositivi attraverso diverse piattaforme?
Articoli simili
- Qual è il software di presentazione usato nella presentazione TED di Bill Gates?
- Quali sono alcuni consigli unici per la carriera che nessuno menziona mai?
- Perché gli iPhone funzionano così bene con una quantità così piccola di ram?
- Quali sono i migliori saluti prima di iniziare qualsiasi presentazione?