Artikel

Hvad du har brug for at vide om Android App Bundles

protection click fraud

Tilbage i 2018 introducerede Google en ny måde at uploade apps til Google Play: Android App Bundle. Spol frem til august 2021, og det er nu et krav, at alle nyansøgninger indsendt til Google bruger formatet.

Medmindre du er en udvikler, vil du sandsynligvis ikke se nogen ændringer. Vi vil tale om, hvordan alt fungerer og diskutere fordele og ulemper ved flytningen, men der er virkelig intet tabt eller vundet for de fleste brugere af bedste Android -telefoner. "De fleste" er nøgleordet her - hvis du er på en dataplan med et lavt loft eller har en meget langsom forbindelse, har du lidt mindre downloads, når du installerer en app.

Mindre downloads og kortere downloadtider er gode, når de gør en forskel, så det er godt at høre. Lad os se på alt, hvad du behøver at vide om Android App -pakker.

VPN -tilbud: Lifetime -licens til $ 16, månedlige abonnementer på $ 1 og mere

Hvad er .aab -formatet?

Udvidelsen .aab står for (du gættede det) Android App Bundle og er meget kortere at skrive og læse, så vi henviser til dem ved hjælp af dette navn.

Hvis du kan lide at abe rundt med systemfilerne på din telefon eller sidelaste apps uden for Google Play -butikken, ved du sikkert allerede, at Android -apps bruger .apk -filformatet. Det gør de stadig, men det er muligvis ikke blevet uploadet på den måde, hvis du installerede appen via Play -butikken. Tilbage i maj 2018 Google introducerede .aab -formatet, og tusinder af meget populære apps bruger det allerede, herunder store udviklere som Adobe og Gameloft.

App -pakker er designet til at give dig det, du har brug for til at køre en Android -app og ikke noget ekstra.

APK -filer er designet til at samle alt, hvad en enhed har brug for for at køre en app i en pakke, som du kan installere. Hvis du ser inde i en .apk -fil, vil du dog opdage, at der ofte er mange ting du gør ikke skal også køre appen derinde. For eksempel har en engelsktalende, der installerer en app på en smartphone, brug for andre appaktiver end en spansktalende, der installerer den samme app på en tablet. Men en typisk .apk -fil har begge sæt aktiver (og meget mere) inde i den alligevel, fordi den ikke anede, hvilke dele du skal bruge, da den blev oprettet.

Det er det .abb -filformat løser, i det mindste på overfladen. Når en udvikler er færdig med at skrive og teste deres app, kan de pakke den sammen i en stor fil, der indeholder alt, hvad der er nødvendigt for at køre på hver enhed i hver region, udvikleren understøtter. Denne fil uploades derefter til Google Play, hvor Google kan gøre det til en app, der kun har de aktiver og filer, du har brug for for at køre appen på din enhed. Selvfølgelig er denne app stadig i det "normale" .apk -format, og du ville aldrig vide, at der var noget anderledes ved den måde, den blev uploadet på, hvis du ikke læste om det på internettet.

App -pakker sparer på båndbreddeomkostninger for brugere og Google selv.

Dette kan barbere hundredvis af Mb ud af filstørrelsen. Selvfølgelig gør hundrede Mb her eller der ikke den store forskel for de fleste af os, fordi vores telefonplaner giver os mange data og er meget hurtige, eller vi bruger Wi-Fi til at installere apps. Det kan dog have stor betydning for disse begrænsede dataplaner, og i begge tilfælde er det aldrig en dårlig ting at spare downloadtid.

For Google, der serverer mange apps til mange brugere hver dag, gør det en kæmpe forskel. Multiplicer 150Mb gange 1.000.000 brugere, multiplicér derefter tallet med 365. Denne mængde båndbredde gør en forskel for ethvert firma - også Google.

Skiftet til .aab-format skader ikke slutbrugeren og sparer Google masser af penge. Men der er et par andre ting, der skal nævnes, som ikke er så gode ved det.

Bygget i skyen

Google Cloud Tensor -behandlingsenhederKilde: Google

For at en app kan køre på din Android -telefon, skal den have været det digitalt signeret af udvikleren, der skabte den. Denne signatur kontrolleres, hver gang du kører appen, eller når du prøver at opdatere appen, og hvis tingene ikke tjekker ud, kan du ikke køre den eller opdatere den.

Fordi .abb -pakker bliver til installerbare .apk -filer i skyen, foretages signeringen af ​​Google. Det betyder, at udvikleren skal lade Google tildele en nøgle, når appen oprettes via udviklersoftware, eller udvikleren skal give Google deres signeringsnøgle.

Signeringsnøgler er et kritisk stykke appsikkerhed, og inden ideen om .abb -pakker opstod, blev udviklerne bedt om det lad dem aldrig ud af deres besiddelse, fordi det kunne give en anden mulighed for at efterligne dem, så vidt appen var berørte. Så hvis du har min signeringsnøgle, kan du lave en ondsindet opdatering af min app, og ingen ville være klogere.

Det er meget usandsynligt, at en eller anden useriøs aktør kan bryde Play -butikken og underskrive malware ved hjælp af de rigtige nøgler, men det giver Google lidt mere kontrol, end den havde før. Udviklere er dog med rette bekymrede over dette. Googles svar har været at levere et system til gennemsigtighed af kode, hvor en udvikler kan inkludere nogle kode i deres app, som senere bruges til at kontrollere, at den app, der genereres af Google, matcher, hvad de uploadet.

Folk er også bekymrede for, at det kun er Google Play, der understøtter apps i .abb-format og appbutikker fra tredjepart møde endnu en op ad bakke kamp når det kommer til adoption. For at løse dette har Google gjort det sådan, at en udvikler kan downloade en .apk af deres app signeret med den korrekte nøgle via Google Play Developer Console når som helst, selvom appen ikke er offentliggjort.

Selvom vi burde være bekymrede over mængden af ​​kontrol, Google har over Android, er det stadig, at de fleste brugere er helt tilfredse med det. Skiftet til Android App Bundle giver Google en smule mere kontrol, men det giver også mulighed for mindre downloads, der sparer alle parter både tid og penge. Andre virksomheder er i stand til at vedtage .abb -filformatet og Amazon har gjort netop det.

Medmindre du er en udvikler, er der virkelig ikke noget at være bekymret over, uden at Google får en lille fordel i forhold til sin Android -konkurrence i sidste ende.

Vi kan optjene en provision for køb ved hjælp af vores links. Lær mere.

Google Pixel 5a vil blive afsløret den 17. august, hævder ny lækage
Rygtet siger det

Hvis man skal tro en ny lækage, vil Googles Pixel 5a 5G blive afsløret denne tirsdag. Lækagen tyder også på, at telefonen vil have et stort batteri på 4.680 mAh.

8 bedste tips, hacks og tricks til Google Kalender, du skal vide
Giv dit skema en personlig flair

Google Kalender er enkel at bruge, men vanskelig at mestre uden en guide. Vi har fulgt alle Googles tilføjelser og forbedringer til Kalender i årevis, og vi ved, hvordan vi får mest muligt ud af Android -appen eller browser -appen. Her er vores foretrukne måder at forbedre Kalender, fra udvidelser til tastaturgenveje.

Hvorfor jeg forudbestilte et Galaxy Watch 4 på trods af disse 4 kompromiser
Ser du på?

Galaxy Watch 4 er stadig ubevist som standardbærer til det nye Wear OS 3, men jeg kunne ikke trykke på forudbestillingsknappen hurtigt nok sidste onsdag. Så her er hvorfor jeg køber et Galaxy Watch 4 - og hvorfor du også skal.

Par en smart pære med en SmartThings -hub, og kig aldrig tilbage
Lad os blive tændt

Samsung SmartThings er en fantastisk smart home -platform, der lader dig automatisere dit hjem takket være kompatibilitet med nogle af de mest populære enheder, herunder smarte pærer. Så hvis du leder efter de bedste smarte lys til Samsung SmartThings, er det dine muligheder.

Jerry Hildenbrand

Jerry er en amatør træarbejder og kæmper med skygge -træmekaniker. Der er ikke noget, han ikke kan skille ad, men mange ting kan han ikke samle igen. Du finder ham skrive og tale sin høje mening om Android Central og lejlighedsvis på Twitter.

instagram story viewer