Google führt Version 3 der Play Billing Library ein und plant, App Bundles im Jahr 2021 zur Pflicht zu machen

click fraud protection

Google hat die Play Billing Library v3 angekündigt und plant, Android App Bundles zu einer Voraussetzung für neue Apps zu machen, die im Jahr 2021 in den Google Play Store hochgeladen werden.

In-App Käufe. So sehr manche sie auch hassen mögen, sie werden definitiv bleiben. Allerdings sind sie nicht ohne Vorteile. Ein In-App-Kauf ermöglicht es einem Entwickler, kostenlose und kostenpflichtige Versionen seiner App bereitzustellen, ohne tatsächlich zwei separate Anwendungen verwalten zu müssen. Wenn Sie Ihre App im Play Store veröffentlichen, verlangt Google im Allgemeinen, dass Ihre In-App-Käufe über diesen abgewickelt werden (aufgrund der Ermäßigung von 30 %).

Zum Glück macht es Google mit all den tollen Dingen wie der Lizenzüberprüfung ziemlich einfach, In-App-Käufe einzurichten. Entwickler können einfach die Google Play Billing Library implementieren und schon sind sie im Grunde genommen fertig. Um die Abwicklung von In-App-Käufen noch einfacher zu gestalten, Google hat angekündigt Version 3 der Play Billing Library mit einigen neuen Funktionen und Verbesserungen sowie einer wichtigen Richtlinienänderung.

Google Play Billing Library v3 – Was sich ändert

Barzahlungen

Version 3 der Play Billing Library von Google ermöglicht Nutzern die Barzahlung. Das hört sich vielleicht ziemlich seltsam an, ist aber wahrscheinlich nicht das, was Sie denken. Es gibt immer noch viele Orte auf der Welt, an denen Kreditkarten und Bankkonten nicht so verbreitet sind. Diese Funktion soll dieses Problem umgehen.

Anstatt in einer App auf die Schaltfläche „Kaufen“ zu klicken und mit Ihrer Kreditkarte zu bezahlen, können Sie auch mit Bargeld bezahlen. Sobald Sie den Kauf bestätigen, zeigt Google Ihnen einen Code an. Bringen Sie diesen Code zum nächstgelegenen teilnehmenden Supermarkt, geben Sie dort den richtigen Bargeldbetrag und Ihr Einkauf wird dann freigeschaltet.

Derzeit ist diese Funktion nur in Indonesien und Malaysia verfügbar, eine breitere Einführung ist jedoch geplant. Auch Entwickler können diese Zahlungsmethode bald zu ihren Apps hinzufügen.

Einfachere Einlösung des Promo-Codes

Entwickler können Promo-Codes für ihre Apps bereitstellen. Wenn es sich um eine kostenpflichtige App handelt, kann der Benutzer mit dem Aktionscode die App kostenlos erhalten. Wenn die App über In-App-Käufe oder Abonnements verfügt, kann der Promo-Code einen kostenlosen Artikel oder eine kostenlose Abonnement-Testversion bereitstellen. Während es immer möglich war, App-Promo-Codes direkt im Play Store einzulösen, musste man zum Einlösen eines Testabonnements bisher die App herunterladen.

Jetzt bietet die Google Play Billing Library Version 3 jedoch die Möglichkeit, In-App-Werbeaktionen direkt im Play Store selbst einzulösen. Die Benutzer müssen nicht einmal die App herunterladen, für die sie sich bewerben.

Kaufzuordnung

Wenn eine App oder ein Spiel viele verschiedene Dinge enthält, die Sie kaufen können, muss der Entwickler eine Möglichkeit haben, den Überblick darüber zu behalten, wer was gekauft hat. Bisher musste ein Entwickler eine benutzerdefinierte Lösung mithilfe eines inzwischen veralteten AIDL-Frameworks erstellen. Mit der Version 3 der Google Play Billing Library gibt es jedoch jetzt native Unterstützung für die Kaufzuordnung, sodass Entwickler problemlos den Überblick darüber behalten können, was gekauft wird.

Anforderungen an die Bibliotheksversion

Wenn Sie diesen Artikel lesen, wissen Sie wahrscheinlich Bescheid Mindestanforderungen an die SDK-Version von Google Play zur Veröffentlichung im Store. Momentan, Apps müssen mindestens API 28 als Ziel haben (Android Pie) auf Google Play veröffentlicht werden, und diese Anforderung steigt jedes Jahr.

Es gibt jetzt eine ähnliche Anforderung für Entwickler, die die Google Play Billing Library implementieren. Um eine App, die diese Bibliothek verwendet, im Play Store zu veröffentlichen, muss sie eine relativ aktuelle Version verwenden. Derzeit sind alle Versionen der Play Billing Library zulässig, aber ab dem 2. August 2021 müssen alle neu veröffentlichten Apps mindestens Version 3 verwenden. Bestehende Apps haben bis zum 1. November 2021 Zeit, bevor sie aktualisiert werden müssen.

Migrationsleitfaden

Da die Verwendung der neueren Versionen der Play Billing Library nun erforderlich ist, hat Google einen Migrationsleitfaden veröffentlicht, der Entwicklern dabei helfen soll, auf den neuesten Stand zu kommen. Dieser Leitfaden zeigt, wie die neueste Version der Bibliothek implementiert wird und was Entwickler ändern müssen, um sie verwenden zu können.

Sie können sich den Migrationsleitfaden ansehen Hier. Es gibt auch ein Videoanleitung falls dir das weiterhilft.

Und das war's vorerst mit der neuen Google Play Billing Library. Wenn Sie In-App-Käufe implementieren und Ihre App im Google Play Store verfügbar ist, sollten Sie wahrscheinlich eine Aktualisierung Ihrer Abrechnungsbibliotheksimplementierung in Betracht ziehen, sofern Sie dies noch nicht getan haben.

Obligatorische Android-App-Bundles für neu veröffentlichte Apps im Jahr 2021

Abschnitt von Mishaal Rahman

Auf der Google I/O 2018 Google eingeführt ein alternatives App-Verteilungsformat namens Android App Bundle mit der Dateierweiterung .aab. Das Ziel des Android App Bundles besteht darin, die Dateigröße des endgültigen Android-Anwendungspakets (.apk), das dem Benutzer bereitgestellt wird, zu reduzieren und so die Installationsgröße und Downloadzeit für Benutzer zu reduzieren. Die .aab-Datei enthält APK-Dateien für die Basisanwendung und alle unterstützten Architekturen (ARM, ARM64 und x86), Sprachen und Layoutvarianten. Bei diesem Format muss Google eine Kopie des Signaturschlüssels Ihrer App übergeben werden, damit die Google Play Developer Console ein Bundle mit signierten Versionen jedes APK im Bundle generieren kann. Die richtige APK für die Architektur, Sprache und das Layout eines bestimmten Geräts wird über Google Play Dynamic Delivery bereitgestellt.

Entwickler können Android App Bundles bereitstellen Android Studio, Unity, oder Flattern, und obwohl große App-Bundles mit installierten APK-Größen von bis zu 500 MB unterstützt werden, werden OBB-Dateien nicht unterstützt. Stattdessen hat Google kürzlich die Android App Bundles mit der Einführung von erweitert Spielen Sie Asset Delivery für Spieleentwickler, die große Spielressourcen dynamisch bereitstellen können. Vor dem Hintergrund all dieser Verbesserungen plant Google nun, Android App Bundles zur Voraussetzung für neu veröffentlichte Anwendungen im Google Play Store zu machen.

Im "Was ist neu bei Google Play?" Video, das letzte Woche auf dem YouTube-Kanal von Android Developers veröffentlicht wurde (via AndroidPolice) gab Google-Mitarbeiterin Milena Nikolic bekannt, dass für neue Apps bei Google Play App-Bundle-Unterstützung erforderlich sein wird. Für diese neue Anforderung wurde kein konkretes Datum genannt, obwohl wir wissen, dass sie irgendwann im Jahr 2021 in Kraft treten wird.

Die meisten Entwickler und Endbenutzer werden die durch diese neue Anforderung verursachten Änderungen nicht bemerken, aber das bedeutet nicht, dass es niemandem auffallen wird. Entwickler müssen Google eine Kopie ihres Signaturschlüssels geben, damit sie Anwendungen signieren können, wovor einige Entwickler möglicherweise Bedenken haben. Die weitere Verbreitung von AABs wird die Weiterverbreitung auf verschiedenen Plattformen erschweren, Downloads und damit potenzielle Werbeeinnahmen verringern. (Entwickler können die Open-Source-Software von Google nutzen Bundletool um ihre eigenen AABs zu erstellen, sie zu extrahieren und sie dann auf andere Plattformen hochzuladen.) AABs sind auch schwieriger zu erstellen Benutzer müssen sie manuell von der Seite laden, da sie vom Paketinstallationsprogramm von Android nicht nativ unterstützt werden und dies sein muss unverpackt.

Wir werden hoffentlich mehr über diese neue Anforderung erfahren, wenn wir uns dem Jahr 2021 nähern.