8 Gründe, warum Unternehmen Android App Bundles verwenden sollten

Veröffentlicht: 2021-01-28

Wussten Sie, dass das Android App Bundle zum Goldstandard für die Veröffentlichung bei Google Play geworden ist? Lernen Sie seine Vorteile kennen.

Als ich zum ersten Mal von diesem neuen Upload-Format namens App Bundle hörte, war ich sehr aufgeregt! Viele der Probleme, mit denen wir Entwickler konfrontiert waren, wie das Erstellen von APKs für verschiedene API-Versionen, Gerätetypen usw., werden jetzt an Google Play weitergegeben.

Ab diesem Tag können Entwickler mit Dynamic Delivery optimierte APKs erstellen, die die Anforderungen der Geräte der Benutzer erfüllen, und sie zur Laufzeit zur Installation ausliefern.

All dies geschieht über das App-Distributionsformat Android App Bundle. Lassen Sie uns in das neue, offizielle Veröffentlichungsformat von Android eintauchen.

Was ist ein Android-App-Bundle?

Android hat ein neues offizielles Veröffentlichungsformat namens Android App Bundles (.aab) eingeführt, das eine effizientere Möglichkeit zum Erstellen und Veröffentlichen Ihrer App bietet. Es ermöglicht Ihnen auch, eine großartige Benutzererfahrung in einer kleinen App bereitzustellen, was wiederum die Erfolgsrate der Installation verbessert und die Deinstallationsraten reduziert.

Android App Bundles sind die von Google empfohlene Methode zum Erstellen, Veröffentlichen und Verteilen der Anwendung über verschiedene Gerätekonfigurationen hinweg.

Wussten Sie, dass das Android-App-Bundle zum Goldstandard für die Veröffentlichung bei Google Play geworden ist? Über 600.000 Apps und Spiele verwenden derzeit das App-Bundle in der Produktion, was über 40 % aller Veröffentlichungen auf Google Play einschließlich Netflix entspricht.

Sehen wir uns jetzt die Vorteile von App-Bundles an.

Vorteile der Verwendung des Google Android App Bundle

1. Größenreduzierung

App-Bundles helfen bei der Reduzierung einer erheblichen Menge an Anwendungsgröße! Im Durchschnitt haben Entwickler im Vergleich zu APK eine Größeneinsparung von 20 % festgestellt. Sie können den neuen App-Größenbericht in der Google Play Console aufrufen, um zu sehen, wie viel Ihre App sparen könnte.

Wussten Sie, dass Adobe mit Hilfe der App-Bundle-Entwicklung die Größe von Adobe Acrobat Reader um 20 % reduziert hat ? Nicht nur das, einige dieser Größeneinsparungen durch Early Adopter von App-Bundles zeigen einige atemberaubende Ergebnisse. Diese Ergebnisse machen Android-App-Bundles zu einer großartigen Möglichkeit , Android Go-Apps zu erstellen :

Size Reduction in Android App Bundle

2. Mehr App-Installationen und weniger Deinstallationen

Die zunehmende Größe von Apps würde nicht viel ausmachen, wenn wir unbegrenzten Speicherplatz auf unseren Geräten hätten. Aber das ist, wie wir wissen, nicht der Fall. Mit zunehmender Größe einer App sinkt die Anzahl der Installationen!

app size vs installation graph

Als Nebeneffekt der Größeneinsparungen mit Hilfe des Xamarin-Android-App-Bundles werden die App-Installationen zunehmen. Dies führte auch zu einer Erhöhung der Aktualisierungsraten und zu sehr weniger Deinstallationen.

3. Höhere Effizienz

Mit der App-Bundle-Entwicklung in Android können Sie ein Artefakt erstellen, das den gesamten gesammelten Code, die Ressourcen und die nativen Bibliotheken Ihrer App enthält. Sie müssen also nicht mehr Versionscodes für mehrere APKs erstellen, signieren, hochladen und verwalten. Daher wird die Effizienz erhöht, wenn Sie ein Android-App-Bundle auf Ihrem Gerät installieren.

4. Schnellere Downloads

Ihre App kann von Google Play effizient auf jedes Gerät zugeschnitten werden, was bedeutet, dass der Prozess des Herunterladens und Installierens der App schneller wird.

5. Integrierte Codes

Mit Hilfe des Android-Studio-App-Bundles können Sie sich auf die 64-Bit-Anforderung vorbereiten, ohne die Größe Ihrer App zu erhöhen. Als Ergebnis liefert Play den entsprechenden nativen Code, der für jedes Gerät erforderlich ist.

6. Erhöhte Engineering-Geschwindigkeit

Der gesamte Prozess der Erstellung einer App wird beschleunigt. Vom Erstellen dynamischer und unabhängiger Module bis hin zum Entwerfen, Testen und Veröffentlichen. Die Engineering-Geschwindigkeit wird mit dem Android-App-Bundle Unity erheblich gesteigert.

Zum Beispiel erklärte die App „The Book My Show“, dass die Build-Zeit ihrer App (für einen komplett neuen Build ohne Caching) um 70 % gesunken ist – das liegt daran, dass bei App-Bundles einfach alle Ressourcen in das Bundle abgelegt werden, anstatt sie zu trennen, wie bei APKs.

7. Reduzierter manueller Aufwand

Während der Entwicklung von Android-Apps können mehrere manuelle Aufgaben vollständig automatisiert werden. Sobald die Entwicklung abgeschlossen ist, wird der Link automatisch hochgeladen und auf einem bestimmten Slack-Kanal geteilt. Es ist kein manueller Eingriff erforderlich.

8. Dynamische Lieferung aktiviert

App-Bundles haben uns in ein neues Konzept eingeführt, das als dynamische Bereitstellung bekannt ist. Auf der Grundlage von Eigenschaften wie Gerätefunktionen (z. B. AR/VR), Land des Benutzers oder Geräteversion können zum Zeitpunkt der Installation bedingte Funktionen bereitgestellt werden. Benutzer erhalten auch die Möglichkeit, Features in einem On-Demand-Modus anstelle der Installationszeit zu installieren. Sie können sogar nicht mehr benötigte Funktionen deinstallieren.

Dynamic delivery in app bundle

Dies hilft den Benutzern, ihre Erfahrung gemäß ihren Anforderungen zu personalisieren. Dies ist auch praktisch, wenn Sie die Größe Ihrer App langfristig nicht erhöhen möchten. Außerdem können wir die anfängliche Größe unserer Anwendung verkleinern und dann zusätzliche Funktionen nur den Benutzern anbieten, die sie möglicherweise tatsächlich nutzen.

Wie werden Android-App-Bundles erstellt und bereitgestellt?

Im Gegensatz zu APKs sind App Bundles ein Veröffentlichungsformat, das alle Codes Ihrer App enthält. Daher kann es nicht direkt auf einem Gerät bereitgestellt werden. Mit Hilfe des Android-Studios ist die Erstellung eines Projekts als signiertes App-Bundle nur wenige Klicks entfernt!

Führen Sie die folgenden Schritte aus, um App-Bundles zu erstellen:

Schritt-1: Beginnen Sie mit dem Herunterladen von Android Studio 3.2 oder höher. Es ist die einfachste Möglichkeit, App-Bundles zu erstellen.

Schritt-2: Fügen Sie Unterstützung für Play Feature Delivery hinzu, indem Sie ein Basismodul hinzufügen, Code und Ressourcen für Konfigurations-APKs organisieren und optional Feature-Module hinzufügen.

Schritt-3: Beginnen Sie jetzt mit der Erstellung eines Android App Bundles mit Android Studio. Sie können die Anwendung sogar aus dem App-Bundle auf einem verbundenen Gerät bereitstellen, indem Sie Ihre Debug-/Run-Konfiguration ändern und die Option „APK aus App-Bundle bereitstellen“ auswählen.

Schritt-4: Das Testen und Veröffentlichen Ihres App-Pakets ist der letzte Schritt.

Testen Sie Ihr App-Bundle

Nachdem Sie das Android-App-Bundle erstellt haben, sollten Sie testen, wie Google Play es zum Generieren von APKs verwendet und wie sich diese APKs verhalten, wenn sie auf einem Gerät bereitgestellt werden. Sie können die folgenden Methoden verwenden, um dasselbe zu testen:

  • Testen Sie Ihr App-Bundle lokal mit dem Bundle-Tool. Es generiert APKs aus Ihrem App-Bundle und stellt sie auf einem verbundenen Gerät bereit.
  • Teilen Sie Ihre App mit einer URL. Dies ist die schnellste Möglichkeit , Ihr App-Bundle hochzuladen und Ihre App als Google Play Store-Link mit Ihren Testern zu teilen.
  • Richten Sie einen offenen, geschlossenen oder internen Test ein. Dies ist eine weitere Möglichkeit, benutzerdefinierte Bereitstellungsoptionen zu testen, z. B. das Herunterladen von App-Funktionen bei Bedarf.

Letzte Worte

Die Zukunft hält für uns alle viel bereit und es liegt an uns, damit Schritt zu halten! Ohne Zweifel kann ich Ihnen sagen, dass die Zukunft in den Android App Bundles liegt. Als Android-App-Entwicklungsunternehmen können wir Ihnen dabei helfen, im Spiel die Nase vorn zu haben.