Google ha appena reso più semplice per gli sviluppatori creare schermate di caricamento delle app nella loro ultima versione di Android Oreo, creando un'API ufficiale per la schermata iniziale!
La maggior parte degli sviluppatori ha opinioni contrastanti quando si tratta di schermate iniziali. Alcuni ne sostengono l'uso per nascondere il caricamento dell'app in background e quindi passare ad esso senza problemi. D'altra parte, alcuni considerano le schermate iniziali una perdita di tempo sia per l'utente che per lo sviluppatore. La posizione di Google al riguardo è mista, poiché in precedenza non ne aveva promosso l'uso ma da allora ha iniziato a utilizzare le schermate iniziali in molte applicazioni. E con Android Oreo, Google vuole rendere la creazione di una semplice schermata iniziale un compito molto più semplice per gli sviluppatori.
Google ha introdotto una "API splash screen" in Android 8.0. Questa API consente agli sviluppatori di impostare facilmente una risorsa disegnabile come schermata di caricamento dell'app. Puoi anche impostare una schermata iniziale tra le attività pesanti all'interno della tua app. Prima di Android Oreo, esistevano molti approcci diversi per creare una schermata iniziale, il più comune era la creazione di un drawable, un tema personalizzato e una SplashActivity. Google vuole semplificare e rendere il processo più semplice per gli sviluppatori consentendo loro di sfruttare questa nuova API.
Questa modifica non è attualmente documentata nel file Sviluppatori Android luogo. Il commit è stato aggiunto il 13 aprile ad AOSP, proprio tra il primo e il secondo rilascio ufficiale delle anteprime per sviluppatori di Android O. Pertanto, per imparare a usarlo, dovrai fare riferimento a Impegno AOSP e controlla le modifiche apportate da allora. Ci aspettiamo che la documentazione ufficiale di Google per questa API venga caricata prima o poi per rendere le cose più facili.
Questo non lo è IL soltanto modifica inclusa per gli sviluppatori in Android Oreo, poiché Google ha introdotto molte nuove e utili API e funzionalità per sviluppatori. Abbiamo effettuato ricerche approfondite per trovare queste modifiche, ma per vederne di più dovrai approfondire Progetto open source Android te stesso!