Google verbessert das "Android App Bundle" mit "Play Asset Delivery" für Spiele mit niedrigeren Größen mithilfe modularer Bereitstellungsoptimierungen
Google hat optimiert Das "Android App Bundle", um sicherzustellen, dass die Größe der aus dem Google Play Store heruntergeladenen Apps und Spiele kleiner ist und die Daten besser verwaltet werden. Die neue und verbesserte "Play Asset Delivery" bietet mehrere Vorteile von App-Bundles, mit denen Entwickler die Lieferkosten senken und die Größe ihrer Kreationen reduzieren können.
Google ändert die Backend-Struktur von Apps und Spielen, die für das Android-Betriebssystem verfügbar sind. Der Suchriese verspricht, dass Entwickler, die die neue „Play Asset Delivery“ einsetzen, die Größe der Downloads von Apps und Spielen verringern, die Benutzerbindung verbessern und weitere Vorteile erzielen können.
Google stellt "Play Asset Delivery" für Android Play Store-Apps und -Spiele bereit:
Google hat behauptet, dass derzeit über 600.000 Apps und Spiele das App-Bundle in der Produktion verwenden. Das "Android App Bundle" unterstützt effektiv über 40 Prozent aller Veröffentlichungen bei Google Play. Ungefähr 50 Prozent der Top-App-Entwickler verlassen sich auf dasselbe, um sicherzustellen, dass ihre Kreationen die App-Größe reduziert haben.
Das neu eingeführte Play Asset Delivery (PAD) soll die Vorteile von App-Bundles für Spiele bringen und Entwicklern ermöglichen, die Benutzererfahrung zu verbessern und gleichzeitig die Lieferkosten zu senken und die Größe ihrer Spiele zu reduzieren. Google hat einige häufig gestellte Fragen zur Signierung von Play-Apps veröffentlicht, die für App-Bundles erforderlich sind, sowie Anleitungen zum Testen von App-Bundles.
Die „Play Asset Delivery“, die als gängige Methode für die App-Erstellung und APK-Bereitstellung bei Google Play eingeführt werden soll, wird in der zweiten Hälfte des Jahres 2021 die Veröffentlichung neuer Apps und Spiele mit dem Android App Bundle bei Google Play vorschreiben.
Die Play Asset Delivery konzentriert sich hauptsächlich auf OBB, die älteren Erweiterungsdateien, die Spieldaten enthalten. Mit der Plattform können Spiele mit mehr als 150 MB die OBB-Dateien ersetzen und sich stattdessen auf Play verlassen, um die Assets auf dem neuesten Stand zu halten. Dies ähnelt der modernen Spielbibliothek. PAD kümmert sich um Komprimierung und Delta-Patches, minimiert die Größe des Downloads und sorgt dafür, dass das Spiel schneller aktualisiert wird.
Entwickler können einen von drei Bereitstellungsmodi auswählen, je nachdem, wann diese Assets den Benutzern bereitgestellt werden sollen:Installationszeitals Teil der anfänglichen Spielinstallation;Auf NachfrageDaher werden Vermögenswerte nur auf Anfrage geliefert. oderFast-FollowDies löst unmittelbar nach Abschluss der Spielinstallation einen zusätzlichen Download aus, unabhängig davon, ob der Benutzer die App öffnet.
Google wird bald veröffentlicht Targeting des TexturkomprimierungsformatsDies ermöglicht Entwicklern, mehrere Assets für das Texturkomprimierungsformat einzuschließen und sich darauf zu verlassen, dass Google sie in das fortschrittlichste Format liefert, das vom anfordernden Gerät unterstützt wird.
Google setzt Optimierungen ein, um schnellere App- und Spieledownloads zu erzielen:
Google behauptet, die App-Bundles verbessert zu haben, indem die modulare App-Entwicklung mithilfe dynamischer Funktionsmodule mit einer Reihe anpassbarer Bereitstellungsoptionen ermöglicht wurde. Es ist jetzt möglich, Ressourcen in dynamischen Funktionsmodulen sowie im Basismodul beim Erstellen modularer Apps zu verkleinern. Obwohl experimentell, ist die Funktion in der kanarischen Version von Android Studio 4.2 verfügbar.
Standardmäßig werden Installationszeitmodule jetzt automatisch zusammengeführt, wenn App-Bundles zu Distributions-APKs verarbeitet werden (ab Bundletool 1.0.0). Dies bedeutet, dass Entwickler ihre App während der Entwicklung in Module unterteilen und gleichzeitig die Anzahl der auf jedes Gerät verteilten APKs reduzieren können, wodurch das Herunterladen und Installieren der App effektiv beschleunigt wird.
Zusätzlich zu der oben genannten Methode hat Google kürzlich den von Google Play verwendeten Download-Service aktualisiert. Der Suchriese behauptet, allein diese Änderung habe die Installation von App-Bundle-Apps um durchschnittlich 6 Prozent beschleunigt und den weltweiten Installationserfolg um 1 Prozent gesteigert, was jede Woche zu Millionen weiterer Neuinstallationen für Entwickler geführt habe.