Google ha annunciato il rilascio di Android 15, rendendo disponibile il codice sorgente attraverso l’Android Open Source Project (AOSP).
I dispositivi Pixel supportati riceveranno l’aggiornamento nelle prossime settimane, mentre nei prossimi mesi è prevista una distribuzione più ampia ai dispositivi di produttori come Samsung, Honor e OnePlus.
“Android 15 continua la nostra missione di costruire una piattaforma privata e sicura che aiuta a migliorare la vostra produttività e vi offre nuove capacità per produrre applicazioni bellissime, esperienze multimediali e di fotocamera superiori e un’esperienza utente intuitiva, in particolare su tablet e dispositivi pieghevoli”, ha dichiarato Google.
L’esperienza degli sviluppatori ha la priorità
Android 15 introduce una serie di miglioramenti della qualità della vita progettati per semplificare il processo di sviluppo. Questi includono:
- API ApplicationStartInfo: Offre agli sviluppatori una visione granulare del comportamento di avvio delle applicazioni, compresa la durata della fase di lancio e le metriche di “temperatura di avvio”.
- Classe Profiling: All’interno di Android Jetpack, facilita l’uso semplificato della nuova API ProfilingManager per la raccolta di informazioni dettagliate sulle prestazioni delle app sui dispositivi degli utenti.
- Miglioramenti dell’API StorageStats: Fornisce informazioni più dettagliate sull’utilizzo dello spazio di archiviazione delle applicazioni, comprese le informazioni sulle suddivisioni APK e sulle librerie.
- Gestione robusta dei PDF: Le API aggiornate del PdfRenderer introducono il supporto per i file protetti da password, la gestione delle annotazioni e la modifica dei moduli, supportate dalla libreria PDF di Jetpack per un’integrazione perfetta.
- Funzionalità di linguaggio moderne: Le nuove API OpenJDK e SQLite apportano una serie di miglioramenti, tra cui il supporto per le transazioni differite di sola lettura in SQLite e l’ampliamento delle funzionalità matematiche in OpenJDK.
- Funzionalità canvas migliorate: Android 15 offre agli sviluppatori nuovi strumenti di disegno Canvas, come Matrix44 per la manipolazione 3D e controlli shader avanzati per il rendering di forme complesse.
Tipografia e internazionalizzazione perfezionate
Riconoscendo la portata globale di Android, l’ultima iterazione presenta miglioramenti per migliorare l’esperienza dell’utente in diverse lingue:
- Gestione semplificata dei font variabili: Creazione semplificata di istanze FontFamily da font variabili, automatizzando le regolazioni per adattarle al testo visualizzato.
- Ampliamento del supporto per i font CJK: Il font NotoSansCJK, che copre le lingue cinese, giapponese e coreano, è ora un font variabile e apre nuove strade alla tipografia creativa.
- Miglioramento della giustificazione del testo: L’impostazione JUSTIFICATION_MODE_INTER_CHARACTER perfeziona la giustificazione per le lingue che utilizzano gli spazi bianchi per la segmentazione, come il cinese e il giapponese.
Compatibilità con le app: Una transizione senza problemi
Con Android 15, Google ha sottolineato l’impegno a garantire una transizione fluida delle app. La maggior parte delle modifiche rivolte all’utente sono opt-in e rimangono inattive fino a quando un’app non si rivolge esplicitamente alla versione 35 dell’SDK. Questo approccio offre agli sviluppatori tutto il tempo necessario per adattare le loro applicazioni.
L’Assistente per l’aggiornamento dell’SDK Android all’interno di Android Studio Koala Feature Drop è stato aggiornato per fornire un supporto completo per la transizione ad Android 15.
Google ha annunciato una “Spotlight Week” dedicata all’approfondimento di aspetti specifici di Android 15. Gli sviluppatori sono incoraggiati a iniziare a esplorare le applicazioni di Android 15:
Gli sviluppatori sono incoraggiati a iniziare a esplorare i nuovi strumenti e le nuove API a loro disposizione e a preparare le loro applicazioni per la prossima generazione di Android.