Le notivà Android 16
Le notivà Android 16 Developer Preview 1 è ora disponibile per essere testata con le tue app. Questo è l’inizio di Android con rilasci API più frequenti come parte del nostro sforzo per guidare un’innovazione più rapida in app e dispositivi.
Due versioni dell’API Android nel 2025
Questa anteprima è per la prossima versione principale di Android con un lancio pianificato nel Q2 del 2025. Questa versione è simile a tutte le nostre versioni API passate, in cui possiamo avere modifiche di comportamento pianificate che sono spesso legate a un targetSdkVersion .
Si sta pianificando la versione principale un trimestre prima (Q2 anziché Q3 negli anni precedenti) per allinearsi meglio con il programma di lancio dei dispositivi nell’ ecosistema Google, in modo che più dispositivi possano ottenere la versione principale di Android prima. Con la versione principale in arrivo nel Q2, dovrai eseguire i test di compatibilità annuali alcuni mesi prima rispetto agli anni precedenti per assicurarti che le tue app siano pronte.
C’è in programma un’altra release nel Q4 del 2025 che includerà anche nuove API per sviluppatori. La major release del Q2 sarà l’unica release del 2025 a includere modifiche pianificate al comportamento che potrebbero influenzare le app.
Oltre alle nuove API per sviluppatori, la versione secondaria del quarto trimestre includerà aggiornamenti delle funzionalità, ottimizzazioni e correzioni di bug; non includerà modifiche comportamentali che influiranno sull’app.
Si continuerà ad avere release Android trimestrali. Gli aggiornamenti Q1 e Q3 tra le release API forniranno aggiornamenti incrementali per aiutare a garantire una qualità continua. Stiamo lavorando attivamente con i nostri partner di dispositivi per portare la release Q2 sul maggior numero possibile di dispositivi.
Utilizzo di nuove API con versioni principali e secondarie
La protezione di un blocco di codice con un controllo del livello API di Android viene eseguita oggi utilizzando la costante SDK_INT con VERSION_CODES . Questo continuerà a essere supportato per le principali release di Android.
if (SDK_INT >= VERSION_CODES.BAKLAVA) {
// Use APIs introduced in Android 16
}
La nuova costante SDK_INT_FULL può essere utilizzata per i controlli API sia sulle versioni principali che su quelle secondarie con la nuova enumerazione VERSION_CODES_FULL .
if (SDK_INT_FULL >= VERSION_CODES_FULL.[MAJOR or MINOR RELEASE]) {
// Use APIs introduced in a major or minor release
}
È anche possibile utilizzare il metodo Build.getMinorSdkVersion() per ottenere solo la versione secondaria dell’SDK.
val minorSdkVersion = Build.getMinorSdkVersion(VERSION_CODES_FULL.BAKLAVA)
Queste API non sono ancora state completate e sono soggette a modifiche, pertanto vi preghiamo di inviarci il vostro feedback in caso di dubbi.
Si tenga presente che non ci saranno modifiche ai requisiti del livello API target e alle date associate per le app su Google Play; i nostri piani prevedono un requisito annuale ogni anno, che sarà legato al livello API principale.
Selettore di foto incorporato
Il selettore foto fornisce un modo sicuro e integrato per consentire agli utenti di concedere alla tua app l’accesso a immagini e video selezionati da archivi locali e cloud, anziché all’intera libreria multimediale. Utilizzando una combinazione di componenti di sistema modulari tramite Google System Updates e Google Play Services , è supportato fino ad Android 4.4 (livello API 19) . L’integrazione richiede solo poche righe di codice con la libreria Android Jetpack associata .
L’anteprima per sviluppatori include nuove API che consentono alle app di incorporare il selettore di foto nella loro gerarchia di visualizzazione. Ciò consente di percepirlo come una parte più integrata dell’app, pur sfruttando l’isolamento del processo che consente agli utenti di selezionare i media senza che l’app necessiti di autorizzazioni eccessivamente ampie. Per massimizzare la compatibilità tra le versioni della piattaforma e semplificare l’integrazione, vorrai utilizzare la prossima libreria Android Jetpack se desideri integrare il selettore di foto incorporato.
Health records
L’anteprima per sviluppatori di Health Connect contiene una versione preliminare delle API che supportano le cartelle cliniche. Ciò consente alle app di leggere e scrivere cartelle cliniche in formato FHIR con il consenso esplicito dell’utente. Questa API è attualmente in un programma di accesso anticipato. Registrati per far parte del nostro programma di accesso anticipato .
Privacy Sandbox su Android
Android 16 incorpora l’ultima versione di Privacy Sandbox su Android , parte del nostro lavoro in corso per sviluppare tecnologie in cui gli utenti sanno che la loro privacy è protetta. Il nostro sito Web contiene maggiori informazioni sul programma beta per sviluppatori Privacy Sandbox su Android per aiutarti a iniziare. Dai un’occhiata a SDK Runtime che consente agli SDK di essere eseguiti in un ambiente di runtime dedicato, separato dall’app che stanno servendo, fornendo maggiori garanzie sulla raccolta e la condivisione dei dati degli utenti.
Come prepararsi – Le notivà Android 16
Oltre a eseguire test di compatibilità sulla prossima versione principale, assicurati di compilare le tue app in base al nuovo SDK e usa il framework di compatibilità per abilitare le modifiche di comportamento basate su targetSdkVersion non appena diventano disponibili per i test iniziali.
Compatibilità delle app
Il programma Android 16 Preview è attivo da novembre 2024 fino alla release pubblica finale dell’anno prossimo. In occasione di importanti traguardi di sviluppo, forniremo aggiornamenti per i tuoi ambienti di sviluppo e test. Ogni aggiornamento include strumenti SDK, immagini di sistema, emulatori, riferimenti API e differenze API. Evidenzieremo le API critiche non appena saranno pronte per essere testate nel programma di anteprima nei blog e sul sito Web per sviluppatori Android 16.
Si sta puntando alla fine del primo trimestre del 2025 per la nostra pietra miliare di stabilità della piattaforma. A questa pietra miliare, si consegnerà le API SDK/NDK finali e anche le API interne finali e i comportamenti di sistema rivolti alle app. Ci si aspetta di raggiungere la stabilità della piattaforma a marzo 2025 e da quel momento avrai diversi mesi prima della versione ufficiale per effettuare i test finali.
Inizia con Android 16
Si può iniziare oggi stesso con Developer Preview 1 eseguendo il flashing di un’immagine di sistema e aggiornando gli strumenti . Stiamo cercando il tuo feedback, quindi segnala i problemi e invia le richieste di funzionalità sulla pagina dei feedback .
Per la migliore esperienza di sviluppo con Android 16, Google consiglia di utilizzare l’ ultima anteprima del feature drop di Android Studio Ladybug . Una volta configurato, ecco alcune delle cose che dovresti fare:
- Compila con il nuovo SDK, esegui test in ambienti CI e segnala eventuali problemi nel nostro tracker sulla pagina dei feedback .
- Esegui un test di compatibilità con la tua app attuale, scopri se è interessata dalle modifiche apportate ad Android 16, installala su un dispositivo o un emulatore che esegue Android 16 e testala approfonditamente.
Verranno aggiornernate regolarmente le immagini di sistema di anteprima e l’SDK durante il ciclo di rilascio di Android 16. Questa versione di anteprima iniziale è riservata agli sviluppatori e non è pensata per l’uso quotidiano o da parte dei consumatori, quindi verrà resa disponibile solo tramite download manuale. Dopo aver installato manualmente una build di anteprima, riceverai automaticamente gli aggiornamenti futuri over-the-air per tutte le anteprime e le Beta successive. Visita il sito Web per sviluppatori Android per ulteriori informazioni sugli aggiornamenti Android .
Se si ha già installato Beta 1 dal programma Android 15 QPR2 Beta , non si potrà passare al programma Android 16 Developer Preview senza cancellare i dati dal tuo dispositivo. Consideriamo di evitare di installare future beta per passare alla build di anteprima per sviluppatori successiva senza cancellare i dati.
Con l’avvicinarsi delle versioni Beta, si inviteranno anche gli utenti a provare Android 16 e, in quel momento, si apriranno le iscrizioni per Android 16 al programma Android Beta.
Per informazioni complete, visita il sito per sviluppatori Android 16 (Le notivà Android 16) .
(fonte)
Innovaformazione, scuola informatica specialistica segue costantemente il mercato Android e promuove lo sviluppo software consapevole. Nell’offerta formativa per le aziende trovate il Corso Sviluppatore Android e altri corsi in ambito mobile (vedi QUI).
INFO: info@innovaformazione.net – tel. 3471012275 (Dario Carrassi)