Wird das Android-Installationspaket vom APK- in das AAB-Format geändert? Die Dinge sind möglicherweise nicht das, was du denkst
Kaum jemand, der Glory of Kings gespielt hat, kennt den Helden "Luban No. 7".
Als Android-Anwendungspaket ist "APK" bei erfahrenen Android-Benutzern nicht weniger bekannt als ersteres.
Aus diesem Grund hat eine Aussage von Google vor einigen Tagen die Nerven vieler Android-Nutzer berührt.
Google hat angekündigt, dass der Google Play Store ab August 2021 von Entwicklern verlangen wird, das Android App Bundle (AAB) zu verwenden, um neue Anwendungen zu veröffentlichen. Dadurch wird APK als Standard-Veröffentlichungsformat ersetzt.
▲ Bild von: hitechglitz
Kaum kam die Nachricht heraus, begannen einige Nutzer zu spekulieren und sich sogar Sorgen zu machen: "Kann ich mir in Zukunft noch eine APK ausleihen, um zu sprechen?" "Belästigt Google absichtlich einheimische Marken"?
Tatsächlich haben Freunde, die diese Fragen haben, eine hohe Wahrscheinlichkeit, die Aktionen von Google falsch zu verstehen.
Was ist AAB?
Das Zentrum dieses Strudels der öffentlichen Meinung ist das AAB-Format. Zuerst müssen wir also herausfinden, was AAB ist.
Auf der Google Developers Conference im Mai 2018 kündigte Google das Format Android App Bundle (AAB) an und sagte, es sei Teil seiner modernen Entwicklung.
Google hat eingeführt, dass Entwickler beim Hochladen von Anwendungen auf Google Play das AAB-Format verwenden müssen. Google Play ist für die Generierung und Signatur der APK-Datei verantwortlich.
Es gibt zwei wichtige Punkte in diesem Satz.
Zum einen ist AAB nur das Format, das beim Hochladen angewendet wird.Wenn Benutzer herunterladen, erhalten sie immer noch das APK.
▲ Bild von: techlog360
Für Entwickler gibt es keinen Schmerzpunkt, von APK zu AAB zu wechseln. AAB ist ein Open-Source-Format. Wählen Sie beim Erstellen einfach das entsprechende Tool oder die entsprechende Engine aus.
Zudem ist es laut Aussage von Google nicht nötig, die AAB-Datei für bestehende Anwendungen erneut hochzuladen. Erst ab August dieses Jahres ist AAB bei der Einreichung neuer Anträge erforderlich.
Nutzer müssen sich darum keine Sorgen machen, denn was wir auf dem Endgerät sehen, liegt noch im APK-Format vor.
▲ Bild von: 9to5google
Die zweite besteht darin, APK zu generieren, die von Google Play abgeschlossen wird.
Google Play extrahiert und assembliert Code und Ressourcen, die für das Gerät des Benutzers geeignet sind, aus der AAB-„Quelldatei“ entsprechend der Konfiguration des Geräts des Benutzers, wodurch ein APK-Installationspaket generiert wird.
Mit anderen Worten, die vom Benutzer zu diesem Zeitpunkt heruntergeladene Anwendung wurde von Google Play optimiert, um sicherzustellen, dass die Anwendung auf dem aktuellen Gerät im besten Zustand ausgeführt werden kann.
▲Bild von: beebom
Anders ausgedrückt ist es für Sie leicht zu verstehen: AAB ist wie eine Tüte Instantnudeln mit verschiedenen Geschmacksrichtungen. Google Play ist der Koch. Es bestimmt, wie lange die Nudeln gekocht werden und welches Gewürzpaket je nach Ihren Gerätepräferenzen verwendet wird.
Die letzte gekochte Nudel ist die APK.
Drei Vorteile von AAB
Der Hauptgrund, warum Google das AAB-Format "hart" implementieren möchte, ist, dass AAB viele inhärente Vorteile gegenüber APK hat.
Der erste Punkt ist seine Leichtigkeit.
Wie oben erwähnt, generiert und optimiert Google Play persönlich APKs von AAB, um sie an Geräte und Sprachen unterschiedlicher Konfigurationen zu verteilen.
Beispiel: Angenommen, Ihr Mobiltelefon hat einen 2K-Bildschirm und die bevorzugte Sprache ist Chinesisch. Wenn Google Play dann das APK zusammenstellt, werden nur die Ressourcen der 2K-Auflösung und der chinesischen Zeichenpakete in das APK eingefügt.
Im traditionellen APK packen Entwickler verschiedene Auflösungen und Sprachpakete zusammen. Nachdem der Benutzer es heruntergeladen hat, muss das Mobiltelefon die Ressourcen auswählen, die für ihn zum Installieren und Ausführen geeignet sind.
Mit der kontinuierlichen Zunahme von Modellen müssen Entwickler immer mehr Ressourcen in APK-Dateien stopfen, um die Anpassungsfähigkeit zu verbessern. Daher werden Apps immer größer, oft Hunderte von MB.
▲ Bild von: altavia
Dann ist die Anwendung von AAB gleichbedeutend mit "Überlassen Sie die Komplexität Google Play und überlassen Sie die Einfachheit dem Benutzer". Das vom Benutzer heruntergeladene APK wird von Google optimiert, sodass die Größe geringer ist.
Wie viel ist es kleiner? Laut Google kann dies die Größe der APK um 15 % reduzieren.
Die tatsächliche Situation kann jedoch besser sein als diese Erwartung. Zum Beispiel hat Airbnb sein Volumen um 22% reduziert, nachdem es AAB übernommen hatte. Netflix ist noch schlimmer und erreicht 57%.
▲ Fall der Verwendung der AAB-Funktion zum Reduzieren der Lautstärke
Daher ist für Benutzer der wahrnehmbare Punkt, dass das Installationspaket kleiner wird und die Download- und Installationsgeschwindigkeit schneller wird.
Zweitens ermöglicht AAB den Benutzern, Anwendungen herunterzuladen, die der Gerätekonfiguration weitestgehend entsprechen, damit sie reibungsloser ausgeführt werden können. In gewissem Maße verbessert es die Leistung der Ausrüstung.
▲ Bild von: angelseoservices
Der zweite Punkt ist die Modularität der Anwendung.
AAB ermöglicht es Entwicklern, die Funktionen der Anwendung zu trennen. Lassen Sie Benutzer in Not es selbst herunterladen.
Fahren wir mit Beispielen fort. Angenommen, der Entwickler möchte jetzt eine Kamera-App erstellen, mein Telefon ist eine Einzelkamera und Ihr Telefon eine Dual-Kamera. Um die anfängliche Größe der Anwendung zu reduzieren, können Entwickler bestimmte Funktionen so einstellen, dass sie bei Bedarf heruntergeladen werden.
Wenn Sie beispielsweise die Funktionen dieser App für Dual-Kamera-Telefone nutzen möchten, müssen Sie nur zusätzliche Informationspakete herunterladen.
▲Bild von: unsplash
Entwickler können auch entscheiden, wann und auf welche Modelle neue Funktionen der Anwendung übertragen werden. Es ist gleichbedeutend mit der Anpassung und Kontrolle der Erfahrung aller Arten von Benutzern.
„Du und ich verwenden dieselbe App, genießen aber unterschiedliche Funktionen“ könnte in Zukunft zur Norm werden.
▲Bild von: unsplash
Der dritte Punkt ist das kostenlose Download-Erlebnis.
Die Installations-freie Verteilungsfunktion von AAB ermöglicht es Benutzern, bestimmte Funktionen der Anwendung in Google Play zu erleben, ohne die Anwendung herunterzuladen.
Zum Beispiel gibt es ein Spiel, wir sind uns nicht sicher, ob es sich lohnt, es herunterzuladen. Wir können auf "Jetzt erleben" klicken, um die ersten Level auszuprobieren, ohne die App herunterzuladen.
Dies ist ein bisschen wie die neue App-Clip-Funktion von iOS 14, die als Verknüpfung zur Vollversion der Anwendung angesehen werden kann, die einen Teil der Funktionen der Anwendung enthält.
▲ App-Clip-Funktion von iOS 14
Für die Benutzer können wir also die Förderung des AAB-Formats wahrnehmen und es wird eine bessere Erfahrung geben.
Es reicht definitiv nicht, die User Experience Card zu spielen, und Sie müssen die Gefühle des Entwicklers berücksichtigen. Um sie zu motivieren, auf das AAB-Format umzusteigen, nannte Google mehrere Gründe:
- Die Versionsverwaltung ist effizienter, und ein Artefakt kann den gesamten kompilierten Code, die Ressourcen und die nativen Bibliotheken der Anwendung enthalten.
- Modulare Anwendungsentwicklungsfunktion kann die Entwicklungsgeschwindigkeit verbessern.
- Die Optimierung des Übersetzungssystems kann die Übersetzungszeit verkürzen.
- Die Bereitstellung benutzerdefinierter Funktionen kann die Benutzererfahrung steuern.
Egal, ob Sie kein Interesse haben, dann kommen Sie "hart": Ab August wird das Anwendungspaket nicht mehr auf das AAB-Format umgestellt, und der Upload ist nicht erlaubt, was die Entwickler zum Wechsel zwingt.
Dies reicht aus, um die Bedeutung von AAB für die zukünftige Planung von Google Play zu zeigen.
Wie wirkt sich das auf Android-Nutzer aus?
Die Förderung des AAB-Formats ist definitiv eine gute Sache für Massenbenutzer. Wer möchte nicht, dass die heruntergeladenen Apps klein und gut angepasst sind?
Google verlangt dies jedoch nur von Google Play und zwingt andere App-Stores nicht, dies zu tun.
Mit anderen Worten, wenn Sie Google Play nicht verwenden, ist diese Änderung vorübergehend nicht wahrnehmbar.
▲Bild von: unsplash
Aber bei so vielen Vorteilen des AAB-Formats haben wir Grund zu der Annahme, dass die heimischen App-Stores nach und nach mit Google mithalten und AAB annehmen werden.
Und wie oben erwähnt, wird das vom Benutzer heruntergeladene Installationspaket weiterhin im APK-Format angezeigt. Daher sind die Gerüchte, dass "Googles Schritt auf inländische Hersteller gerichtet ist", selbstzerstörerisch.
Darüber hinaus unterstützen Application Stores wie Huawei seit den ersten zwei Jahren Entwickler beim Hochladen von Anwendungen im AAB-Format. Die Nutzer können also entspannt auf den Bonus der AAB-Format-Aktion warten.
#Willkommen, um dem offiziellen WeChat-Account von Aifaner zu folgen: Aifaner (WeChat-ID: ifanr), weitere spannende Inhalte werden Ihnen so schnell wie möglich zur Verfügung gestellt.
Ai Faner | Ursprünglicher Link · Kommentare anzeigen · Sina Weibo