Dynamiske leveranser: Slik vil Google forbedre Play-butikken

Play-butikken

Google forbereder svært relevante endringer i apk-filleveringsmetoden fra Play-butikken. Fremtiden er modulære nedlastinger, og navnet er det Dynamiske leveranser. Vi forklarer hvordan det vil fungere.

Hva er det nåværende nedlastingssystemet for applikasjoner?

For enhver bruker eller vanlig bruker er metoden for å installere en applikasjon veldig enkel. Du må rett og slett lete etter det i Play-butikken og klikk på installere. Klar, ikke mer er nødvendig. For utviklereDet er imidlertid litt mer komplisert. De må ta hensyn til mangfoldet av enheter og systemer som deres applikasjon kan installeres fra, og tilpasse programmet til hver variant. Som et resultat, selv om en person bare ser ett token, bak er flere apk-filer som tar hensyn til alle mulighetene, og tilbyr å laste ned den som passer for hver forbruker.

flere apk i Play-butikken

Prøv flere apk-filer.

Hvordan fremtiden endres med dynamiske leveranser og modulære nedlastinger

Under Google I / O 2018, presenterte selskapet fremtidige endringer som vil påvirke applikasjonsleveringssystemet. De har kalt det Dynamic Delivery, som kan oversettes som Dynamiske leveranser. Og hva består den av? Fra Google har de tatt notater av Project Treble og i utgangspunktet kommer de til å satse på modulære nedlastinger.

dynamiske leveranser Play store

APK-filene blir Split APK-pakker. Det vil være en basis-apk med all den sentrale strukturen og konfigurasjonen som er avgjørende for driften av applikasjonen. Dette vil bli ledsaget av andre moduler som inneholder spesifikke konfigurasjoner som tilpasser seg alle enheter. Når brukeren bestemmer seg for å installere en applikasjon, Play-butikken oppdager hvilke komponenter du trenger og tilbyr dem til deg i en siste apk-fil som installeres på mobilen din.

Un nytte En sekundær del av dette er å endre disse modulene i bakgrunnen uten å måtte laste ned en hel applikasjon på nytt. Hvis for eksempel språket på telefonen endres fra spansk til fransk, vil applikasjonene gjøre det samme, og Play-butikken Den vil ta seg av servering av komponentene for å endre språket i bakgrunnen.

Google har også bekreftet at i fremtiden, Dette systemet gjør det mye enklere å legge til nye funksjoner. Det er ennå ikke tilgjengelig, og det vil ta tid å implementere, men ideen er som følger: hvis en direktemeldingsapplikasjon ønsker å legge til talemeldinger, vil det ikke lenger være nødvendig å tilby en full apk-pakke. Det vil være nok å tilby en modul som inneholder de nye funksjonene og gjelder det brukeren tidligere har lastet ned. Disse modulene vil bli kalt dynamisk funksjon APK, som oversettes til Dynamic Function APK. Hver av disse dynamiske funksjons-APK-ene kan ha flere moduler, så den interne konstruksjonen av en applikasjon kan ha strukturen til følgende bilde:

dynamiske leveranser Play store

Hva betyr disse endringene for apk-filer på nettsteder som APK Mirror?

Dette nye systemet innebærer en rekke problemer når det gjelder installer ukjente apper en Android. Koden som brukes av Google er åpen kildekode, som betyr at f.eks. Amazon du kan bruke den til butikken din. Men for portaler som APK-speil endringene er mer relevante.

Med Dynamiske leveranser, tradisjonelle apk-filer eksisterer ikke lenger. Det er ikke mulig å laste ned en pakke og installere den slik det kunne gjøres før nå, siden alle funksjonene er fordelt i forskjellige moduler. Selv om Base APK fungerer som vanlig, vil enhver funksjon som tilbys gjennom en Dynamic Function APK være utenfor omfanget, med mindre ekstra konfigurasjon gjøres via kommandokommandoer. ADB. Dette er kanskje ikke alvorlig for brukere som roter mest med mobilen, men det er for de mest uformelle.

dynamiske leveranser Play store

For øyeblikket, i APK-speil bekrefte at de vil forby opplasting av delte APK-er til portalen deres, siden det ville være kontraproduktivt å tilby filer som ikke kan installeres. De jobber med nye metoder for å tilby apk-filer i fremtiden når det nye systemet rulles ut, men foreløpig er dette løsningen. En mulig snarvei vil være å laste ned apper fra mobiler med Android KitKat eller lavere, siden Dynamiske leveranser vil bli brukt fra Lollipop. Dette systemet vil imidlertid bare være gyldig så lenge appene er kompatible med gamle versjoner.

Hvilke endringer vil sluttbrukeren se fra Play-butikken

Og alt dette som det betyr for den vanlige brukeren? Hvis du er en utvikler, må du tilby mer data til Google slik at den kan håndtere de forskjellige komponentene og modulene og tilby dem riktig. På sin side kan du jobbe direkte på hver funksjon for å tilby sin respektive modul, uten å måtte bekymre deg for å kompilere mange apk-filer.

Hvis du bare er en vanlig bruker at du installerer applikasjoner fra Play Store, vil du ikke lide endringer. Du vil fortsette å søke etter apper i butikken og trykke på knappen installere å få tak i dem. Det eneste som endrer seg er prosessen som du aldri ser.