Google rilascia la Android 15 Developer Preview 2, con nuove funzionalità per gli sviluppatori, miglioramenti alla connettività satellitare, supporto per schermi esterni su dispositivi pieghevoli e correzioni di bug.

Google inizia il suo ciclo annuale di rilascio di Android con le versioni Developer Preview, destinate ai produttori di app per preparare i loro prodotti prima di un programma beta aperto. Dalla timeline di sviluppo di Android 15 pubblicata da Google insieme alla DP1 sapevamo già che questo mese ci sarebbe stata un’altra release incentrata sugli sviluppatori prima del lancio della beta pubblica ad aprile. Ora è arrivata Android 15 DP2, con Google che ha messo in evidenza alcune nuove funzionalità di cui potremo beneficiare una volta che la versione stabile arriverà verso la fine dell’estate.

Dopo la build di oggi, ci aspettiamo quattro versioni beta principali e una manciata di bug fix nei mesi successivi, mentre la versione stabile di Android 15 sarà resa pubblica intorno ad agosto 2024. Vale la pena notare che lo scorso anno la tempistica di Android 14 era simile, se non identica, all’inizio, ma i ritardi hanno finito per far slittare il rilascio stabile a ottobre.

Tutte le novità di Android 15 DP2

Con il rilascio di Android 15 DP2, Google mette in evidenza agli sviluppatori alcune funzionalità che avevamo già individuato nella pipeline. L’azienda fa notare che il supporto per la connettività satellitare si sta espandendo e supporterà SMS, MMS e RCS, e in questa release ci sono alcuni nuovi elementi dell’interfaccia utente a supporto, come l’indicatore della barra di stato del satellite e una notifica del sistema Android che consente agli utenti di sapere quando sono connessi a un satellite per i dati o gli SMS. Le applicazioni possono anche eseguire il polling di un nuovo ServiceState per sapere quando il dispositivo è connesso a una rete non terrestre (NTN).

Inoltre, DP2 include l’accesso anticipato a miglioramenti sostanziali apportati al renderer PDF integrato di Android, per cui le app che lo utilizzano possono ora offrire il supporto per i file protetti da password, per la firma e la compilazione di moduli e per la ricerca e la selezione di parole all’interno del documento. Questo renderer è stato inoltre spostato in un modulo del Project Mainline che può essere aggiornato tramite gli aggiornamenti del sistema Google Play piuttosto che tramite aggiornamenti completi del sistema operativo.

Anche il testo riceve un aggiornamento in Android 15: le app possono ora utilizzare un nuovo tag <nobreak> nella TextView di sistema per evitare che alcune parole occupino più righe. Inoltre, grazie a un’espansione degli strumenti multilingue di Android 14, le app possono decidere se vogliono che il cambio automatico di lingua per il riconoscimento audio avvenga solo all’inizio di una registrazione o per un numero predefinito di cambi.

Anche le applicazioni che utilizzano l’NFC hanno acquisito una nuova funzionalità e sono ora in grado di chiedere al sistema di entrare in una modalità di osservazione, in cui lo smartphone controllerà la presenza di lettori NFC prima della stretta di mano iniziale, aprendo la strada a transazioni più rapide e con un solo tocco. Abbiamo anche appreso che lo stack NFC passerà probabilmente a un modulo del Project Mainline per facilitare gli aggiornamenti in Android 15.

Infine, le applicazioni possono dichiarare una nuova proprietà di Android 15 che consente loro di funzionare sugli schermi esterni più piccoli dei dispositivi pieghevoli. Prima d’ora, gli OEM dovevano collaborare direttamente con i produttori di app per inserire nella whitelist determinate app e attività compatibili con lo schermo esterno più piccolo, ma Android 15 consente agli sviluppatori di dichiarare questa proprietà, aprendo potenzialmente le porte alle app per lo schermo esterno su flip phone come Galaxy Z Flip 5.

Per quanto riguarda le note di rilascio di Google per questa versione descrivono una serie di correzioni. Come previsto, la maggior parte di queste risolve i primi bug e crash segnalati dagli sviluppatori.

Ancora nessuna soluzione per i Pixel bloccat

Poiché Android 15 è ancora in fase pre-beta, non può essere installato con i mezzi tradizionali: è necessario eseguire il flash delle factory image o il sideload di un file OTA. Il flash delle factory image richiede lo sblocco del bootloader, mentre il metodo di sideload dell’OTA non lo richiede. Tuttavia, Google raccomanda ancora di sbloccare il bootloader se si esegue il sideload di un OTA, in quanto gli utenti che riscontrano problemi di mancato avvio dell’OTA potrebbero ritrovarsi con lo smartphone bloccato.

Ciò deriva dalle misure di sicurezza dello strumento di ripristino di Android che non consentono il downgrade tramite sideload di un file OTA, il che significa che è possibile flashare solo una build più recente di quella già installata. Se non si è in grado di avviare Android per abilitare lo sblocco OEM e quindi sbloccare il bootloader, si rimane bloccati su una versione difettosa con un telefono che non si avvia fino a quando non sarà disponibile una versione più recente per il sideloading.

È esattamente quello che è successo ad alcuni utenti che hanno scelto di caricare l’OTA di Android 15 DP1 senza prima sbloccare il bootloader. Queste persone si sono ritrovate con i Pixel non funzionanti fin dalla prima OTA difettosa, ma il rilascio di oggi non aiuterà questi utenti a far funzionare i loro telefoni, poiché Google ha dichiarato di “non offrire sideload di factory image per la DP2”. Le note di rilascio dell’azienda per questa versione offrono la seguente spiegazione e il calendario per la correzione: “Un problema con il sideloading della build Developer Preview 2 può talvolta causare la visualizzazione del messaggio ‘Il dispositivo è danneggiato’ dopo il completamento del sideloading. A causa della potenziale interruzione che questo problema può causare, abbiamo disabilitato il download delle immagini OTA complete. Ci aspettiamo che questo problema venga risolto con la Beta 1”.

Se siete ancora interessati a installare questa versione, avrete bisogno di un bootloader sbloccato: al momento non è possibile aggirare questo requisito.

Articolo precedenteWhatsApp porta il limite dei messaggi fissati a 3 per chat
Articolo successivoThreads integra il fediverso: la tua voce va oltre i confini
Team CEOTECH
La tecnologia dovrebbe arricchire la vita delle persone oltre a tutelare il pianeta.