Android Oreo tilføjer en Splash Screen API til udviklere

Google har netop gjort det nemmere for udviklere at bygge app-indlæsningsskærme i deres nyeste Android Oreo-udgivelse ved at lave en officiel splash screen API!

De fleste udviklere har blandede meninger, når det kommer til splash-skærme. Nogle går ind for brugen af ​​det til at skjule app-indlæsningen i baggrunden og derefter skifte til det problemfrit. På den anden side betragter nogle splash-skærme som spild af tid både for brugeren og udvikleren. Googles holdning til dette er blandet, da de tidligere ikke har promoveret deres brug, men siden er begyndt at bruge splash-skærme selv i mange applikationer. Og med Android Oreo ønsker Google at gøre opbygningen af ​​en simpel splash-skærm til en meget lettere opgave for udviklere.

Google har introduceret en "splash screen API" i Android 8.0. Denne API giver udviklere mulighed for nemt at indstille en trækbar ressource som en app-indlæsningsskærm. Du kan også indstille en splash-skærm mellem tunge aktiviteter i din app. Før Android Oreo var der mange forskellige tilgange til at bygge en splash-skærm, hvor den mest almindelige var at lave en tegnebar, et brugerdefineret tema og en SplashActivity. Google ønsker at strømline og gøre processen lettere for udviklere ved at lade dem drage fordel af denne nye API.

Denne ændring er i øjeblikket ikke dokumenteret i Android udviklere websted. Forpligtelsen blev tilføjet den 13. april til AOSP, lige mellem den første og anden Android O Developer Preview blev officielt frigivet. Som sådan, for at lære at bruge det, skal du henvise til AOSP forpligter sig og tjek de ændringer, der er foretaget siden da. Vi forventer, at den officielle Google-dokumentation for denne API til sidst bliver uploadet for at gøre tingene lettere.

Det her er det ikke det kun ændring inkluderet for udviklere i Android Oreo dog, da Google har introduceret masser af nye, nyttige API'er og udviklerfunktioner. Vi har gravet meget for at finde disse ændringer, men for at se mere, bliver du nødt til at grave i Android Open Source-projekt dig selv!