QNA > Q > Quali Sono I Principali Cambiamenti Che Android Ha Introdotto Nel Corso Degli Anni?

Quali sono i principali cambiamenti che Android ha introdotto nel corso degli anni?

Non dirò tutti i cambiamenti in quanto è molto ben spiegato dal mio amico Siva Ayinumpudi già qui :) Tuttavia, spiegherò alcuni cambiamenti principali che ho sentito ridefinire Android -

Progetto Butter

Introdotto in Jelly Bean 4.1, questo è stato il lavoro è stato fatto sull'ottimizzazione del sistema operativo's prestazioni visive e reattività attraverso una serie di modifiche: l'output grafico è ora triplo buffered, vsync viene utilizzato in tutte le operazioni di disegno, e la CPU è portato a piena potenza quando viene rilevato un input touch-prevenendo il ritardo associato con ingressi effettuati mentre il processore è in uno stato di basso consumo. Questi cambiamenti permettono al sistema operativo di funzionare a 60 fotogrammi al secondo sull'hardware capace.

Quando ho fatto il primo aggiornamento da ICS a Jelly Bean, ho visto cosa intendevano. Anche su un telefono di fascia bassa, i lag sembrano essersi ridotti (se non scomparsi completamente) in larga misura! Ho visto molte persone optare per Android dopo aver visto com'era Jelly Bean in confronto a ICS.

Project Svelte

Android KitKat era già più fresco che mai con l'integrazione molto più profonda di Google Now, l'immersione a schermo intero, ecc. Ma ciò che ha reso ancora più cool è stato qualcosa chiamato Project Svelte.

Project Svelte's scopo era quello di permettere all'ultima versione di Android di funzionare su un hardware più lento - e soprattutto più vecchio - che ha contribuito a ridurre il famoso problema della frammentazione che ha afflitto Android per qualche tempo. Non si tratta di un singolo cambiamento, ma di una vasta gamma di aggiunte alle API di Android e di configurazioni hardware opzionali progettate per far funzionare KitKat senza problemi su dispositivi con appena 512 MB di memoria di sistema. Questo ha permesso a molti nuovi dispositivi di venire con telefoni di fascia bassa che eseguono KitKat piuttosto che Gingerbread, come è stato fatto in precedenza.

Progetto Volta

La durata della batteria è sempre stata un problema tormentoso noto a molti fan di Android fin dal momento della sua nascita. Lollipop mira a migliorare il consumo della batteria attraverso una serie di ottimizzazioni note come "Progetto Volta". Tra i suoi cambiamenti ci sono una nuova modalità di risparmio della batteria, API di pianificazione del lavoro che possono limitare alcune attività per verificarsi solo su Wi-Fi, e il batching delle attività per ridurre la quantità complessiva di tempo che le radio interne sono attive. Il nuovo strumento per gli sviluppatori chiamato "Battery Historian" può essere utilizzato per il monitoraggio del consumo della batteria da parte delle applicazioni durante l'uso, che consente agli sviluppatori di ottimizzare la durata della batteria per le loro applicazioni. Molte persone che hanno usato la L Developer Preview citano già un aumento della durata della batteria di almeno il 30%. Fantastico, vero? :)

ART (Android Runtime)

È già spiegato molto bene nella risposta di Siva, ma vorrei aggiungere altri vantaggi -
ART introduce l'uso della compilazione in anticipo sul tempo (AOT) eseguendola all'installazione di un'applicazione. Riducendo la quantità complessiva di compilazione che deve essere eseguita durante il funzionamento di un'applicazione, l'uso del processore di un dispositivo mobile è ridotto e il tempo di esecuzione della batteria è migliorato. Allo stesso tempo, ART porta miglioramenti nelle prestazioni, nella garbage collection, nel debug delle applicazioni e nella profilazione.

Material Design

Questo non è qualcosa di specifico per Android di per sé (questo design sarà implementato in tutte le applicazioni di Google, sia web che Android o Chrome OS), ma ciò che è in particolare, è un cambiamento radicale nel modo in cui appare l'UI di Android. Espandendo i motivi "card" visti per la prima volta in Google Now, è un design più pulito con un maggiore uso di layout basati su griglia, animazioni e transizioni reattive, imbottitura ed effetti di profondità come luci e ombre. Sembra molto pulito, ogni azione e transazione ha un significato ed è adeguatamente ricompensata. Potrei continuare, ma sento che questo link Introduzione - Material Design - Linee guida di design di Google rende più giustizia nello spiegare quanto sia semplice e bello il design. Vi prego di leggerlo quando avete tempo libero, perché questo mi ha attivamente eccitato ad aspettare Lollipop :)

Considerando che 3 di queste caratteristiche sono state introdotte in Lollipop, non c'è da meravigliarsi che dicono che è la versione più dolce ancora :)

Grazie per l'A2A.

Di Mersey

What does Disney own? :: Come funzionano i seggiolini eiettabili per elicotteri? A che velocità va un sedile eiettabile?
Link utili