Android Oreo lägger till ett Splash Screen API för utvecklare

click fraud protection

Google har precis gjort det enklare för utvecklare att bygga app-laddningsskärmar i sin senaste Android Oreo-version, genom att skapa ett officiellt startskärms-API!

De flesta utvecklare har blandade åsikter när det kommer till stänkskärmar. Vissa förespråkar användningen av den för att dölja appladdningen i bakgrunden och sedan övergå till den sömlöst. Å andra sidan anser vissa stänkskärmar som ett slöseri med tid både för användaren och utvecklaren. Googles inställning till detta är blandad, eftersom de tidigare inte har främjat deras användning men har sedan dess börjat använda stänkskärmar själva i många applikationer. Och med Android Oreo vill Google göra det enklare för utvecklare att bygga en enkel startskärm.

Google har introducerat ett "splash screen API" i Android 8.0. Detta API gör det möjligt för utvecklare att enkelt ställa in en resurs som kan dras som en appladdningsskärm. Du kan också ställa in en startskärm mellan tunga aktiviteter i din app. Innan Android Oreo fanns det många olika tillvägagångssätt för att bygga en startskärm, den vanligaste var att skapa en ritbar, ett anpassat tema och en SplashActivity. Google vill effektivisera och göra processen enklare för utvecklare genom att låta dem dra nytta av detta nya API.

Denna förändring är för närvarande inte dokumenterad i Android-utvecklare webbplats. Åtagandet lades till den 13 april till AOSP, mellan första och andra Android O Developer Previews släpptes officiellt. Som sådan, för att lära dig hur du använder den, måste du referera till AOSP åtar sig och kolla in ändringarna som gjorts sedan dess. Vi förväntar oss att den officiella Google-dokumentationen för detta API kommer att laddas upp så småningom för att göra saker enklare.

Detta är det inte de endast förändring ingår dock för utvecklare i Android Oreo, eftersom Google har introducerat massor av nya, användbara API: er och utvecklarfunktioner. Vi har grävt mycket för att hitta dessa förändringar, men för att se mer måste du gräva i Android Open Source Project själv!