Che è meglio: Android e iOS Lollipop 8
Makradar Della Tecnologia / / December 19, 2019
Ho letto questo titolo, avrei pensato che l'autore - un idiota. Confrontare due radicalmente diversi sistemi di aggiornamento radicalmente diverse è abbastanza stupido e inutile.
Tuttavia, la questione su Quora con lo stesso nome, è stata una risposta molto interessante da Glenn Williams. Il suo parere sul perché Android è così tanto di RAM che abbiamo già pubblicato qui.
Ora di nuovo si è distinto e ho detto, Che tipo di aggiornamento è migliore in termini di innovazione, la produttività e l'utilità per l'utente.
Inoltre, il discorso diretto.
Se avete intenzione di scrivere il sistema operativo per dispositivi mobili, è necessario ricordare alcune cose:
- Il processore nel dispositivo mobile non è potente come i desktop, in modo che il sistema operativo ha un uso molto efficiente di hardware.
- Lo schermo dovrebbe rispondere alla pressione il più rapidamente possibile, quindi è necessario per ottimizzare il software per il rendering delle immagini.
- RAM sarà sempre un po ', quindi è necessario utilizzare in modo efficace.
iOS è il risultato di sviluppi politici NEXT, convertiti sotto la piattaforma mobile. Funziona quasi perfettamente, come scritto dal motore (nativo) linguaggio di programmazione. Questo significa che è stato creato proprio per questo ferro.
RAM in IOS viene anche utilizzato nel modo più efficiente possibile e al data applicazione alla quantità minima di memoria necessaria per la loro prestazione ottimale.
Su Android, le cose sono diverse. Java è molto meno potente rispetto al codice nativo, e per eseguire un'azione prende più colpi al processore. ARTE (runtime Android) mira a risolvere questo problema ricompilando il codice Java in codice nativo. Come questo aiuta è ancora sconosciuta.
Perché Google ha preso una decisione così strana e ha cominciato a fare Android per Java? Penso che sia tutto a causa di quello che erano nel ruolo di catch-up. Dopo l'uscita di iPhone di cui avevano bisogno il più rapidamente possibile per liberare il proprio dispositivo per acquisire una maggiore quota di mercato. Pertanto, piuttosto che a sviluppare la propria decisione, hanno usato il kernel libero Linux e Java, e questo si trasforma ben presto sotto di lui per evitare di pagare per le licenze Oracle.
soluzioni ingegneristiche di base di Android non sono stati fatto a favore della massima efficienza e praticità, e in favore della velocità di commercializzazione.
E Android è ancora raccogliendo i frutti.