Android 4.4 KitKat Novità

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.


Modifiche visive

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 colore blu utilizzato nella barra di sistema e nei menu è stato sostituito con un bianco latte.
  • L'applicazione Wallpaper è presente nel launcher dell'applicazione.
  • Alcune icone delle applicazioni hanno adottato un aspetto monocromatico.
  • È possibile accedere ai widget premendo a lungo la schermata principale.
  • La schermata di blocco ora può visualizzare album e film.
  • Gli schermi domestici sono di dimensioni infinite.

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.



Nuove app

KitKat ha apportato alcune modifiche alla gamma di applicazioni.

Telefono

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.

luoghi di ritrovo

Hangouts ha aggiunto il supporto per i messaggi di testo al già ricco set di funzionalità.

Gioca libri

Play Books è stato modificato per mostrare la nuova modalità immersiva.

emoji

I caratteri Emoji sono ora disponibili dalla tastiera di Google.

Quick Office

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

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.

Gmail

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.

Gestione dei dispositivi

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.

download

Anche l'applicazione Download è migliorata. Ha la capacità di ordinare e visualizzare i download in una griglia.


Sotto il cappuccio

Progetto Svelte

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.

Strumenti di gestione della 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.


Quadro di stampa

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.

Storage Access Framework

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.

Modalità immersa a schermo intero

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.

Componente WebView

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.

Registrazione dello schermo

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.

Miglioramenti NFC

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.

Provider SMS

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..

Accesso avanzato alle notifiche

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.

Tunneling audio

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.

IR Blasters

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.

transizioni

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.

Forza layout RTL

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.

Caratteristiche aggiuntive

  • Miglioramenti allo streaming live HTTP
  • Crittografia comune per DASH
  • Monitoraggio audio
  • Loudness Enhancer
  • Timestamp audio per una migliore sincronizzazione AV
  • Miglioramenti delle prestazioni di RenderScript Runtime
  • GLES2.0 SurfaceFlinger
  • Nuovo supporto Hardware Composer per display virtuali
  • Nuovi profili Bluetooth
  • Supporto TDLS Wi-Fi
  • Supporto Chromecast
  • API migliorate di accessibilità
  • Cambio di risoluzione tramite riproduzione adattiva
  • Stile dell'interfaccia utente Translucent System
  • Mirroring disegnabile per localizzazioni RTL
  • Algoritmi crittografici migliorati

API Round-Up

L'API 19 ha aggiunto sei nuovi pacchetti (vedi sotto).

  • android.graphics.pdf
  • android.nfc.cardemulation
  • android.print
  • android.print.pdf
  • android.printservice
  • android.transition

Altri 49 pacchetti sono stati aggiornati. Puoi trovare il changelog completo sul sito web degli sviluppatori Android.


Adozione

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.



Conclusione

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à.