Android Oreo adaugă un API Splash Screen pentru dezvoltatori

Google tocmai a făcut mai ușor pentru dezvoltatori să creeze ecrane de încărcare a aplicațiilor în cea mai nouă lansare Android Oreo, creând un API oficial pentru ecran de introducere!

Majoritatea dezvoltatorilor au opinii contradictorii când vine vorba de splash screen-uri. Unii pledează pentru utilizarea acestuia pentru a ascunde încărcarea aplicației în fundal și apoi trecerea la ea fără probleme. Pe de altă parte, unii consideră ecranele de splash o pierdere de timp atât pentru utilizator, cât și pentru dezvoltator. Poziția Google cu privire la acest lucru este mixtă, nu a promovat anterior utilizarea lor, dar de atunci a început să folosească ei înșiși ecranele de introducere în multe aplicații. Iar cu Android Oreo, Google dorește să facă construirea unui ecran de splash simplu o sarcină mult mai ușoară pentru dezvoltatori.

Google a introdus un „splash screen API” în Android 8.0. Acest API le permite dezvoltatorilor să seteze cu ușurință o resursă desenabilă ca ecran de încărcare a aplicației. De asemenea, puteți seta un ecran de introducere între activitățile grele din aplicația dvs. Înainte de Android Oreo, existau multe abordări diferite pentru construirea unui ecran de introducere, cea mai comună fiind crearea unui desenabil, a unei teme personalizate și a unei SplashActivity. Google dorește să simplifice și să faciliteze procesul pentru dezvoltatori, punându-i pe aceștia să profite de acest nou API.

Această modificare nu este documentată în prezent în Dezvoltatori Android site-ul. Commit-ul a fost adăugat pe 13 aprilie la AOSP, chiar între prima și a doua Android O Developer Previews au fost lansate oficial. Ca atare, pentru a învăța cum să-l folosești, va trebui să faci referire la AOSP se angajează și verificați modificările făcute de atunci. Ne așteptăm ca documentația oficială Google pentru acest API să fie încărcată în cele din urmă pentru a ușura lucrurile.

Acest nu este cel numai modificare inclusă pentru dezvoltatorii în Android Oreo, deoarece Google a introdus o mulțime de API-uri și funcții pentru dezvoltatori noi și utile. Am făcut multe cercetări pentru a găsi aceste modificări, dar pentru a vedea mai multe, va trebui să cercetați Proiect Android Open Source tu!