A Google most megkönnyítette a fejlesztők számára az alkalmazásbetöltési képernyők létrehozását legújabb Android Oreo kiadásukban egy hivatalos indítóképernyő API létrehozásával!
A legtöbb fejlesztőnek vegyes a véleménye a nyitóképernyőről. Egyesek támogatják a használatát, hogy elrejtse az alkalmazás betöltődését a háttérben, majd zökkenőmentesen áttérjen rá. Másrészt egyesek úgy vélik, hogy a splash screen a felhasználó és a fejlesztő időpocsékolása. A Google álláspontja ezzel kapcsolatban vegyes, mivel korábban nem népszerűsítette a használatukat, de azóta maguk is elkezdték használni a splash screeneket számos alkalmazásban. Az Android Oreo segítségével pedig a Google egy egyszerű indítóképernyő elkészítését szeretné megkönnyíteni a fejlesztők számára.
A Google bevezetett egy "splash screen API-t" az Android 8.0-ban. Ez az API lehetővé teszi a fejlesztők számára, hogy könnyen beállítsanak egy rajzolható erőforrást alkalmazásbetöltési képernyőként. Az alkalmazáson belüli nehéz tevékenységek között indítóképernyőt is beállíthat. Az Android Oreo előtt sokféle megközelítés létezett a nyitóképernyő létrehozására, a leggyakoribb a rajzolható, az egyéni téma és a SplashActivity létrehozása. A Google egyszerűsíteni és egyszerűbbé kívánja tenni a folyamatot a fejlesztők számára azáltal, hogy kihasználják az új API előnyeit.
Ez a változás jelenleg nincs dokumentálva a Android fejlesztők webhely. A commit április 13-án került hozzáadásra az AOSP-hez, közvetlenül az első és a második Android O Developer Preview hivatalos kiadása között. Ennek megfelelően, hogy megtanulja, hogyan kell használni, hivatkoznia kell a AOSP commit és nézze meg az azóta végrehajtott változtatásokat. Arra számítunk, hogy az API hivatalos Google-dokumentációját végül feltöltik a dolgok megkönnyítése érdekében.
Ez nem a csak változás azonban az Android Oreo fejlesztői számára is elérhető, mivel a Google sok új, hasznos API-t és fejlesztői funkciót vezetett be. Sokat ástunk, hogy megtaláljuk ezeket a változásokat, de ha többet szeretne látni, ásni kell a Android nyílt forráskódú projekt saját magad!