Google Play accepteert vanaf augustus geen APK's meer en neigt nu naar apps in AAB-indeling 

Tijdens de Google I/O de Google developers die verantwoordelijk zijn voor Android-ontwikkeling Ze kondigden aan dat vanaf augustus van dit jaar de migratie van applicaties zal worden uitgevoerd in Google Play om de Android App Bundle-distributie-indeling te gebruiken in plaats van APK.

Hiermee is vanaf augustus 2021 het formaat App Bundle moet worden toegepast op alle nieuwe applicaties die aan Google Play worden toegevoegd, evenals voor de levering van applicaties die draaien zonder installatie (ZIP instant applicatie).

Bedenk dat sinds Android bestaat, zijn Android-apps uitgebracht in APK-indeling A met daarin alle code en bronnen voor een toepassing, evenals enkele beveiligingsfuncties, zoals een handtekeningmanifest. Wanneer een APK is geïnstalleerd, wordt deze eenvoudig naar een specifieke map gekopieerd en toegevoegd aan een interne database met geïnstalleerde applicaties.

Tijdens de installatie wordt ook de handtekening van de toepassing gecontroleerd om er zeker van te zijn dat deze geldig is. Als de applicatie al is geïnstalleerd, vergelijkt Android de handtekening van de nieuwe applicatie met die van de reeds geïnstalleerde applicatie. Als de handtekening ongeldig is of niet overeenkomt, weigert Android de applicatie te installeren. Deze handtekeningverificatie is een belangrijk onderdeel van Android-beveiliging.

In 2018 introduceerde Google echter een nieuw formaat genaamd Android App Bundles of AAB. Google prees dat dit nieuwe formaat kleinere applicatiebestanden mogelijk zou maken en gemakkelijkere manieren om verschillende aspecten van applicaties te beheren. Van de miljoenen apps in de Google Play Store gebruiken duizenden al het AAB-systeem.

De updates van de applicaties die al in de catalogus aanwezig zijn, kunnen verder in APK-formaat worden gedistribueerd. Om extra bronnen in games aan te bieden, moet de Play Asset Delivery Service worden gebruikt in plaats van OBB. Om App Bundle-applicaties te certificeren met een digitale handtekening, moet de Play App Signing-service worden gebruikt, wat inhoudt dat er sleutels in de Google-infrastructuur worden geplaatst voor het genereren van digitale handtekeningen.

App Bundle is compatibel vanaf Android 9 en stelt u in staat een pakket te maken dat alles bevat wat een applicatie nodig heeft om te functioneren op elk apparaat: taalpakketten, ondersteuning voor verschillende schermformaten en samenstellingen voor verschillende hardwareplatforms. Bij het downloaden van een applicatie van Google Play worden alleen de code en bronnen die nodig zijn om op een specifiek apparaat te werken, geleverd aan het systeem van de gebruiker. Voor een app-ontwikkelaar komt het overschakelen naar de app-bundel meestal neer op het inschakelen van een andere build-optie in de instellingen en het testen van de resulterende AAB-bundel.

Vergeleken met het downloaden van monolithische APK's, vermindert het gebruik van de app-bundel de hoeveelheid gegevens die naar het systeem van de gebruiker wordt gedownload met gemiddeld 15%, wat resulteert in besparingen op opslagruimte en een snellere app-installatie. Volgens Google zijn bijna een miljoen apps overgeschakeld naar het App Bundle-formaat, waaronder apps van Adobe, Duolingo, Gameloft, Netflix, redBus, Riafy en Twitter.

Een van de beste eigenschappen uit de Android App Bundle ens dat een aanvraag kan worden opgedeeld in verschillende delen, Dit is vooral gericht op games, aangezien met Play Asset Delivery bijvoorbeeld gebruikers die een game starten alleen de initiële niveaus krijgen en naarmate ze verder komen, kunnen ze de volgende niveaus downloaden wanneer dat nodig is. En de Play Store bepaalt welke bronnen het meest geschikt zijn voor uw apparaat, bijvoorbeeld zonder de noodzaak van texturen met hoge resolutie op een low-end apparaat, waardoor de behoefte aan gegevensoverdracht verder wordt verminderd.

De eis om Android App Bundles te gebruiken geldt volgens Google alleen voor nieuwe apps.

"Bestaande applicaties zijn momenteel vrijgesteld, evenals privéapplicaties die zijn gepubliceerd voor beheerde gebruikers van Google Play", aldus het bedrijf. Bestaande apps kunnen updates blijven leveren als APK's, en de overstap naar AAB zal concurrerende app-winkels niet verwijderen. Als u een ontwikkelaar bent die van plan is een nieuwe toepassing uit te brengen, heeft u weinig tijd meer om ervoor te zorgen dat u de nieuwe indeling gebruikt.

bron: https://android-developers.googleblog.com/


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.