Google verbetert ‘Android App Bundle’ met ‘Play Asset Delivery’ voor games met een kleinere omvang met behulp van optimalisaties voor modulaire levering
Google heeft geoptimaliseerd de ‘Android App Bundle’ om ervoor te zorgen dat apps en games die zijn gedownload van Google Play Store, kleiner zijn en beter gegevensbeheer. De nieuwe en verbeterde ‘Play Asset Delivery’ biedt verschillende voordelen van app-bundels die ontwikkelaars kunnen gebruiken om de bezorgkosten te verlagen en de omvang van hun creaties te verkleinen.
Google verandert de backend-structuur van apps en games die beschikbaar zijn voor het Android-besturingssysteem. De zoekgigant belooft dat ontwikkelaars die de nieuwe ‘Play Asset Delivery’ gebruiken, het aantal downloads van apps en games kunnen verkleinen, de gebruikersretentie kunnen verbeteren en nog meer voordelen kunnen behalen.
Google implementeert ‘Play Asset Delivery’ voor Android Play Store-apps en -games:
Google heeft beweerd dat momenteel meer dan 600.000 apps en games de app-bundel in productie gebruiken. De ‘Android App Bundle’ ondersteunt in feite meer dan 40 procent van alle releases op Google Play. Ongeveer 50 procent van de beste app-ontwikkelaars vertrouwt erop om ervoor te zorgen dat hun creaties kleinere app-formaten hebben.
De onlangs gelanceerde Play Asset Delivery (PAD) claimt voordelen van app-bundels voor games te brengen en stelt ontwikkelaars in staat de gebruikerservaring te verbeteren, terwijl ze de bezorgkosten verlagen en de grootte van hun games verkleinen. Google heeft een aantal veelgestelde vragen over Play App Signing gepubliceerd - vereist voor app-bundels - evenals richtlijnen voor het testen van app-bundels.
De ‘Play Asset Delivery’ staat op het punt te worden geïntroduceerd als een gangbare methodologie voor het maken van apps en APK-implementatie op Google Play en zal nieuwe apps en games verplichten om in de tweede helft van 2021 te publiceren met de Android App Bundle op Google Play.
De Play Asset Delivery richt zich primair op OBB, de legacy-uitbreidingsbestanden die gamegegevens bevatten. Het platform laat games groter dan 150 MB de OBB-bestanden vervangen en vertrouwt in plaats daarvan op Play om de activa up-to-date te houden. Dit is vergelijkbaar met de moderne gamebibliotheek. PAD zorgt voor compressie en deltapatching, waardoor de downloadgrootte wordt geminimaliseerd en het spel sneller wordt bijgewerkt.
Ontwikkelaars kunnen een van de drie bezorgingsmodi kiezen, afhankelijk van wanneer ze willen dat die middelen aan gebruikers worden geleverd:Installatietijd, als onderdeel van de eerste game-installatie;Op aanvraag, dus activa worden alleen op verzoek geleverd; ofSnel volgen, die een extra download activeert onmiddellijk nadat de game-installatie is voltooid, onafhankelijk van de gebruiker die de app opent.
Google komt binnenkort uit targeting op structuurcompressieformaat, waarmee ontwikkelaars items met meerdere structuurcompressie-indelingen kunnen opnemen en erop kunnen vertrouwen dat Google ze levert in de meest geavanceerde indeling die door het aanvragende apparaat wordt ondersteund.
Google implementeert optimalisaties om sneller apps en games te downloaden:
Google beweert de app-bundels te hebben verbeterd door modulaire app-ontwikkeling mogelijk te maken met behulp van dynamische functiemodules met een reeks aanpasbare bezorgopties. Het is nu mogelijk om bronnen in dynamische functiemodules te verkleinen, evenals de basismodule bij het bouwen van modulaire apps. Hoewel experimenteel van aard, is de functie beschikbaar vanaf Android Studio 4.2 Canary-versie.
Standaard worden installatietijdmodules nu automatisch gefuseerd wanneer app-bundels worden verwerkt in distributie-APK's (beginnend in bundletool 1.0.0). Dit betekent dat ontwikkelaars hun app tijdens de ontwikkeling in modules kunnen scheiden, terwijl het aantal APK's dat naar elk apparaat wordt gedistribueerd, wordt verminderd, waardoor het downloaden en installeren van de app effectief wordt versneld.
Naast de bovenstaande methode heeft Google onlangs de downloadservice geüpgraded die Google Play gebruikt. De zoekgigant beweert dat deze verandering alleen al de installatie van app-bundel-apps met gemiddeld 6 procent heeft versneld en het installatiesucces wereldwijd met 1 procent heeft vergroot, wat resulteert in miljoenen nieuwe installaties voor ontwikkelaars per week.