Google ha rilasciato la sua ultima versione di Android il 31 ottobre 2013. La nuova versione, la versione 4.4, è soprannominato KitKat. L'uscita è stata una sorpresa per molti come Key Lime Pie e 5.0 era stato collegato a questo aggiornamento per un po 'di tempo. KitKat, tuttavia, non delude in quanto è ricco di funzionalità e aggiornamenti. In questo articolo, ti darò una panoramica delle novità di KitKat.
Prima di discutere delle modifiche visive introdotte in KitKat, è bene sapere che non tutte le modifiche visive sono presenti su tutti i dispositivi compatibili con KitKat. Il Nexus 5, lo smartphone di punta di Google che è stato introdotto insieme a KitKat, include tutte le modifiche visive discusse di seguito. L'esperienza su altri dispositivi, tuttavia, può variare.
A prima vista, KitKat non sembra particolarmente diverso da Jelly Bean. Tuttavia, molto è cambiato per semplificare l'interfaccia utente e concentrarsi sul contenuto.
Il cambiamento più significativo e quello che ha ricevuto poca attenzione è il modo in cui la schermata iniziale è stata spostata nell'applicazione Ricerca Google. C'è un grande articolo su Ars Technica che approfondisce questo cambiamento.
KitKat ha apportato alcune modifiche alla gamma di applicazioni.
L'applicazione telefonica ha avuto un notevole lavoro svolto. Il dialer è essenzialmente lo stesso, ma ora la schermata principale mostra e organizza i tuoi contatti in base alle persone con cui parli più spesso. Inoltre, integra funzionalità di ricerca che consentono di cercare contatti, attività commerciali locali e luoghi. Anche l'identificazione del chiamante è stata migliorata. Il sistema operativo tenterà di identificare i numeri sconosciuti cercando le attività commerciali locali.
Hangouts ha aggiunto il supporto per i messaggi di testo al già ricco set di funzionalità.
Play Books è stato modificato per mostrare la nuova modalità immersiva.
I caratteri Emoji sono ora disponibili dalla tastiera di Google.
Quick Office ha ricevuto una riprogettazione e ora è integrato con Google Drive. Se Quick Office e Google Drive sono entrambi presenti sul dispositivo, Google Documenti, Presentazioni e Fogli verrà aperto in Google Drive da Quick Office.
Google Now ha aggiunto il suo OK Google caratteristica. Al momento è disponibile solo per determinati dispositivi, ma questo cambierà con il passare del tempo. La funzione stessa ti consente di avviare una ricerca o di eseguire un comando dicendo OK Google seguito da una query o comando. Il tuo dispositivo non deve essere nella schermata iniziale o in Google Now perché funzioni.
Anche la popolare piattaforma di posta elettronica ha ricevuto numerosi aggiornamenti, tra cui un risponditore automatico delle vacanze e il supporto degli allegati per molti tipi di file.
Device Manager è stato presentato a Google I / O 2013 come parte dell'ambiziosa revisione di Play Services. È la risposta di Google al furto e ad altri problemi di sicurezza. Device Manager è integrato in Android 4.4 e per impostazione predefinita è configurato per individuare e cancellare il dispositivo.
Anche l'applicazione Download è migliorata. Ha la capacità di ordinare e visualizzare i download in una griglia.
Progetto Svelte era il nome in codice interno per KitKat. I suoi obiettivi erano di ridurre le dimensioni del sistema operativo e migliorare le prestazioni del sistema operativo su dispositivi di fascia bassa. Il risultato è che KitKat può funzionare su dispositivi con solo 512 MB di RAM e tutto è stato orientato verso l'ottimizzazione della memoria, inclusa una nuova API per aiutare a rendere le applicazioni più efficienti in termini di memoria.
Per aiutare gli sviluppatori a ottimizzare le loro applicazioni, Google ha rilasciato nuovi strumenti per monitorare l'utilizzo della memoria di un'applicazione. Procstats è uno di quegli strumenti. Analizza le risorse di memoria utilizzate da un'applicazione e la memoria utilizzata da altre applicazioni e servizi nel sistema. Lo strumento può essere utilizzato tramite ADB in questo modo, adb shell dowsys procstats
.
Un'altra aggiunta è lo stato della memoria del dispositivo e il profilo. Si può accedere da Impostazioni> Opzioni sviluppatore> Statistiche processo.
KitKat introduce un framework di stampa nativo. Espone un gestore di stampa che collega applicazioni che richiedono la stampa e servizi di stampa disponibili. Il manager di stampa espone un servizio condiviso e un'interfaccia utente di sistema. Il risultato è un'interfaccia utente coerente per la stampa di documenti e la sicurezza poiché il contenuto viene trasferito tra i servizi.
I fornitori possono anche utilizzare le nuove API per creare i propri servizi di stampa e gli sviluppatori di terze parti possono utilizzare le API per aggiungere funzionalità di stampa alle proprie applicazioni con poche righe di codice. Per ulteriori informazioni, dare un'occhiata a questo video DevBytes.
Android 4.4 ha anche introdotto un nuovissimo framework di accesso allo storage. L'obiettivo è duplice, (1) consentire agli utenti di sfogliare file, immagini e video attraverso la memoria disponibile e (2) presentarlo in un'interfaccia utente coerente. L'API di accompagnamento offre alle applicazioni la possibilità di pubblicare i propri servizi su altre applicazioni che partecipano al framework. Le applicazioni client che desiderano sfruttare il framework di accesso allo storage possono integrarsi con esso utilizzando CREATE_DOCUMENT
e OPEN_DOCUMENT
intenti.
Questa aggiunta consente a un'applicazione di acquisire ogni pixel sullo schermo nascondendo l'interfaccia utente del sistema e la barra di stato nella parte superiore. Maggiori informazioni su questa nuova funzionalità su DevBytes.
KitKit offre anche un componente WebView aggiornato, basato sul progetto open source Chromium. Migliora il supporto per i moderni standard Web e il motore JavaScript V8 ha ricevuto anche un aggiornamento. Un altro cambiamento importante è il motore di rendering. Il nuovo componente WebView utilizza lo stesso motore di rendering Blink come fa Chrome per Android. Il risultato è che noterai meno incongruenze tra il componente WebView e Chrome per Android.
KitKat introduce un'utilità di registrazione dello schermo che può essere utilizzata tramite ADB in questo modo, adr shell screenrecord
. L'utility registra a una risoluzione il più vicino possibile alla risoluzione dello schermo del dispositivo.
KitKat introduce l'emulazione HCE o Host Card, che consente a qualsiasi applicazione di emulare una smart card NFC (Near Field Communication). Un controller NFC deve essere presente nel dispositivo.
Se si dispone di un'applicazione che utilizza sia SMS che MMS, è possibile utilizzare il provider SMS condiviso e le nuove API per gestire la memorizzazione e il recupero dei messaggi dell'applicazione..
In KitKat, il servizio del listener delle notifiche può visualizzare ulteriori informazioni sulle notifiche in arrivo. Il servizio listener può accedere a informazioni aggiuntive, tra cui testo, icona, immagine, avanzamento e cronometro.
Poiché il tunnelling audio richiede un DSP o un processore di segnale digitale, non tutti i dispositivi supporteranno questa funzione. L'idea è di scaricare le attività relative all'audio in un processore di segnale digitale anziché nella CPU. Il risultato è che il tunneling audio per DSP aumenta drasticamente la durata della batteria.
KitKat introduce il supporto per i blaster IR integrati con un'API di accompagnamento. L'API consente all'applicazione di verificare se il dispositivo ha un emettitore IR, interrogarne la frequenza e inviare segnali.
Android 4.4 introduce un framework Transitions che consente a un'applicazione di definire scene e specificare come animare tra le scene. Dai un'occhiata a questo video per una dimostrazione.
Testare la questione dell'RTL (da destra a sinistra) è sempre stato complicato. Per migliorare questo, KitKat ha un'opzione per imporre il layout in RTL senza la necessità di visualizzare l'applicazione in un linguaggio RTL. Puoi trovare l'impostazione in Impostazioni> Opzioni sviluppatore> Forza la direzione del layout RTL.
L'API 19 ha aggiunto sei nuovi pacchetti (vedi sotto).
Altri 49 pacchetti sono stati aggiornati. Puoi trovare il changelog completo sul sito web degli sviluppatori Android.
Anche se KitKat è un punto di rilascio, ha migliorato in modo significativo Android con una serie di grandi funzionalità. Alcune delle nuove funzionalità sono attualmente supportate solo dal Nexus 5 poiché sono correlate all'hardware, ma questo cambierà nel tempo man mano che nuovi telefoni vengono rilasciati con il supporto per KitKat. A partire dal 2 dicembre 2013, KitKat ha costituito l'1,1% delle distribuzioni Android, con oltre il 50% occupato da Jelly Bean.
La domanda chiave riguardo alla prossima versione di Android è il numero di versione. Sarà Android 4.5 o 5.0. Se Google mantiene il suo schema di denominazione, la prossima versione inizierà con la lettera L. Sarà limonata? Chissà.