Ved Playtime 2018 annoncerede Google en ny funktion i Google Play, herunder forbedringer til App Bundles, Instant Apps, app-administrationsværktøjer og mere.
Hvert år afholder Google en begivenhed, der kun er invitation, kaldet Playtime. Google inviterer udvalgte udviklere af apps og spil fra Play Butik til begivenheden for at dele de nyeste funktioner og tips til at forbedre deres apps. Ved årets arrangement, annoncerede Google opdateringer til Android App Bundle, Google Play Instant og Google Play Console.
Ændringer i Android App Bundle
Annonceret på Google I/O 2018, er Android App Bundle en ny måde at pakke din applikation på. Hvis du vælger at dele din signeringsnøgle og uploade en .aab-fil til Google Play, bestemmer den nye dynamiske leveringsfunktion i Play, hvilke ressourcer der skal pakkes ind i en .apk-fil for at blive vist til en bruger. Dette kan nogle gange reducere størrelsen af en applikation betydeligt, hvilket forbedrer fastholdelsen af brugere med lave lagerenheder eller lave datagrænser.
Selvom Google kan prale af en gennemsnitlig app-størrelsesreduktion på 35 %, udruller virksomheden ændringer for at reducere størrelsen af app-bundt yderligere. Downloadede app-bundter bliver nu 8 % mindre i gennemsnit og 16 % mindre, når den er installeret på Android Marshmallow og nyere enheder. Google siger, at dette blev gjort muligt ved at understøtte "ukomprimerede native biblioteker", hvilket eliminerer "behovet for at gemme flere kopier på enheden."
Dernæst vil Google gerne minde udviklere om, at den seneste stabile version af Android Studio—version 3.2-lader dig implementere app-bundter. For spiludviklere, Unity 2018.3 beta lader dig også bygge app bundles. For udviklere af store apps som spil, store app bundles "med installerede APK-størrelser på op til 500MB" kan nu uploades uden behov for udvidelsesfiler. Store app-support er dog i tidlig adgang.
Google Play øjeblikkelige ændringer
Den første ændring, der blev annonceret, er, at størrelsesgrænsen for at aktivere den nye "Prøv nu" knap for spilbare spildemoer har været øget til 10 MB. Det er også URL-baserede hensigtsfiltre ikke længere påkrævet til dit øjeblikkelige spil, hvis du gik glip af den nyhed.
For det andet lader Android Studio 3.3 beta udviklere "udgive en enkelt app-pakke og klassificere den eller et bestemt modul til være instant enabled." Dette betyder, at du ikke længere behøver at opretholde separat kode og udgive en separat installerbar og instant app.
Endelig er den spilbare spildemofunktion nu tilgængelig for "premiumtitler og forhåndsregistreringskampagner."
Ændringer i Google Play Console
Play Console vil linke før-lanceringsrapporten i Firebase Test Lab med Android vitals for at hjælpe dig med bedre fejlretning af dine apps. Hvis du ser et nedbrud i Android-vitaliteter også forekomme i før-lanceringsrapporten, kan du se metadata fra før-lanceringsrapporten i Android-vitals-dashboardet (og omvendt).
Google annoncerede også et par forbedringer til deres app-administrationsværktøjer:
- Sæt abonnementer på pause: Google tester brugernes mulighed for at sætte abonnementer på pause i stedet for at annullere dem, hvilket giver dig chancen for at vinde nogle abonnenter tilbage.
- Ændre priser på eksisterende abonnementer: Du kan ændre prisen på et abonnement uden at oprette en ny SKU i Play Billing Library v1.2. Du kan alternativt få en planændring til at træde i kraft på den eksisterende fornyelsesdato.
- Bedre målinger: "Kumulerede data, 30-dages rullende gennemsnits-metrics og oprulninger for forskellige tidsperioder" er nye tilføjelser til kernemetrics i Play Console.
- Opdateringer i appen: Du kan bede dine brugere om at opdatere appen uden at få dem til at forlade appen ved hjælp af denne nye API. Du kan bygge en fuldskærms-brugergrænseflade, der guider brugeren til at opdatere appen, eller hjælper dem med at installere appen i baggrunden, mens du overvåger opdateringstilstanden. Denne API er i tidlig adgang.
Sidst men ikke mindst lancerer Google Akademi for app-succes at uddanne udviklere om Play Console, Google Plays politikker og bedste praksis for at forbedre kvaliteten og virksomhedens ydeevne af deres apps. Det er et gratis program, der er tilgængeligt på engelsk i dag, men mere indhold og sprog vil være tilgængeligt i fremtiden.