Gå til innholdet
App history

Android-apper: fra de første installasjonsfilene til Play Store-æraen

Før appbutikkene kom programvare til telefonen på plater og som filer kopiert fra en PC. Dette er historien om hvordan Android, APK-formatet og Play Store endret måten vi skaffer oss apper på.

By Site AdministratorUpdated 4 min read

I dag trykker du på et ikon, venter noen sekunder, og en ny app er på telefonen din. Det er lett å glemme at det en gang var et prosjekt å få programvare inn på en håndholdt enhet. Du kjøpte en plate, installerte et synkroniseringsprogram på en datamaskin, koblet til en kabel og håpet at de to ville snakke sammen. Denne artikkelen følger veien derfra til Play Store-æraen, og viser hvor APK-filen, installasjonsfilen som fortsatt brukes av hver eneste Android-app, passer inn i historien.

Før smarttelefonene: plater, kabler og synkroniseringsprogramvare

De første lommedatamaskinene og de tidlige smarttelefonene hadde ingen appbutikk. En ny enhet kom i en eske med en CD som inneholdt programvaren du trengte for å koble den til en datamaskin. Programmer til enheten ble solgt eller delt som filer, lastet ned på PC-en og overført via kabel under en synkronisering. Noen enheter kunne hente små programmer over mobilnettet, men forbindelsene var trege og dyre, og de fleste prøvde aldri.

Vanlige mobiltelefoner la til sitt eget lag. Mange av dem kunne kjøre små Java-programmer, som ble distribuert som kompakte filer fra operatørenes portaler, fra utviklernes egne nettsider og ved kopiering mellom telefoner over kortdistanseforbindelser. Spill og enkle verktøy spredte seg slik i årevis. Det fantes ikke noe sentralt sted å lete, ingen automatiske oppdateringer og ingen garanti for at en fil ville kjøre på akkurat din modell.

Android kommer med innebygd butikk

Android ble annonsert som en åpen plattform, og den første Android-telefonen nådde publikum i 2008. Fra starten ble den levert med en butikk, kalt Android Market, der utviklere kunne publisere apper og brukere kunne finne og installere dem uten datamaskin. Det var et vendepunkt. Å installere programvare sluttet å være en teknisk oppgave og ble noe hvem som helst kunne gjøre med noen få trykk.

Android Market var enkel etter dagens standard. Oppføringene hadde korte beskrivelser, en håndfull skjermbilder og brukervurderinger. Betalingsstøtte kom trinnvis, og i mange land var bare gratis apper tilgjengelige til å begynne med. Likevel satte ideen om en katalog som bodde på selve telefonen, med installasjon med ett trykk og oppdateringsvarsler, mønsteret som hver senere butikk fulgte.

APK-filen: samme pakke, den gang som nå

Under butikken lå et enkelt pakkeformat. Hver Android-app leveres som en APK, kort for Android Package, et komprimert arkiv som inneholder appens kompilerte kode, bildene og oppsettene dens, et manifest som beskriver hva appen er og hva den trenger, og en digital signatur fra utvikleren. Butikken laster ned en APK og gir den til systemets installasjonsprogram. Ingenting av dette har i prinsippet endret seg: installasjonsprogrammet som håndterer en butikknedlasting, er det samme som håndterer en fil du åpner fra mappen Nedlastinger.

Den åpenheten var bevisst. Android tillot fra aller første stund at brukere installerte apper utenfor butikken, bak en innstilling som opprinnelig var én enkelt bryter kalt ukjente kilder. Utviklere brukte den til å teste versjoner, bedrifter til å distribuere interne verktøy, og brukere til å få tak i apper som ikke var tilgjengelige i deres region eller på deres enhet. Den skapte også behovet for sikkerhetskontrollene som senere versjoner la til.

Fra Android Market til Google Play

I 2012 fikk Android Market navnet Google Play. Endringen var mer enn et nytt navn. Google samlet apper med musikk, bøker og filmer under ett merke, tegnet oppføringene på nytt og la gradvis til funksjoner som nå tas for gitt: trinnvise utrullinger, utviklersvar på anmeldelser, automatiske oppdateringer i bakgrunnen, og familie- og enhetskompatibilitetsfiltre.

I årene som fulgte ble butikken også det viktigste forsvaret mot skadelige apper. Automatisk skanning av innsendte apper vokste til en tjeneste som sjekker apper på selve enheten, inkludert dem som er installert utenfor butikken. Tillatelser gikk fra én enkelt liste som ble godtatt ved installasjon, til forespørsler mens appen kjører, slik at brukere kunne nekte tilgang til kamera eller kontakter uten å gi opp appen helt.

Endringer i hvordan apper pakkes

Etter hvert som telefonene ble mer varierte, med ulike skjermstørrelser, prosessorer og språk, ble én APK som inneholdt alt for hver enhet stor. Utviklere begynte å publisere flere APK-er for ulike enheter, og senere innførte butikken et pakkeformat som lar den lage en mindre, tilpasset APK for hver telefon. Filen som til slutt havner på enheten din, er fortsatt en APK; forskjellen ligger i hvordan den lages.

Tillatelsen per app til å installere ukjente apper er en annen endring verdt å kjenne til. I stedet for én global bryter ber nyere Android-versjoner deg om å tillate hver nettleser eller filbehandler hver for seg, noe som gjør en utilsiktet installasjon langt mindre sannsynlig.

Hvor vi står i dag

Play Store er standardveien for de fleste, men ikke den eneste. Telefonprodusenter driver sine egne butikker, det finnes uavhengige kataloger for programvare med åpen kildekode, og direkte APK-nedlastinger er fortsatt et hverdagslig alternativ for testere, entusiaster og brukere hvis region eller enhet holdes utenfor. Systemets installasjonsprogram behandler alle disse kildene likt, og derfor gjelder vanene fra de tidlige dagene fortsatt: vit hvor en fil kommer fra, sjekk utviklernavnet og les hva appen ber om.

Vanlige misforståelser

  • "APK-filer er en omvei." De er det normale leveringsformatet for hver Android-app, inkludert dem butikken installerer.
  • "Å installere utenfor butikken er nytt." Det har vært mulig siden den første Android-telefonen; det som har endret seg, er sikkerhetskontrollene rundt.
  • "Butikken har alltid hett Google Play." Den startet som Android Market og fikk navnet Google Play i 2012.
  • "Gamle telefoner kunne ikke laste ned apper i det hele tatt." Mange kunne det, gjennom Java-programmer og operatørportaler, men uten sentral katalog eller oppdateringer.

Overgangen fra plater og kabler til en butikk på telefonen endret hva en telefon er til. APK-formatet lå stille under den endringen, og det er der fortsatt hver gang du installerer noe, enten fra butikken eller fra en fil. Vil du se hvordan den filen håndteres i dag, går vår trinnvise guide til å installere en APK gjennom det, og katalogen på BoldAPK tilbyr originale, uendrede installasjonsfiler å prøve.

Kommentarer

Kommentarer blir gjennomgått før de vises.

Laster kommentarer…

Les videre