Apputveckling

Hur sker apputveckling och vad skiljer olika typer av appar åt vad gäller funktionalitet och kostnad? På digitalbyrån Daresay har vi skapat appar i över tio år och delar gärna med oss av vår kunskap.

Vad är en app?

Ordet app, som är en förkortning av applikation eller mobilapplikation, är ett program som du laddar ner till din mobiltelefon. Appar, och möjligheten att ladda ner tredjepartsappar (det vill säga program som inte tillverkaren av enheten själv tagit fram) till mobila enheter, har funnits sedan åtminstone början av 90-talet då handdatorer var populära och hade sådan funktionalitet.

När mobiltelefonerna och bandbredden utvecklades under 90-talet lanserades tredjepartsapplikationer till mobiltelefoner i form av exempelvis enklare mobilspel, men trots stora förhoppningar slog fenomenet appar inte igenom förrän långt senare. Apples lansering av iPhone 2007 och Apple App Store 2008 ses av många som milstolpar för mobila applikationer. 2010 utsågs ordet ”app” till årets ord av American Dialect Society.

Vad är apputveckling?

Apputveckling är ett samlingsbegrepp för utveckling av appar till smartphones och läsplattor. Även program till persondatorer kallas numera för appar, men ordet förknippas i första hand med smartphones och plattor, och det är oftast sådana applikationer man syftar på när man använder ordet apputveckling.

Apputvecklare arbetar i regel med appar för iOS och Android, som är de två i särklass största mobiloperativsystemen idag, med en total global marknadsandel på över 98 procent. Oftast är man som apputvecklare specialiserad på appar för ett operativsystem, men vissa utvecklare kan flera system och kan till exempel utveckla en app för iOS och Android samtidigt. En app som är anpassad för ett särskilt operativsystem kallas för en native app och utvecklas i en specifik utvecklingsmiljö, sen så kallad SDK (Software Development Kit), men det finns även webbappar, hybridappar och responsiva hemsidor som alla är alternativ till en native app.

På Daresay utvecklar vi alla typer av appar för alla operativsystem. Se till exempel nedanstående film om hur vi hjälpte Cramo att ta fram en app med kundupplevelsen i fokus. Vill du veta mer? Hör av dig till contact@daresay.co.

Native app, webbapp, hybridapp eller responsiv hemsida?

Det finns flera olika typer av appar. Vilken typ av app man utvecklar påverkar till exempel funktionaliteten och vad apputvecklingen kostar.

Native app

En native app är anpassad specifikt för telefonens mobiloperativsystem. Det har sina fördelar – till exempel kan det vara säkrare, eller i varje fall framstå som säkrare för användaren, eftersom appen laddas ned i en app store. Funktionaliteten är överlag bättre, eftersom en native app ges tillgång till hårdvarans (telefonens) alla inbyggda funktioner och komponenter. Exakt vilka funktioner som är tillgängliga även till webbapplikationer ändras dock över tid, i takt med att fler funktioner tillkommer i telefonen, och att dessa med tiden blir tillgängliga även i HTML 5. En uppdaterad lista på vilka funktioner som går att använda i en webbapp finns på whatwebcando.today.

Webbapp/progressive web apps

En webbapp är en nedladdningsbar hemsida som fungerar och ser ut som en app. Man laddar ner den på sin hemskärm och den kan därför användas i offlineläge, precis som en native app och till skillnad från responsiva hemsidor som kräver uppkoppling. En annan fördel är att webbappar fungerar i alla operativsystem, vilket gör dem billigare att utveckla.

En progressive web app (PWA) är en webbapp som möter vissa krav på funktionalitet. Det handlar både om prestandakrav som att den är snabb och krypterad (HTTPS), men också att den levererar bra användarupplevelser – till exempel att innehållet inte ”hoppar” under tiden sidan laddas. Google har en egen checklista som utvecklare kan följa för att möta kraven på en PWA.

Om du vill veta mer om webbappar kan du läsa vår genomgång av progressive web apps.

Hybridapp

En hybridapp är en webbapp som paketeras och distribueras som en native app. Den laddas alltså ner via plattformens app store (Apple App Store eller Google Play till exempel) och får därför tillgång till respektive plattforms API:er.

Viss funktionalitet kan dock saknas jämfört med en native app och även prestandan påverkas negativt vilket gör hybridappar olämpliga i vissa fall, men användbara i andra. På Daresay använder vi oss till exempel av React Native, som är en av de vanligaste teknikerna för att skapa hybridappar. Om du vill veta mer om React Native har vi skapat en React Native-bot som svarar på dina frågor:

Responsiv hemsida

En responsiv hemsida är en hemsida som anpassar layouten beroende på skärmstorlek och skärmupplösning. Eftersom webbsidor allt oftare besöks med mobiltelefoner, snarare än stationära datorer, har behovet av att mobilanpassa hemsidor ökat. Istället för att göra olika versioner av en hemsida för olika skärmstorlekar, vilket löser ett problem men skapar flera nya, skapar man idag i regel responsiva hemsidor.

Responsiva hemsidor saknar precis som webbappar viss funktionalitet och kräver uppkoppling – å andra sidan kan de nås direkt via webbläsaren, vilket är en stor fördel i vissa fall eftersom användaren helt enkelt inte alltid vill ladda ner en app.

Branschorganisationen IAB:s mobile experience study mätte 2017 hur mobilanvändare världen över använder appar respektive webbläsare. En slutsats var att informationssökning, shopping, bokning av olika tjänster och läsning av nyhetsartiklar och bloggar i första hand skedde via webbläsare. Användarna föredrog dock appar för att betala räkningar, lyssna på musik, titt på film, spela spel och att kommunicera med.

Mer information

På Daresay arbetar vi i team för att ta fram nya, förbättra befintliga och underhålla alla typer av mobilapplikationer. Vi träffas gärna för att berätta mer om vår process för att skapa digitala tjänster av högsta kvalité och vad som skiljer vårt sätt att arbeta med mobilutveckling från andra leverantörer där ute.

 

human

Vill du veta mer om apputveckling och vilka olika alternativ som finns för din appidé? Hör av dig till oss på Daresay så berättar vi mer!

Den här webbplatsen använder cookies för att förbättra din användarupplevelse. Genom att stanna på sidan så godkänner du användandet av dessa cookies. Läs mer här (texten är på engelska).