Google ha annunciato Android 12 Developer Preview 2 per Pixel 3 e smartphone successivi. Ecco le novità per utenti e sviluppatori.
Ogni giorno che passa ci avviciniamo sempre di più al rilascio finale del prossimo importante sistema operativo Android: Androide 12. Nel caso in cui desideri vedere cosa riserva il futuro per la prossima iterazione di Android, Google ti copre oggi. La società ha appena annunciato una nuova build di anteprima per sviluppatori per i dispositivi Pixel idonei. Android 12 Developer Preview 2, come prima anteprima per sviluppatori, è ancora destinato solo agli sviluppatori e l'elenco delle modifiche menzionate nel post del blog si concentra sulle nuove API e sui cambiamenti del comportamento della piattaforma a cui gli sviluppatori dovranno adattarsi. Ecco cosa è cambiato
Novità nell'anteprima per sviluppatori Android 12 2
Fiducia e sicurezza
- Consentire a un'app di sovrapporre finestre ad altre app rappresenta un evidente rischio per la sicurezza. A tal fine, il nuovo HIDE_OVERLAY_WINDOWS l'autorizzazione introdotta in Developer Preview 2 garantisce che un'app possa chiamare Finestra#impostaNascondiSovrapposizioneWindows() per indicare tutto ciò TYPE_APPLICATION_OVERLAY le finestre dovrebbero essere nascoste quando la finestra dell'app è visibile.
- I controlli di visibilità delle notifiche sono stati aggiornati in questa nuova versione di anteprima. Ora puoi configurare le azioni di notifica in modo che generino sempre una richiesta di autenticazione quando attivate dalla schermata di blocco. Ad esempio, un'app di messaggistica ora richiede l'autenticazione prima di eliminare un messaggio o contrassegnarlo come letto.
- Android 12 Developer Preview 2 ha aggiunto il supporto per un modo più semplice ed efficiente per ottenere il checksum di un'app installata. Gli sviluppatori possono scegliere tra diversi algoritmi digest standard come SHA256, SHA512, Merkle Root e altri. È in lavorazione una versione compatibile con le versioni precedenti di questa funzionalità, che dovrebbe essere disponibile sotto forma di libreria Jetpack nel prossimo futuro.
Nuove modifiche all'API di Android 12
- Angoli arrotondati: In Android 12 Developer Preview 2, gli sviluppatori possono verificare se il dispositivo ha uno schermo con angoli arrotondati e ottenere i loro dettagli. Dal punto di vista della progettazione dell'interfaccia utente, ora è possibile utilizzare i dettagli assoluti per ciascun angolo arrotondato nonché i dettagli degli angoli relativi ai limiti di un'app.
- Miglioramenti dell'immagine nell'immagine (PIP): Le app ora possono abilitare il ridimensionamento continuo per consentire al sistema di ridimensionare l'attività PIP quando necessario. Inoltre, l'abilitazione del PIP automatico ora fa sì che il sistema passi direttamente l'app alla modalità PIP con un gesto "Up-to-home", senza attendere il completamento dell'animazione "Up-to-home". Infine, Android ora supporta nascondere la finestra PIP trascinandolo sul bordo sinistro o destro dello schermo.
- Aggiornamenti all'API dell'app del dispositivo complementare: I dispositivi indossabili come smartwatch e fitness tracker necessitano solitamente di un'app dedicata per la loro gestione. Google vuole rendere più semplice l'esecuzione e la connessione di tali app ogni volta che un dispositivo associato si trova nelle vicinanze. Per fare ciò, Android 12 Developer Preview 2 ha introdotto una novità CompanionDeviceService API. Inoltre, il nuovo profilo del dispositivo associato semplifica notevolmente il processo di registrazione del dispositivo associato.
- Miglioramenti nella stima della larghezza di banda: Google ha notevolmente migliorato le API esistenti per la stima della larghezza di banda. Gli sviluppatori possono ora ottenere una stima di throughput aggregato per operatore o SSID Wi-Fi, tipo di rete e livello del segnale, per tutti gli utenti su dispositivo.
- Effetti visivi: L'applicazione di effetti grafici comuni è ora più semplice che mai in Android 12 con RenderEffect classe. Ora puoi applicare separatamente sfocature e filtri colore o combinare questi effetti come effetti a catena nel loro insieme.
Puoi andare qui per vedere la differenza API completa tra Android 12 DP1 e DP2. Poiché Google ha rinnovato molte API, assicurati di eseguire ed eseguire il debug della tua app tramite il cambiamento di comportamento si attiva/disattiva per prepararlo per il targeting per Android 12. Il feedback può essere dato qui.
Si consiglia di leggere l note di rilascio prima di scaricare e eseguire il flashing dell'aggiornamento. Essere sicuri di andare qui per inviare eventuali segnalazioni di bug e Qui per discutere dell'ultima versione.
Scarica l'anteprima per sviluppatori Android 12 2
Per installare Android 12 Developer Preview 2 su un dispositivo Pixel, devi avere Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G o Pixel 5. Sono disponibili collegamenti per scaricare le immagini di sistema più recenti per questi dispositivi Google Pixel su questa pagina. Puoi eseguire l'aggiornamento OTA incrementale oppure eseguire il flashing manuale delle build. Nel caso in cui non disponi di un dispositivo compatibile, puoi eseguire la build nell'emulatore Android di Android Studio.
È disponibile anche la seconda Android 12 Developer Preview Televisore Android, con il Kit di sviluppo ADT-3 come unico dispositivo compatibile.
Dovrebbe esserci un'altra importante versione di anteprima per sviluppatori ad aprile, seguita da un paio di versioni beta. La build stabile di Android 12 sarà resa disponibile nel terzo trimestre del 2021 se tutto andrà secondo i piani.
Per tutte le ultime novità su Android 12, aggiungi il seguente tag ai segnalibri:
Novità su Android 12 su XDA