Google hat es Entwicklern gerade in seiner neuesten Android Oreo-Version einfacher gemacht, App-Ladebildschirme zu erstellen, indem es eine offizielle Begrüßungsbildschirm-API erstellt hat!
Die meisten Entwickler haben unterschiedliche Meinungen, wenn es um Begrüßungsbildschirme geht. Einige plädieren dafür, damit das Laden der App im Hintergrund zu verbergen und dann nahtlos dorthin überzugehen. Andererseits halten einige Begrüßungsbildschirme sowohl für den Benutzer als auch für den Entwickler für Zeitverschwendung. Die Haltung von Google hierzu ist gemischt, da Google deren Verwendung zuvor nicht gefördert hat, inzwischen aber begonnen hat, in vielen Anwendungen selbst Begrüßungsbildschirme zu verwenden. Und mit Android Oreo möchte Google Entwicklern die Erstellung eines einfachen Begrüßungsbildschirms deutlich erleichtern.
Google hat in Android 8.0 eine „Splash Screen API“ eingeführt. Mit dieser API können Entwickler ganz einfach eine zeichnbare Ressource als App-Ladebildschirm festlegen. Sie können in Ihrer App auch einen Begrüßungsbildschirm zwischen wichtigen Aktivitäten einrichten. Vor Android Oreo gab es viele verschiedene Ansätze zum Erstellen eines Begrüßungsbildschirms. Der gebräuchlichste war die Erstellung eines Zeichenobjekts, eines benutzerdefinierten Designs und einer SplashActivity. Google möchte den Prozess rationalisieren und für Entwickler einfacher machen, indem es ihnen ermöglicht, die Vorteile dieser neuen API zu nutzen.
Diese Änderung ist derzeit nicht im dokumentiert Android-Entwickler Website. Der Commit wurde am 13. April zu AOSP hinzugefügt, genau zwischen der offiziellen Veröffentlichung der ersten und zweiten Android O Developer Previews. Um zu lernen, wie man es verwendet, müssen Sie daher auf Folgendes verweisen AOSP-Commit und schauen Sie sich die seitdem vorgenommenen Änderungen an. Wir gehen davon aus, dass die offizielle Google-Dokumentation für diese API irgendwann hochgeladen wird, um die Sache zu vereinfachen.
Das ist nicht Die nur Für Entwickler ist in Android Oreo jedoch eine Änderung enthalten, da Google viele neue, nützliche APIs und Entwicklerfunktionen eingeführt hat. Wir haben viel recherchiert, um diese Änderungen zu finden, aber um mehr zu sehen, müssen Sie sich damit befassen Android Open Source-Projekt selbst!