door Martin Brinkmann op oktober 20, 2018 in Google Android – Geen reacties
Google introduceerde AppBundles in Android Studio 3.2 Beta in juni. Android Studio is de belangrijkste ontwikkelomgeving voor Android-ontwikkelaars en nieuwe functionaliteit geïntroduceerd in de developer-software is snel geaccepteerd meestal door de ontwikkelaars.
App Bundels kunnen het beste beschreven worden als een verzameling van Android APK-bestanden (apps) die zijn geoptimaliseerd voor verschillende smartphones. Google Play Store, de standaard Android-Store, kiest de beste versie voor een klant een apparaat uit de lijst van beschikbare APK-bestanden in de bundel en levert alleen dat de gebruiker het apparaat.
Eerder, een enkele APK-bestand dat kan een code bevatten voor verschillende smartphones verspreid om de gebruiker het apparaat.
Google voerde een aantal benchmarks op de effectiviteit van de App Bundels en meldde onlangs dat de grootte van toepassingen geduwd om de gebruiker apparaten gedaald met ongeveer 35% gemiddeld als App Bundels worden gebruikt, en een extra 8% tot 16% dankzij de ondersteuning voor niet-gecomprimeerde native bibliotheken die het elimineren van de “dient te bewaren van meerdere exemplaren op het apparaat”.
Toepassingen worden geleverd sneller aan de gebruiker apparaten als reactie. Als een resultaat, toepassingen nemen minder ruimte in op apparaten die moet nuttig zijn. Als je de 8% gemiddelde figuur toepassing moet gebruiken minder ruimte op het apparaat.
De grootte van applicaties voor Android groeide met de factor 5 is sinds 2012; ontwikkelaars nodig om geïntegreerde afbeeldingen van een hogere kwaliteit, en begonnen met het gebruik van extra functionaliteit die Google toegevoegd aan Android.
Terwijl gebruikers met 128 Gigabyte aan opslagcapaciteit kan niet de zorg over het wijzigen van gebruikers met apparaten met 8 Gb of 16 Gb aan opslagruimte kan zeker genieten van de ontwikkeling.
Google bleek ook dat de toepassing van grootte is een belangrijke factor in de toepassing wordt verwijderd en dat de kleinere toepassing maten moet daarom het verminderen van het aantal installaties van toepassingen die gebruik maken van de nieuwe App Bundels functie.
De figuur hierboven toont dat de installatie slagingspercentage daalt aanzienlijk voor grotere toepassingen.
Nadeel aan de App-Bundels is dat ontwikkelaars nodig hebben om gebruik te maken van de functie. Google schetst het proces op de volgende manier:
- Ontwikkelaars hun applicaties via Android-Studio, de Eenheid, of een andere IDE.
- De ontwikkelaar kiest om te bouwen van de app als een Android App Bundel.
- Ontwikkelaars ondertekenen de aanvraag voor een verificatie-
- Wanneer de toepassing wordt geüpload naar Google Play, de service processen en spleten Apk ondertekend “met de app signing key voor elke mogelijke configuratie van het apparaat en de taal die u ondersteunen”.
Wanneer gebruikers de toepassing installeren vanaf Google Play, alleen het deel van de toepassing die het best geschikt is voor de gebruiker het apparaat is geleverd. Middel, geen extra taal-strings, geen niet-ondersteunde formaten of CPU architectuur bits worden geleverd.
Inhoud aan de gebruiker wordt geleverd apparaat op de vraag als parameters, zoals de taal van het systeem verandert of wanneer gebruikers gebruik wilt maken van dynamische functies.
Slotwoord
Android-gebruikers kunnen verwachten dat een afname in hun omvang en voor enkele van de aangeboden applicaties op Google Play. Ontwikkelaars zullen beginnen te gebruiken App Bundels het biedt directe voordelen voor hen en hun gebruikers, en gebruikers merken dat de applicatie ‘ s nemen niet veel ruimte meer op de apparaten.
Nu Jij: Hoe vele toepassingen die u hebt geïnstalleerd op uw Android-apparaat?