Google annuncia Android O, Developer Preview 1 disponibile per i dispositivi supportati

Google ha annunciato la prossima versione di Android. Scopri Android O con questa nuova anteprima per sviluppatori. Continua a leggere per saperne di più su Android O e le sue modifiche!

Annoiato di utilizzare Android Nougat sul tuo smartphone? Desideri vedere cosa riserva il futuro per la prossima iterazione del sistema operativo mobile più popolare al mondo? Google ti copre per oggi, poiché la società ha appena annunciato cosa verrà dopo Android Nougat.

Incontrare Androide O.

Come è consuetudine con Google, Android O è il nome con cui verrà chiamata la prossima versione del sistema operativo fino a quando non arriverà finalmente ai consumatori nel terzo trimestre del 2017. Possiamo speculare su quale sarà il nome completo e abbiamo anche qualche mese per farlo.

Ma quello che abbiamo in questo momento è un'anteprima completa per gli sviluppatori e una miriade di modifiche che O porterà su Android. Google ha elencato il nuove caratteristiche E API in Android O, quindi ne parleremo brevemente di seguito.

Dai un'occhiata alla nostra copertura completa di Android O!


Limiti dello sfondo

La durata della batteria continua ad essere una priorità per Google in O. Android O pone ulteriori limiti automatici su ciò che le app possono fare in background in queste tre aree principali: trasmissioni implicite, servizi in background e aggiornamenti di posizione. Abbiamo discusso in dettaglio come Google stava gettando le basi per eliminare i processi in background non autorizzati in Android Nougat, ma ora l'azienda sta apportando ulteriori modifiche per tenere a freno le applicazioni non autorizzate che riducono la durata della batteria. Queste modifiche semplificheranno la creazione di app con un impatto minimo sulla durata della batteria dell'utente, quindi Google consiglia di consultare la documentazione su limiti di esecuzione in background E limiti di posizione dello sfondo per ulteriori dettagli.

Canali di notifica

Android O introduce canali di notifica per fornire un sistema unificato per aiutare gli utenti a gestire le notifiche con categorie definite dall'app per il contenuto delle notifiche. Ciò consentirà agli sviluppatori di creare un canale di notifica per ogni tipo distinto di notifica che devono inviare e di riflettere le scelte effettuate dagli utenti dell'app. Ad esempio, gli sviluppatori possono creare canali di notifica separati per ciascun gruppo di conversazione in un'app di messaggistica.

Gli utenti possono anche gestire la maggior parte delle impostazioni associate alle notifiche utilizzando un'interfaccia utente di sistema coerente. Tutte le notifiche pubblicate su un canale specifico si comporteranno allo stesso modo.

Android O depreca inoltre la capacità dello sviluppatore di impostare livelli di priorità delle singole notifiche. Invece, ora è possibile impostare un livello di importanza consigliato durante la creazione di un canale di notifica. Una volta creato un canale di notifica, solo il sistema può cambiarne l’importanza, restituendo potere all’utente.

Anche gli utenti possono posticipare le notifiche per riapparire in un secondo momento. Le notifiche riappariranno con lo stesso livello di importanza con cui sono apparse per la prima volta. Le app possono anche rimuovere o aggiornare una notifica posticipata, ma l'aggiornamento di una notifica posticipata non ne fa riapparire.

Inoltre, Android O aggiunge anche nuovi elementi visivi e raggruppamenti alle notifiche che lo rendono più semplice agli utenti di vedere cosa sta succedendo quando ricevono un messaggio in arrivo o stanno dando un'occhiata alla notifica ombra. A noi sembra molto simile a un ticker di notifica presente nelle versioni Android precedenti prima di Heads Up, anche se dovremo confermarlo.

API di compilazione automatica

Android O riconosce ufficialmente il ruolo dei gestori di password includendo un'API di compilazione automatica. Il supporto di questa piattaforma per la compilazione automatica consentirà agli utenti di selezionare un'app di compilazione automatica nello stesso modo in cui selezionano un'app per tastiera. Google sta aggiungendo nuove API per implementare anche un servizio di compilazione automatica.

Picture in Picture per telefoni e nuove funzionalità Windowing

Visualizzazione PiP è ora disponibile per telefoni e tablet, quindi gli utenti ora non vedono l'ora di guardare un video mentre rispondono a una chat o qualsiasi altra attività simile. Gli sviluppatori possono specificare le proporzioni e una serie di interazioni personalizzate come pausa/riproduzione.

Altre nuove funzionalità di finestra includono a nuova finestra di sovrapposizione dell'app per le app da utilizzare al posto della finestra di avviso del sistema e supporto multi-display per avviare un'attività su un display remoto.

Risorse dei caratteri in XML

I caratteri sono ora un tipo di risorsa completamente supportato in Android O. Le app ora possono utilizzare i caratteri nei layout XML e dichiarare lo stile e il peso del carattere insieme ai file dei caratteri.

Icone adattive

Porta anche Android O icone adattive che ora può visualizzare una varietà di forme su diversi dispositivi e modelli. Puoi impostare un'icona di avvio utilizzando una forma circolare su un dispositivo OEM e utilizzare uno "squircle" su un altro. Ogni OEM del dispositivo fornirà una maschera che il sistema utilizzerà quindi per rendere tutte le icone con la stessa forma. Il sistema inoltre anima le interazioni con le icone e utilizza le icone anche nei collegamenti, nell'app Impostazioni, nella finestra di dialogo di condivisione e nella schermata di panoramica.

Colori ad ampia gamma per le app

Gli sviluppatori di app di imaging possono ora trarre vantaggio dai nuovi dispositivi dotati di display con un'ampia gamma di colori. Per visualizzare immagini ad ampia gamma, le app dovranno abilitare un flag nel manifest per attività e caricare bitmap con un profilo colore ampio incorporato. Abbiamo chiesto a gran voce per questa funzionalità da mesi e sembra che Google abbia finalmente risposto alle nostre preghiere.

Connettività

Android O supporta anche codec audio Bluetooth di alta qualità come Codec LDAC da Sony. Polizia Android ha confermato tramite una dichiarazione di Google che l'aggiornamento porta supporto aptX, il quale è un codec Bluetooth di alta qualità da Qualcomm.

Le nuove funzionalità Wi-Fi includono Consapevole del Wi-Fi, noto anche come Neighbourhood Aware Networking (NAN). Sui dispositivi con hardware appropriato, le app e i dispositivi vicini possono rilevarsi e comunicare tra loro tramite Wi-Fi senza un punto di accesso Internet.

Anche Google si sta estendendo API ConnectionService dal framework Telecom per consentire alle app di chiamata di terze parti di integrarsi con l'interfaccia utente del sistema e funzionare perfettamente con altre app audio. Ad esempio, le app possono visualizzare e controllare le chiamate in diversi tipi di interfacce utente, come le unità principali dell'auto.

Navigazione tramite tastiera

Android O lavora per creare un modello più affidabile e prevedibile per la navigazione "freccia" e "tab". Ciò alla luce della disponibilità ufficiale delle app Android su Chrome OS che dispone di tastiera hardware sui suoi dispositivi. È possibile visualizzare la documentazione completa Qui.

API AAudio per audio professionale

AAudio è una nuova API nativa progettata specificamente per le app che richiedono audio ad alte prestazioni e bassa latenza. L'anteprima per sviluppatori contiene una versione anticipata di questa API per ottenere feedback dagli sviluppatori.

Miglioramenti di WebView

Android O abilita la modalità multiprocesso per WebView per impostazione predefinita e aggiunge un'API per consentire all'app di gestire errori e arresti anomali. Gli sviluppatori possono anche attivare gli oggetti WebView della propria app per verificare gli URL tramite Navigazione sicura di Google.

API del linguaggio Java 8

Android O supporta diverse nuove API del linguaggio Java. Inoltre, il runtime Android è più veloce che mai, con Google che dichiara miglioramenti fino a 2 volte superiori Alcuni benchmark applicativi.

Funzionalità di accessibilità: gesti con impronte digitali

I servizi di accessibilità possono anche rispondere a meccanismi di input alternativi come un gesto di scorrimento direzionale lungo il sensore di impronte digitali di un dispositivo. Ciò significa che sviluppatori di terze parti possono sfruttare ufficialmente i gesti delle impronte digitali per eseguire le proprie azioni!


Anteprime per sviluppatori

Se non vedi l'ora di provare Android O, puoi provarlo con le immagini di sistema fornite da Google per i dispositivi Nexus 5X, Nexus 6P, Nexus Player, Google Pixel, Pixel XL e Pixel C. Inoltre, puoi anche scaricare l'SDK aggiornato e provare Android O sull'emulatore Android ufficiale. C'è anche un emulatore per testare Android Wear 2.0 anche su Android O.

Google insiste fortemente sul fatto che questa versione di anteprima per sviluppatori è riservata solo agli sviluppatori. Non è destinato all'uso quotidiano e di consumo (ma ciò probabilmente non scoraggerà i lettori XDA). Pertanto, queste build sono disponibili solo per il download manuale e il flashing. Le iscrizioni tramite il programma Android Beta verranno aperte non appena Google si avvicinerà al prodotto finale, quindi Android Beta non è attualmente disponibile per Android O. Ci saranno altre 3 anteprime per sviluppatori prima del rilascio finale nel terzo trimestre di quest'anno. La prossima anteprima per sviluppatori verrà rilasciata a metà maggio, quindi avremo 2 mesi per giocare con questo nuovo aggiornamento prima che Google ci offra qualche altro Oreo bontà.

Per i collegamenti di download e le istruzioni di installazione per Android O Developer Preview 1, vai qui.


Siamo entusiasti di Android O e dei cambiamenti che apporta all'ecosistema Android. Questa è la prima di quelle che saranno molte altre anteprime per gli sviluppatori, quindi possiamo essere sicuri che le funzionalità introdotte qui saranno perfezionate nel momento in cui raggiungeranno il consumatore finale.

Cosa ne pensi di Android O e della sua Developer Preview 1? Fateci sapere nei commenti qui sotto!