Artikel

Wat u moet weten over Android App Bundles

protection click fraud

In 2018 introduceerde Google een nieuwe manier om apps te uploaden naar Google Play: de Android App Bundel. Snel vooruit naar augustus 2021, en het is nu een vereiste dat alles nieuweaanvragen ingediend bij Google gebruiken de indeling.

Tenzij u een ontwikkelaar bent, ziet u waarschijnlijk geen wijzigingen. We zullen het hebben over hoe alles werkt en de voor- en nadelen van de verhuizing bespreken, maar voor de meeste gebruikers van de verhuizing is er niets verloren of gewonnen. beste Android-telefoons. "De meeste" is hier het sleutelwoord - als je een data-abonnement hebt met een lage limiet of een zeer trage verbinding hebt, heb je iets kleinere downloads wanneer je een app installeert.

Kleinere downloads en kortere downloadtijden zijn geweldig als ze een verschil maken, dus dat is goed om te horen. Laten we eens kijken naar alles wat u moet weten over Android App-bundels.

VPN-deals: levenslange licentie voor $ 16, maandelijkse abonnementen voor $ 1 en meer

Wat is het .aab-formaat?

De extensie .aab staat voor (je raadt het al)

Android App Bundel en is veel korter om te typen en te lezen, dus we zullen ernaar verwijzen met deze naam.

Als je graag met de systeembestanden op je telefoon speelt of apps van buiten de Google Play Store wilt sideloaden, weet je waarschijnlijk al dat Android-apps de .apk-bestandsindeling gebruiken. Dat doen ze nog steeds, maar het is mogelijk dat het niet op die manier is geüpload als je de app via de Play Store hebt geïnstalleerd. Terug in mei 2018 Google introduceerde het .aab-formaat, en duizenden zeer populaire apps gebruiken het al, waaronder grote ontwikkelaars zoals Adobe en Gameloft.

App-bundels zijn ontworpen om u te geven wat u nodig hebt om een ​​Android-app te gebruiken en niets extra's.

APK-bestanden zijn ontworpen om alles wat een apparaat nodig heeft om een ​​app uit te voeren, te bundelen in één pakket dat u kunt installeren. Als je echter in een .apk-bestand kijkt, zul je merken dat er vaak veel dingen zijn die je niet doen moet de app daar ook uitvoeren. Een Engelssprekende die een app op een smartphone installeert, heeft bijvoorbeeld andere app-assets nodig dan een Spaanstalige die dezelfde app op een tablet installeert. Maar een typisch .apk-bestand heeft sowieso beide sets activa (en nog veel meer), omdat het geen idee had welke onderdelen je nodig had toen het werd gemaakt.

Dat is wat het .abb-bestandsformaat oplost, althans aan de oppervlakte. Zodra een ontwikkelaar klaar is met het schrijven en testen van zijn app, kunnen ze deze verpakken in een groot bestand dat alles bevat wat nodig is om op elk apparaat in elke regio te draaien die de ontwikkelaar ondersteunt. Dit bestand wordt vervolgens geüpload naar Google Play, waar Google er een app van kan maken die alleen de middelen en bestanden heeft die je nodig hebt om de app op je apparaat uit te voeren. Natuurlijk is deze app nog steeds in het "gewone" .apk-formaat, en je zou nooit weten dat er iets anders was aan de manier waarop het werd geüpload als je er niets over had gelezen op internet.

App Bundles besparen op bandbreedtekosten voor gebruikers en Google zelf.

Dit kan honderden Mb van de bestandsgrootte scheren. Natuurlijk maakt honderd Mb hier of daar niet veel uit voor de meesten van ons omdat onze telefoonabonnementen ons veel data geven en erg snel zijn, of we gebruiken wifi om apps te installeren. Het kan echter van groot belang zijn voor die beperkte data-abonnementen, en hoe dan ook, het besparen van downloadtijd is nooit een slechte zaak.

Voor Google, dat elke dag veel apps aan veel gebruikers levert, maakt het een enorm verschil. Vermenigvuldig 150 MB met 1.000.000 gebruikers en vermenigvuldig dat aantal vervolgens met 365. Die hoeveelheid bandbreedte maakt een verschil voor elk bedrijf, zelfs voor Google.

De overstap naar het .aab-formaat is niet schadelijk voor de eindgebruiker en bespaart Google een hoop geld. Maar er zijn een paar andere dingen die moeten worden vermeld die er niet zo goed aan zijn.

Gebouwd in de cloud

Google Cloud Tensor-verwerkingseenhedenBron: Google

Om een ​​app op je Android-telefoon te laten draaien, moet deze zijn digitaal ondertekend door de ontwikkelaar die het heeft gemaakt. Deze handtekening wordt gecontroleerd wanneer u de app uitvoert of wanneer u de app probeert bij te werken, en als dingen niet goed gaan, kunt u deze niet uitvoeren of bijwerken.

Omdat .abb-pakketten worden omgezet in installeerbare .apk-bestanden in de cloud, wordt de ondertekening door Google gedaan. Dat betekent dat de ontwikkelaar Google een sleutel moet laten toewijzen wanneer de app wordt gemaakt via ontwikkelaarssoftware, of dat de ontwikkelaar Google zijn ondertekeningssleutel moet geven.

Het ondertekenen van sleutels is een cruciaal onderdeel van app-beveiliging, en voordat het idee van .abb-pakketten ontstond, kregen ontwikkelaars te horen dat ze laat ze nooit uit hun bezit omdat het iemand anders in staat zou kunnen stellen zich voor hen uit te geven voor zover de app was bezorgd. Dus als je mijn ondertekeningssleutel hebt, kun je een kwaadaardige update van mijn app maken, en niemand zou wijzer zijn.

De mogelijkheid dat een malafide acteur de Play Store kan binnendringen en malware kan ondertekenen met de juiste sleutels is zeer onwaarschijnlijk, maar het geeft Google wel wat meer controle dan voorheen. Ontwikkelaars maken zich hier echter terecht zorgen over. De reactie van Google was om een ​​codetransparantiesysteem te bieden waar een ontwikkelaar enkele kan opnemen code in hun app, die later wordt gebruikt om te controleren of de door Google gegenereerde app overeenkomt met wat ze geüpload.

Mensen zijn ook bezorgd dat alleen Google Play apps in het .abb-formaat en app-stores van derden ondersteunt ga een nieuwe zware strijd tegemoet als het om adoptie gaat. Om dit op te lossen, heeft Google het zo gemaakt dat een ontwikkelaar op elk moment een .apk van zijn app kan downloaden die is ondertekend met de juiste sleutel via de Google Play Developer Console, zelfs als de app niet is gepubliceerd.

Hoewel we ons zorgen moeten maken over de hoeveelheid controle die Google heeft over Android, blijft het een feit dat de meeste gebruikers er helemaal blij mee zijn. De overstap naar de Android App Bundle geeft Google wel wat meer controle, maar het zorgt ook voor kleinere downloads die alle partijen tijd en geld besparen. Andere bedrijven zijn in staat om het .abb-bestandsformaat over te nemen, en Amazon heeft precies dat gedaan.

Tenzij u een ontwikkelaar bent, hoeft u zich geen zorgen te maken buiten Google om uiteindelijk een klein voordeel te behalen ten opzichte van zijn Android-concurrentie.

We kunnen een commissie verdienen voor aankopen met behulp van onze links. Leer meer.

Google Pixel 5a wordt op 17 augustus onthuld, claimt nieuw lek
Het gerucht gaat

Als we een nieuw lek mogen geloven, wordt deze dinsdag de Pixel 5a 5G van Google onthuld. Het lek suggereert ook dat de telefoon een grote batterij van 4.680 mAh zal hebben.

8 beste Google Agenda-tips, hacks en trucs die u moet kennen
Geef je agenda wat persoonlijke flair

Google Agenda is eenvoudig te gebruiken, maar lastig te beheersen zonder een gids. We volgen al jaren alle toevoegingen en verbeteringen van Google aan Agenda en we weten hoe we het meeste uit de Android-app of browser-app kunnen halen. Dit zijn onze favoriete manieren om Agenda te verbeteren, van extensies tot sneltoetsen.

Waarom ik ondanks deze 4 compromissen een Galaxy Watch 4 heb besteld
Ben je aan het kijken?

De Galaxy Watch 4 is nog steeds niet bewezen als de standaarddrager voor het nieuwe Wear OS 3, maar ik kon afgelopen woensdag niet snel genoeg op de pre-orderknop drukken. Dus dit is waarom ik een Galaxy Watch 4 koop - en waarom jij dat ook zou moeten doen.

Koppel een slimme lamp met een SmartThings-hub en kijk nooit meer achterom
Laten we gaan branden

Samsung SmartThings is een fantastisch smart home-platform waarmee je je huis kunt automatiseren dankzij compatibiliteit met enkele van de meest populaire apparaten, waaronder slimme gloeilampen. Dus als je op zoek bent naar de beste slimme lampen voor Samsung SmartThings, dan zijn dit jouw opties.

Jerry Hildenbrand

Jerry is een amateur-houtbewerker en een worstelende monteur van schaduwbomen. Er is niets dat hij niet uit elkaar kan halen, maar veel dingen kan hij niet weer in elkaar zetten. Je zult hem zien schrijven en zijn luide mening uitspreken op Android Central en af ​​en toe op Twitter.

instagram story viewer