Android Oreo pridáva rozhranie Splash Screen API pre vývojárov

click fraud protection

Google práve uľahčil vývojárom vytváranie obrazoviek načítania aplikácií v ich najnovšom vydaní Android Oreo vytvorením oficiálneho rozhrania API úvodnej obrazovky!

Väčšina vývojárov má zmiešané názory, pokiaľ ide o úvodné obrazovky. Niektorí obhajujú jeho použitie na skrytie načítania aplikácie na pozadí a následného bezproblémového prechodu na ňu. Na druhej strane niektorí považujú úvodné obrazovky za stratu času pre používateľa aj vývojára. Postoj spoločnosti Google v tejto veci je zmiešaný, pretože predtým nepropagoval ich používanie, ale odvtedy začal používať úvodné obrazovky v mnohých aplikáciách. A so systémom Android Oreo chce Google urobiť zo zostavenia jednoduchej úvodnej obrazovky pre vývojárov jednoduchšiu úlohu.

Google predstavil „rozhranie API úvodnej obrazovky“ v systéme Android 8.0. Toto API umožňuje vývojárom jednoducho nastaviť čerpateľný zdroj ako obrazovku načítania aplikácie. Môžete tiež nastaviť úvodnú obrazovku medzi náročnými aktivitami vo vašej aplikácii. Pred Androidom Oreo existovalo veľa rôznych prístupov k vytváraniu úvodnej obrazovky, pričom najbežnejším z nich bolo vytváranie kresleteľného, ​​vlastného motívu a SplashActivity. Google chce zefektívniť a zjednodušiť proces pre vývojárov tým, že im umožní využívať toto nové API.

Táto zmena nie je momentálne zdokumentovaná v Android vývojári stránky. Potvrdenie bolo pridané 13. apríla do AOSP, hneď medzi prvým a druhým Android O Developer Preview boli oficiálne vydané. Ak sa chcete naučiť, ako ho používať, musíte sa odvolať na zaviazať sa AOSP a skontrolujte zmeny, ktoré ste odvtedy vykonali. Očakávame, že oficiálna dokumentácia Google pre toto API bude nakoniec nahraná, aby sa veci zjednodušili.

Toto nie je a iba zmena zahrnutá pre vývojárov v systéme Android Oreo, pretože spoločnosť Google zaviedla množstvo nových užitočných rozhraní API a funkcií pre vývojárov. Urobili sme veľa práce, aby sme našli tieto zmeny, ale ak chcete vidieť viac, budete musieť nahliadnuť do Android Open Source projekt seba!