• No results found

Progressiva webbapplikationer: Framtiden för företag

N/A
N/A
Protected

Academic year: 2021

Share "Progressiva webbapplikationer: Framtiden för företag"

Copied!
40
0
0

Loading.... (view fulltext now)

Full text

(1)

M

ÄLARDALENS

H

ÖGSKOLA

A

KADEMIN FÖR

I

NNOVATION

,

D

ESIGN OCH

T

EKNIK

V

ÄSTERÅS

,

S

WEDEN

Examensarbete för kandidatexamen i datavetenskap – 15.0 hp

P

ROGRESSIVA WEBBAPPLIKATIONER

:

FRAMTIDEN FÖR FÖRETAG

Clara Wiman

cwn17002@student.mdh.se

Examinator: Björn Lisper

Mälardalens Högskola, Västerås, Sverige

Handledare: Caroline Uppsäll

Mälardalens Högskola, Västerås, Sverige

Företagshandledare: Jan Stenwall

Sogeti Sverige AB, Västerås, Sverige

(2)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

1

Abstract

In 2015, progressive web applications had their breakthrough. A progressive web application (abbreviated PWA) is easily described as a regular web page that can also be downloaded to the home screen of a tablet or mobile phone and used as a regular mobile application. This work examines if PWAs can be the future of different categories of companies. The survey is done to see how companies themselves think about using a PWA and how it can be used instead of the application or solution the companies uses today.

The purpose of the work is to ensure that the participating companies gain knowledge about PWA while exploring the development opportunities for the company. The goals are to see how familiar different companies are with PWA today, how the companies themselves think about the use of PWA, which categories of companies a PWA is best suited for and what the future of PWA in companies looks like. To answer the questions, a literature study was first conducted in which an information document was produced. This document was shared with participating companies to give them knowledge about PWAs. After the literature study, analyses were made of which solutions the selected companies use today to publish their business and to select which categories of companies this work would investigate. The categories chosen were: e-commerce, restaurants and businesses/non-profit organisations offering different types of services. Subsequently, interviews were conducted with three companies in each category. The interview was divided into three parts: previous knowledge of PWA, how PWA can be used in the company and how companies view the future with PWA.

The result showed that none of the companies participating had any prior knowledge of PWA. Most companies were positive about using PWA in the future. The majority also believed that if more information is provided, more and more companies will switch to PWA in the future. However, an important factor is that the transition must not be too complicated, neither for the users or for the company itself. All participating companies have a business where a PWA is compatible. However, the e-commerce and business/associations categories have a greater use for all the features that come with a PWA than restaurants have.

(3)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

2

Sammanfattning

Under 2015 hade progressiva webbapplikationer sitt genombrott. En progressiv webbapplikation (förkortas PWA) beskrivs enklast som en vanlig webbsida som även kan laddas ner till hemskärmen på surfplattan eller mobiltelefonen och kan användas som en vanlig mobilapplikation. I detta arbete undersöks hur PWA är framtiden för olika kategorier av företag. Undersökningen görs för att se hur företag själva tänker kring användning av en PWA samt hur den kan användas istället för den applikation eller lösning företaget använder idag.

Syftet med arbetet är att de företag som deltar får kunskap om PWA samtidigt som utvecklingsmöjligheterna för företaget utforskas. Målet är att se hur känt PWA är hos olika företag idag, hur företagen själva tänker kring användning av en PWA, vilken (eller vilka) kategorier av företag en PWA passar bäst för och hur framtiden för PWA i företag ser ut.

För att besvara frågeställningarna genomfördes först en litteraturstudie där fakta till ett informationsdokument togs fram. Detta dokument fick sedan deltagarna ta del av för att få kunskap om PWA:er. Därefter gjordes analyser av vilka lösningar företagen idag använder för att publicera sin verksamhet, samt för att välja ut vilka kategorier av företag som skulle undersökas i arbetet. De kategorier som valdes var: restauranger, e-handel och verksamheter/föreningar som erbjuder olika typer av tjänster. Därefter gjordes intervjuer med tre företag inom varje kategori. Intervjun var uppdelad i tre delar: kunskap om PWA sedan tidigare, hur en PWA kan användas i företaget och hur företag ser på framtiden med PWA.

Resultatet visade att inget av de företag som deltog hade någon kunskap om PWA sedan tidigare. Majoriteten av företagen var positiva till användningen. Majoriteten trodde även att om mer information ges kommer fler och fler företag att övergå till PWA i framtiden. Dock är en viktig faktor att övergången inte får vara allt för arbetskrävande och komplicerad, varken för användarna eller för företaget själv. Alla företag som deltog har en verksamhet där en PWA är kompatibel. Dock har kategorierna e-handel och verksamheter/föreningar en större användning för alla de funktioner som följer med en PWA än vad restauranger har.

(4)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

3

Innehållsförteckning

1.

Inledning ... 5

2.

Bakgrund ... 7

2.1.

Tjänster via nätet ... 7

2.2.

Vanlig webbapplikation ... 7

2.2.1.

JavaScript ... 7

2.2.2.

HTML ... 7

2.2.3.

CSS ... 8

2.2.4.

HTTPS ... 8

2.3.

Mobilapplikation ... 8

2.4.

Progressiv webbapplikation (PWA) ... 8

2.4.1.

Service worker ... 8

2.4.2.

Web App Manifest ... 9

2.4.3.

Kriterier för en PWA ... 9

2.5.

Skillnader mellan PWA och webbapplikationer ... 9

2.6.

Fördelar med PWA gentemot webbsidor och appar ... 9

2.7.

Nackdelar med PWA gentemot webbsidor och appar ... 10

3.

Tidigare arbeten... 11

4.

Frågeställning ... 12

4.1.

Frågeställningar... 12

4.2.

Avgränsningar ... 12

5.

Metod ... 13

5.1.

Litteraturstudie ... 13

5.2.

Analys av företag ... 13

5.3.

Intervjuer ... 13

6.

Etik och Samhälleliga aspekter ... 15

7.

Genomförande av litteraturstudie... 16

8.

Genomförande av analys av företag ... 17

8.1.

Val av kategorier ... 17

8.1.1.

E-handel ... 17

8.1.2.

Restauranger ... 17

8.1.3.

Verksamheter och föreningar som erbjuder tjänster ... 17

8.2.

Val av företag... 17

8.3.

Analyseringsprocessen ... 18

9.

Genomförande av intervjuer ... 19

(5)

Clara Wiman Progressiva webbapplikationer – framtiden för företag 4

10.

Resultat av analyser ... 21

11.

Resultat av intervjuer ... 22

12.

Diskussion ... 24

13.

Slutsatser ... 26

13.1. Framtida arbete ... 26

Referenser ... 27

Bilaga A Intervjuguide ... 29

Bilaga B Informationsdokument ... 30

Bilaga C Missivbrev ... 34

Bilaga D Sammanställning av intervjuer ... 35

Tabeller

1

Val av frågor och dess syfte ... 19

2

Tabell för att sammanställa intervjuerna ... 20

3

Tabell för att sammanställa kategorier ... 20

4

Resultat restauranger ... 22

5

Resultat e-handel ... 23

6

Resultat verksamheter och föreningar ... 23

Figurer

1

Illustration av hur kopplingarna med en Service worker ser ut ... 9

(6)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

5

1. Inledning

Företag strävar idag efter att publicera sig för att exempelvis sälja produkter, erbjuda tjänster eller för att nå ut med information. För att göra det använder sig företag främst av webbsidor. En del företag har även investerat i en mobilapplikation som fungerar som ett komplement till webbsidor generellt, då majoriteten av svenskarna idag äger en mobiltelefon [1]. År 2017 gjordes en studie som visar att vi människor använder mobiltelefonen i genomsnitt 150 gånger per dag [2], idag är det troligtvis ännu oftare. Vi är ständigt uppkopplade då notiser gör det möjligt att nå mottagaren även om denne inte aktivt använder mobiltelefonen vid just det tillfället. På grund av detta tjänar företag på att vara lättillgängliga för människor genom mobiltelefonen. Att besöka en webbsida via mobiltelefonen kräver uppkoppling till det mobila nätet, samt en webbläsare där vi som användare skriver in webbadressen till den webbsida vi vill besöka.

Att skapa en mobilapplikation för företaget kan vara en komplicerad och ekonomiskt krävande process. För att en mobilapplikation ska vara tillgänglig för alla typer av plattformar behöver flera versioner av applikationen utvecklas. Detta kräver programmering i olika utvecklingsmiljöer samt i olika programmeringsspråk då arkitekturerna skiljer sig åt. Det ställs även höga krav på applikationerna innan de får publiceras.

Under 2015 kom idén med progressiva webbapplikationer [3], fortsättningsvis förkortat PWA. En PWA kan enkelt förklaras som en webbsida som även kan användas som en vanlig mobilapplikation (app). Innehållet i en PWA har omsorgsfullt valts ut och fungerar även, till viss del, bra utan internetuppkoppling. Genom att använda sig av en PWA slipper företag bland annat de höga kostnaderna för att skapa en app.

Forskning som tidigare gjorts visar att PWA:er är ett starkt alternativ till de vanliga apparna [4]. Främst på grund av att det ger samma lättillgänglighet då både en PWA och en app kan laddas ner och nås från hemskärmen. Resultatet på den forskningen visar även att den främsta fördelen med att använda sig av en PWA är att utvecklingen är billigare än för appar. Speciellt mindre företag kan ha stor nytta av en PWA då ekonomin för att skapa en app möjligtvis inte finns där. Om företag får kunskap om PWA:er och deras användningsområden kan det bidra till att användningen ökar i framtiden. Detta kan utveckla företagens publicering samt leda till att webbutvecklarföretag som arbetar med PWA:er får fler kunder. Detta arbete gjordes tillsammans med företaget Sogeti. Sogeti är ett konsultföretag som främst inriktar sig mot webb. Företaget är globalt och finns i flera städer både i Sverige och i övriga länder. Sogeti är ett av de företag som arbetar med bland annat utveckling av PWA. De vill därför göra detta arbete om huruvida progressiva webbapplikationer är framtiden hos olika typer av företag.

För att se hur olika kategorier av företag tänker kring användning av PWA gjordes analyser och intervjuer med ett antal företag inom varje kategori. De kategorier som undersöktes var: restaurang, e-handel samt verksamheter och föreningar som erbjuder olika tjänster. Under intervjuerna gavs en kort informativ genomgång av vad PWA är och hur det kan användas. Därefter diskuterades tillsammans med representanten från företaget om hur en PWA skulle kunna användas i deras verksamhet, vilket förhoppningsvis skapar intresset att skaffa en i framtiden.

Detta arbete gynnar inte enbart Sogeti. Främst gynnar det de företag som deltar. Detta eftersom de under intervjun får en enkel genomgång av vad en PWA är och hur en sådan kan hjälpa företaget att utvecklas. På lång sikt kan det förhoppningsvis gynna företag med PWA-utveckling om de företag som deltar väljer att övergå till PWA i framtiden.

De viktigaste resultaten i detta arbete var att majoriteten av de företag som deltog var positiva till att använda en PWA i framtiden. Alla verksamheter i de kategorier av företag som undersöktes passade bra för att använda en PWA. Det viktigaste för att få fler företag att använda PWA i framtiden är att mer information kommer från de som arbetar med PWA-utveckling då inget av de företag som deltog har hört talats om det innan. Samt att övergången till en PWA från det de idag använder inte blir allt för komplicerad.

(7)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

6

Rapporten är strukturerad på följande sätt, först ett kapitel där den bakgrundskunskap som behövs genomgås. Därefter följer tidigare arbeten, frågeställning, vilka metoder som användes och beskrivning av arbetet. Till sist följer resultat, diskussion, slutsatser och idéer till framtida arbeten.

(8)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

7

2. Bakgrund

Under 2015 kom designern Frances Berriman och Google Chrome-utvecklaren Alex Russel på idén om progressiva webbapplikationer (förkortat PWA) [3]. PWA är ett sätt att utveckla en webbsida så den kan laddas ner direkt till hemskärmen på mobila plattformar och nås därmed som en vanlig app. En PWA använder även fullskärm vilket gör att den ser ut som en vanlig app vid användning [5]. I nästkommande stycken förklaras PWA, mobilapplikationer och webbapplikationer. Information ges även om de tekniker som används vid webbutveckling samt fördelar/nackdelar med PWA:er gentemot webbapplikationer och appar.

2.1. Tjänster via nätet

Världen är idag mer digitaliserad än vad den någonsin har varit. År 2019 använde 91procent av världens befolkning internet [1] någon gång varje dag. Ungefär 8 av 10 konsumerar online istället för att fysiskt besöka en butik. Idag sker även hälften av alla online-köp via en mobiltelefon eller surfplatta [6]. Anledningen till detta är att vi människor ständigt är på språng och vill att saker ska gå snabbt och vara tillgängligt [7]. Om en hemsida går långsamt kan det bidra till att köpare avstår från att göra vissa köp, som skulle ha gjorts om det gått snabbt [7]. Därför är det bra för företag som bedriver e-handel att deras tjänster är snabba så att man på ett snabbt och enkelt sätt kan lägga en order och slutföra ett köp. Eftersom hastigheten har en stor inverkan på kundens köp kan det bidra till ökad handel för företaget. Det finns ett antal olika områden där en applikation skulle hjälpa till och underlätta om det finns möjlighet till att använda den via en mobil plattform [8]. För att nämna några exempel:

 E-handel – handla varor snabbt och enkelt via mobiltelefonen  Intranät – ta del av information och innehåll inom företaget  Nyttotjänster – exempelvis för tidsrapportering och serviceverktyg  Föreningar – bokningar och information

 Restauranger – kontrollera meny, boka bord och beställa

2.2. Vanlig webbapplikation

Webbapplikationer är de vi når på nätet genom att surfa in via en webbläsare. En webbapplikation är enhetsoberoende, vilket betyder att funktionen är densamma för både en dator, mobiltelefon och surfplatta. Idag är de oftast mobiloptimerade vilket betyder att när de används via en mobil plattform ändras upplägget på webbsidan något för att bättre passa på plattformen som används. Detta då mobila plattformar ofta har mindre skärm [9].

En webbapplikation består kortfattat av en databas och en webbsida, vilken användare interagerar med [10]. För att få en webbsida väldesignad och interaktiv utvecklas den med HTML, CSS och JavaScript. Nedan följer förklaringar på de tekniker som används vid utveckling av webbapplikationer

2.2.1. JavaScript

JavaScript är ett plattformsoberoende och kraftfullt programmeringsspråk [11]. Det är mest känt som ett scriptspråk för webbsidor där det hjälper till med att göra webbsidan interaktiv med exempelvis knapptryckningar och pop-up menyer. JavaScript kan användas på många sätt, både på klient och sidan. Hos klienten används det för att kunna kontrollera webbsidorna och deras interface. På server-sidan används det exempelvis för att kommunicera med en databas eller för att ändra filer på en server. Viktigt att notera är att JavaScript och Java inte är samma sak utan två olika språk. JavaScript påminner däremot en aning om programmeringsspråken Java och C++.

2.2.2. HTML

HTML står för HyperText Markup Language [12] och är ett programmeringsspråk som bygger upp webbsidor. HTML skrivs i olika dokument där varje dokument är en sida på en webbplats. HTML-dokumenten består av element med ett visst antal attribut som bygger upp sidan. Exempel på hur HTML används för att strukturera upp sidor är tillexempel att text kan skrivas i en lista med punkter. Det går även att lägga till knappar som sedan kan stylas med CSS genom att ge elementen attribut som kan nås av CSS-filen.

(9)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

8 2.2.3. CSS

CSS är förkortningen för Cascading Style Sheet [13], vilket är ett stilmallsspråk som används vid utveckling av bland annat webbsidor. CSS används för att sätta upp olika stilregler och definierar hur webbsidan ska se ut. Det kan vara allt från olika typsnitt och typsnittsstorlekar till hur en layout ska se olika ut beroende på om webbsidan används på en mobiltelefon eller dator. CSS används tillsammans med HTML och ”stylar” de olika elementen.

2.2.4. HTTPS

HTTPS är förkortningen på Hypertext Transfer Protocol Secure [14] och är ett kommunikationsprotokoll som används för att säkerställa att data över internet är skyddat från manipulation och avlyssning. HTTPS använder sig av Transport Layer Security för att skydda data med kryptering, datasekretess och autentisering.

2.3. Mobilapplikation

Idag äger ca 37 procent [6] av jordens befolkning en smartphone och använder appar dagligen. App är det namnet vi är mest bekanta med men det står egentligen för mobilapplikation. Idag finns det appar för nästan allt möjligt som vi kan tänkas behöva. Allt från meddelandeappar där vi kan kommunicera med andra till appar som används som vattenpass [15]. En app kan ha tillgång till plattformens hårdvaror [16].

Beroende på vilken typ av mobiltelefon och operativsystem plattformen har, är apparna utvecklade på olika sätt. Två vanliga operativsystemen för mobila plattformar är Android och IOS. Att skapa en app för både Android och IOS kräver utveckling i olika utvecklingsmiljöer med olika programmeringsspråk [4]1 då de har olika arkitekturer. För att skapa en IOS app används språken Swift eller Objective C och

görs oftast i utvecklingsmiljön XCode medan Androids appar skrivs med Java eller Kotlin, vilket kan göras i Android Studios [17, 18]. Apparna kan även skrivas med andra programmeringsspråk men detta är de officiella för IOS och Android. Detta betyder att om en app ska göras tillgänglig för både Android och IOS behövs resurser för båda [16]. Innan en app kan bli tillgänglig behöver den även kontrolleras av app-centret för att se att den kvalificeras för att publiceras [19].

2.4. Progressiv webbapplikation (PWA)

En PWA kan ses, som tidigare nämnts, som en blandning mellan en webbsida och en app som laddas ner till plattformens hemskärm via webbläsaren [8]. En PWA har en Web App Manifestfil [16] som definierar hur applikationen ska renderas vid nedladdningen, bland annat hur ikonen på hemskärmen ska se ut. Det är en webbapplikation som använder moderna webbtekniker för att skapa en app-upplevelse, vilket bland annat görs genom att använda fullskärm [4]. En PWA är framtagen för att förbättra användarupplevelsen [8] och är oberoende av vilket operativsystem eller vilken enhet som används [4]. Innehållet i en PWA har omsorgsfullt valts ut och fungerar även bra utan internetuppkoppling, tack vare en service worker [3]. Genom att använda sig av en PWA slipper företag bland annat de höga ekonomiska kostnaderna för att skapa en app. PWA är fortfarande någonting relativt nytt på marknaden men företag som Uber, Starbucks och Twitter använder sig redan idag av PWA:er [8]. Nedan följer förklaringar på tekniker som en PWA använder samt vilka kriterierna är för att en applikation ska räknas som en PWA.

2.4.1. Service worker

Service worker är ett script skrivet med JavaScript som körs i bakgrunden av webbläsaren [5]. Det fungerar som en mellanhand mellan applikationen och nätet där JavaScript är ett programmerbart ombud ansvarig för nätverkets alla förfrågningar [16]. Med hjälp av en Service worker ges möjligheten att använda vissa funktioner även i offlineläge [7]. Detta gäller funktioner som exempelvis cache, push-notiser, bakgrundssynkronisering och annat som inte behöver någon uppkoppling mot nätet. Eftersom scriptet fungerar som ett ombud till nätet och är förhållandevis lätt att programmera kräver detta att applikationen har en HTTPS anslutning för att kunna garantera säkerhet [16]. Figur 1 nedan illustrerar hur kopplingarna till en service worker ser ut.

(10)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

9

Figur 1. Illustration av hur kopplingarna med en Service worker ser ut 2.4.2. Web App Manifest

Ett App manifest [16] är en JSON fil som definierar hur varje sida av en applikation ska renderas vid nedladdning till hemskärmen. Filen innehåller information om hur sidorna ska öppnas i webbläsaren, tillexempel fullskärm eller fristående och definierar hur applikationsikonen ska se ut. App manifestet finns i roten av applikationen och varje sida som ska renderas behöver länkas till den i huvudsektionen. 2.4.3. Kriterier för en PWA

För att applikationen ska räknas som en PWA finns det ett antal olika baskriterier som behöver uppfyllas [8]. Först gäller det att applikationen endast ska gå att nå över säker anslutning via HTTPS. Detta för att inte riskera intrång och manipulering av data. Det andra kriteriet är att applikationen ska kunna användas även om internetuppkoppling saknas. För att upprätthålla detta använder sig PWA:er av en Service worker som laddar ner data i bakgrunden. Det tredje och sista baskriteriet för att det ska räknas som en PWA är att den har en Web App manifestfil som definierar hur applikationen ska fungera vid nedladdning till hemskärmen. Uppfyller applikationen dessa tre kriterier räknas den som en PWA.

2.5. Skillnader mellan PWA och webbapplikationer

Skillnaderna mellan en mobiloptimerad webbapplikation och en PWA är små då båda har en interaktiv design som är mobilvänlig. Webbapplikationer använder även ibland HTTPS-anslutning [20] likt en PWA. De saker som skiljer sig åt är exempelvis PWA:ers möjligheter till offlineläge och push notifikationer. Eftersom en webbapplikation endast nås via en webbläsare, kan den bara användas när man har uppkoppling till nätet.

2.6. Fördelar med PWA gentemot webbsidor och appar

Att använda sig av en PWA innebär ett antal fördelar gentemot webbsidor och appar. Framförallt ges flexibilitet då det fungerar lika bra att använda en PWA via webbläsaren som nedladdad till hemskärmen [8]. Även om en PWA används via datorn eller mobiltelefonen är utseendet detsamma. Den fördel som främst gynnar ägarna till en PWA är kostnaden. Att ha en PWA ersätter de stora utvecklarkostnaderna som uppstår vid vanliga appar. Detta eftersom en app kräver olika utvecklingsmiljöer och programmeringsspråk beroende på vilket operativsystem som appen ska köras på. Detta betyder att för att en app ska kunna köras på både IOS och Android krävs enskild utveckling för båda operativsystemen [8] vilket medför extra resurser för en och samma app. Med en PWA är det betydelselöst vilket operativsystem som används, alla PWA:er skrivs med CSS, HTML och JavaScript [5]. En PWA ger även fördelen att de är mer lättåtkomliga för användarna eftersom det är lätt att besöka en webbsida och därifrån enbart ladda ner den första gången. Därefter nås den lätt från hemskärmen [8]. Detta tar bort alla moment med att behöva surfa in i webbläsaren varje gång man vill besöka sidan eller att behöva

(11)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

10

ladda ner appen från ett app-center [4]2 där lösenord behövs. Det innebär inte heller några

publiceringskostnader [7], inget avtal med app-centret behövs och de ändringar som görs behöver inte kontrolleras av app-centret för att godkännas innan publicering.

2.7. Nackdelar med PWA gentemot webbsidor och appar

De nackdelar som finns med PWA jämfört med webbsidor och appar är betydligt färre än vad det finns fördelar men det finns ändå några som bör tas upp. Den största nackdelen med PWA är att det fortfarande är relativt nytt på marknaden [19]. Detta betyder att det inte finns lika många utvecklare som erbjuder PWA som det finns för webbsidor och appar. Nackdelarna mot webbsidor är få då PWA:er grundar sig som sådana [3]. Mot appar finns det dock några fler. En nackdel är till exempel att en PWA inte kan ha tillgång till plattformens hårdvaror som en app kan [16]. Detta är dock något som kan komma att utvecklas inom en snar framtid.

(12)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

11

3. Tidigare arbeten

PWA är idag fortfarande relativt nytt och okänt på marknaden jämfört med appar och webbsidor. Därför finns det begränsat med tidigare arbeten om PWA:er, vilket har öppnat upp för att utforska ett område som inte undersökts tidigare. David Fortunato och Jorge Bernardino har tidigare gjort ett arbete där de undersökte skillnaderna mellan en app och en PWA för att se vilka fördelar det kan finnas med en PWA [4]3. För att undersöka detta analyserade de utvecklingen och teknologin för både en app och en PWA.

Slutsatserna som Fortunato och Bernardino [4]3 kom fram till var att det idag är fullt möjligt att utveckla

en PWA med lika bra kvalité som en app och som samtidigt är optimerad för alla enheter. Sker utvecklingen av en applikation specifikt för IOS eller Android, vilket en vanlig app gör, gör det att webbkapaciteten saknas. Detta är något som en PWA alltid har vilket gör att en PWA alltid kan nå allmänheten vid uppkoppling till nätet. Enskild utveckling till både IOS och Android leder till högre kostnader och även längre hanterings- och underhållningstid. Varje liten ändring måste hanteras för varje plattform. Trots alla fördelar med snabbare och billigare utveckling med PWA var en app, år 2018, fortfarande en mer stabil och säkrare teknologi.

Även Andreas Biørn-Hansen, Tim Majchrzak och Tor-Morten Grønli [3] har gjort ett arbete där de jämför bland annat installation och starthastighet mellan vanliga appar, hybrid appar och PWA:er. För att kunna jämföra exakt samma funktioner implementerade de själva de olika applikationerna och utförde tester på dem. De slutsatser som framkom var att installationen av en PWA är mer bekväm eftersom den görs direkt från webbsidan. Utseendet på en PWA är likt en vanlig app men det finns fler begränsningar för att använda vissa hårdvaror och funktioner, begränsningar som inte finns hos en vanlig app.

De tidigare arbetena undersökte hur skillnaderna ser ut mellan en vanlig app och en PWA. I detta arbete utökas detta genom att undersöka vilka möjligheter som finns för olika typer av företag att använda en PWA för sin verksamhet. Arbetet undersöker bland annat följande: är det någon speciell kategori av företag som en PWA passar bättre för, hur känt är PWA hos företag idag och är PWA framtiden för företag. Arbetet grundar sig på de tidigare jämförelserna om skillnaderna mot en app och fördelarna med att ha en PWA. Dessa fördelar togs upp som en del i den information som gavs till företagen om vad en PWA är samt hur den skiljer sig från en app och webbsida.

För att kunna svara på frågeställningarna kombinerades de tre metoderna litteraturstudie, analys och intervjuer. Intervjuerna gjordes med ett antal företag i olika kategorier. Genom att göra dessa intervjuer inkluderas företagens egna åsikter och tankar istället för att endast se på det teoretiska som blir vid enbart en analys eller ett test. Eftersom arbetet bland annat handlar om hur mycket kunskap företagen idag har om PWA samt vad de själva tror om framtiden är det viktigt att verkligen höra hur olika företag tycker och tänker. Oftast kan det bli att när man endast gör analyser och enbart ser på fakta så glöms det lätt bort att det i grunden faktiskt är företagen själva som bestämmer om de vill använda sig av en PWA eller inte. Det är därmed viktigt att blanda fakta med företagens egna åsikter och därför kompletterades analysen och litteraturstudien med intervjuer i detta arbete.

(13)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

12

4. Frågeställning

Sogeti är, som tidigare nämnts, ett konsultföretag som arbetar mycket inriktat mot webb. De arbetar bland annat med utveckling av webbsidor men även PWA-utveckling. Idag använder sig företag oftast enbart av webbsidor. Varje gång en användare vill besöka företagets webbsida via mobiltelefonen behöver de surfa in i webbläsaren, antingen via en länk eller genom att manuellt skriva in webbadressen. Om företaget istället använder sig av en PWA kan användare första gången de besöker webbsidan ladda ner en ikon till sin hemskärm i mobiltelefonen eller surfplattan, och därifrån nå den lättare när de vill besöka sidan igen. En PWA ger bland annat fördelar som lättillgänglighet och hastighet. Det ger även ekonomiska fördelar då företaget inte behöver lägga stora kostnader på att utveckla en app, vilket en PWA kan liknas vid. Syftet med detta arbete är att Sogeti vill upplysa de företag som deltar i arbetet om fördelarna med en PWA och höra hur de ställer sig till användning av en sådan. Där målet är att allt fler företag i framtiden övergår till att använda sig av en PWA.

4.1. Frågeställningar

Denna studie kommer undersöka och bevara följande frågeställningar: 1. Är progressiva webbapplikationer känt hos företag idag?

2. Hur tänker olika företag kring att använda sig av en progressiv webbapplikation? 3. Vilken typ av företag passar en progressiv webbapplikation bäst för?

4. Kommer företag att använda sig mer av progressiva webbapplikationer i framtiden?

4.2. Avgränsningar

Då det finns många olika kategorier av företag finns inte tid för att undersöka behovet av PWA i alla kategorier. Arbetet begränsades därför till ett mindre antal kategorier. De kategorier som arbetet begränsades till var: restaurang, e-handel och verksamheter/föreningar där olika tjänster erbjuds.

(14)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

13

5. Metod

För att kunna besvara de framtagna frågeställningarna kombinerades tre olika metoder. Arbetet påbörjades med en litteraturstudie för att skapa en stabil grund om PWA och för att kunna genomföra de efterföljande metoderna på ett bra sätt. Eftersom arbetet innefattar olika typer av företag behövde en analys göras för att se vilka företag som skulle kontaktas för en intervju. Vid medgivande till intervju gjordes en djupare analys av företaget. Därefter utfördes intervjuer med de företag som godkänt att delta i studien. Anledningen till att dessa metoder användes var för att få en bred grund och tillräckligt med kunskap och material för att kunna ge svar på frågeställningarna. Nedan förklaras metoderna mer noggrant.

5.1. Litteraturstudie

För att få en stabil grund och tillräckligt mycket kunskap om vad PWA är gjordes en litteraturstudie. Då intervjuerna gjordes med företag som eventuellt inte hade någon kunskap kring området, krävdes det att som intervjuare ha tillräckligt med kunskap inom ämnet för att kunna svara på eventuella frågor. Eftersom en del av syftet med detta arbete var att uppmärksamma företag om vad PWA är för något, ställde det även höga krav på mig att all information var riktig. Detta uppnåddes genom att utföra denna litteraturstudie. Det litteraturstudien främst undersökte var:

 Vad en PWA innebär.  Vad som gör det till en PWA.

 Skillnaderna mellan PWA:er, webbsidor och vanliga appar.

Detta skapade en grund till bakgrunden i arbetet. Under avsnitt 7 ges beskrivningen av hur litteraturstudien genomfördes. Litteraturstudien låg även till grund för de kommande analyserna av olika företag för att se vilka som skulle kunna ha användning av en PWA. Litteraturstudien blev även en grund för de kommande intervjuerna där företag informerades om PWA:er samt till ett informationsdokument som togs fram.

5.2. Analys av företag

Då det här arbete handlar om huruvida olika kategorier av företag kan ha nytta av en PWA behövdes en analys av ett antal olika företag göras. Detta för att se vilka företag som skulle kontaktas med förfrågan om att delta i en intervju. De områden som analyserades var:

 Använder sig företaget endast av en webbsida idag eller har de en app?  Hur ser företagets behov av publicering ut?

 Skulle en PWA fungera för företaget?

 Kommer det vara möjligt att utföra en intervju med företaget under de tidsgränser som finns? Efter att analyserna slutförts gjordes ett urval av ett antal olika kategorier av företag som skulle delta i detta arbete. Därefter kontaktades ett antal företag inom varje kategori med en förfrågan om att delta i en intervju. För de företag som godkände att delta i arbetet gjordes en djupare analys för att vara påläst och för att få en klar bild av deras verksamhet. Denna analys säkerställde att de företag som deltog i arbete var relevanta och omsorgsfullt utvalda. Skulle analysen inte gjorts kunde det resulterat i att företag som inte hade något behov av en PWA deltog vilket kunde gett missvisande resultat. Det kunde även ha orsakat att onödig tid lades på att lära ut om PWA, om företaget ändå inte haft någon användning av en, eller möjligtvis redan har en PWA.

5.3. Intervjuer

För att få in tillräckligt med information från företagen som ställde upp i detta arbete, och för att höra hur de själva tänker, gjordes intervjuer. Intervjuerna gjordes med en eller två representanter med en hög position från företaget och skedde på en bestämd plats. På grund av rådande omständigheter med COVID-19 viruset skedde vissa av intervjuerna via ett digitalt mötesverktyg, detta bestämdes tillsammans med företaget. Intervjuerna följde en framtagen intervjuguide (se bilaga A) som var baserad på frågeställningarna för detta arbete. De inledande frågorna handlade om hur kunskapsnivån kring PWA ser ut hos företaget och följdes av en kort genomgång som enkelt informerade om vad PWA är och vilka

(15)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

14

användningsområden som finns. Därefter ställdes frågor om hur just det företaget skulle kunna ha nytta av en PWA och om det är något som de är intresserade av att använda i framtiden.

Målet var att få ihop tillräckligt många intervjuer inom varje kategori för att få in tillräckligt mycket information för att kunna besvara frågeställningarna i detta arbete. Önskvärt var att få ihop minst tre företag inom varje kategori. Anledningen till att intervjuer användes var för att ha möjligheten att kunna informera företagen om PWA och samtidigt höra hur företagen själva tänkte kring användning av PWA. Intervjuerna spelades in för att ha möjligheten att analysera diskussionen vid senare tillfällen för att inte riskera att någon information försvinner. När information om PWA gavs visades ett informativt dokument för personen som intervjuades (se bilaga B). Dokumentet innehöll en tydlig beskrivning av vad PWA är. Dokumentet togs fram och användes för att göra det enkelt för personen/personerna som intervjuades att förstå PWA och för att minska risken för missförstånd och oklarheter.

(16)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

15

6. Etik och Samhälleliga aspekter

Detta arbete innefattade intervjuer med personer från olika företag. Personerna som intervjuades garanterades anonymitet och representerade endast företaget. Personen hade när som helst möjlighet att avbryta intervjun vilket denne fick information om innan intervjun påbörjades. Vid möte efterfrågades samtycke om inspelning av intervjun och valet respekterades självklart. Efter att arbetet slutförts raderades alla intervjuer. Företagen som deltog i arbetet fick ta del av arbetet om intresset fanns. De företag som deltog anonymiserades då det inte finns något behov av att ha med namnen i detta arbete. Företagen kategoriserades istället beroende på vilken typ av företag det är.

Arbetet gynnar de företag som deltog i studien då de blev informerade om hur en PWA kan hjälpa deras verksamhet att utvecklas. Företagen fick då kunskap om hur de kan komma undan onödigt dyra utvecklingskostnader, samt bli mer lättåtkomliga för deras gäster/användare/kunder. Arbetet gynnar även uppdragsgivaren Sogeti då information om företagets tjänster inom PWA-utveckling presenterades för deltagarna.

Ur ett socialt perspektiv gynnar detta arbete de företag som inte har ekonomin att skapa en app. Detta kan handla om mindre och nystartade företag, som med en PWA ges möjligheten att vara lika lättillgängliga som större företag. Eftersom en PWA kan laddas ner direkt från webbläsaren bidrar det till att den blir mer lättillgänglig för användare. Börjar då fler och fler företag att använda sig av PWA istället för vanliga appar, som behöver nedladdning från ett appcenter, gör detta att fler applikationer blir tillgängliga för fler användare. Detta bidrar till att gäster/användare/kunder till företagen inte behöver ladda ner något från ett appcenter, vilket kräver lösenord.

(17)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

16

7. Genomförande av litteraturstudie

För att skapa en stabil grund och för att få tillräckligt med kunskap kring PWA genomfördes en litteraturstudie. Litteraturstudien undersökte bland annat vad en PWA innebär, vilka användningsområdena är, vad som gör det till en PWA och vilka skillnader som finns mellan PWA:er, webbsidor och appar. Sökningarna gjordes både i olika databaser och på nätet med sökorden: Progressiva webbapplikationer, PWA och progressive web applications. De databaser som användes var bland annat IEEE, Google scholar och högskolebibliotekets sökverktyg. Det sökord som gav flest resultat var den engelska översättningen progressive web applications. Detta beror troligtvis på att PWA främst är ett engelskt uttryck. Det är även lättare att hitta material på engelska än svenska då engelska är ett globalt språk och mer använt språk för vetenskapliga artiklar.

Främst eftersöktes vetenskapliga artiklar för att få korrekt fakta. Detta gjordes genom att filtrera sökresultaten i högskolebibliotekets sökverktyg så att alla resultat har granskats peer review. Eftersom PWA fortfarande är relativt nytt, finns det inte tillräckligt med vetenskapliga artiklar för att täcka hela behovet. Detta gjorde att även icke-vetenskapliga källor, som exempelvis webbsidor, behövde användas. Dessa granskades extra noggrant för att inte riskera felaktiga uppgifter.

Syftet med litteraturstudien var att samla information om PWA till bakgrunden (se avsnitt 2 i denna rapport), samt till det informationsdokument som togs fram. Informationsdokumentet (bilaga B) togs fram för att på ett snabbt och enkelt sätt kunna informera de deltagande företagen om vad PWA är.

(18)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

17

8. Genomförande av analys av företag

För att se hur olika företag digitalt publicerar sig idag gjordes en analys av ett antal företags lösningar. Analyserna användes för att välja ut vilka företag som senare skulle kontaktas med en förfrågan om att medverka i undersökningen genom att delta i en intervju. Arbetet begränsades till att endast undersöka vissa kategorier av företag. Detta för att inrikta arbetet något och för att få så användbara resultat som möjligt som leder till en slutsats. För att få så riktiga resultat som möjligt sattes ett mål att intervjua minst tre företag inom varje kategori, men helst fler. De företag som gav medgivande till att delta i intervju analyserades ytterligare för att få en inblick i deras verksamhet. Analysen gav även svar på frågeställning 3 som handlar om vilken typ av företag som en PWA passar bäst för.

8.1. Val av kategorier

Valet av de kategorier som arbetet skulle begränsas till gjordes av mig som undersökare. Valet baserades främst på litteraturstudien som gjordes tidigare samt de kategorier av företag som skulle vara möjliga att få till en intervju under rådande omständigheter (COVID-19). Alla kategorier skulle vara sådana som vars verksamhet har möjligheten att användas via mobiltelefonen. Detta då en av fördelarna med PWA är att webbsidan kan laddas ner till hemskärmen på mobiltelefonen och användas därifrån. De kategorier som valdes var:

 E-handel  Restauranger

 Verksamheter/föreningar som erbjuder olika typer av tjänster 8.1.1. E-handel

Källor visar att PWA:er kan användas av företag som bedriver e-handel [7]. En PWA ger bland annat fördelar som högre hastighet vid rendering av innehåll på sidan och att köpprocessen fram till själva beställningen kan göras offline. Detta kan leda till att fler konsumenter väljer att stanna kvar på sidan och slutföra en beställning, vilket är det e-handelsföretag strävar efter. Därför valdes e-handel som en av de kategorier som skulle analyseras.

8.1.2. Restauranger

Den andra kategorin som valdes var restauranger. Restauranger behöver bland annat en metod för gäster att kunna boka bord för att komma och besöka dem. Andra funktioner som kan behövas för en restaurang är att publicera menyn och adressen. Skulle dessa vara lättillgängliga skulle det kunna öka antalet gäster eftersom vi ofta är på språng och har mobiltelefonen på oss större delen av tiden varje dag.

8.1.3. Verksamheter och föreningar som erbjuder tjänster

Beroende på vad det är för typ av verksamhet så finns det olika behov av publicering. Därför valdes kategorin verksamheter och föreningar. De verksamheter och föreningar som har valts ut att delta i detta arbete är de som erbjuder olika typer av tjänster. Det vill säga sådana som har ett behov av att deras kunder ska kunna boka tjänster via nätet. Detta kan exempelvis vara föreningar som erbjuder bokningar till olika aktiviteter men även mindre verksamheter som exempelvis egenföretagare där ekonomin kan vara begränsad.

8.2. Val av företag

Valet av vilka företag som skulle kontaktas inom varje kategori gjordes med hjälp av ett fåtal krav och utfördes av mig som undersökare. För att få konkreta svar och tillräckligt med material sattes ett mål om att ha med minst tre företag inom varje kategori. Då tidsramen för detta arbete är begränsad var ett av kraven vid valet av företag att det skulle vara möjligt att få till en intervju med kort framförhållning. Detta gjorde att framförallt lokala företag här i Västerås valdes ut. Även företag som jag haft kontakt med tidigare i olika sammanhang som faller in inom någon kategori valdes ut. De krav som fanns vid valet av företag var:

 Möjligt att kunna kontakta någon ansvarig på företaget.

 Möjligt att kunna utföra en intervju inom de tidsramar som finns.  Klassificeras inom någon av de kategorier som tagits fram

(19)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

18

8.3. Analyseringsprocessen

När valet av de företag som skulle analyseras gjorts, analyserades ett företag i taget. Det första som gjordes var att surfa in på företagets nuvarande webbsida via en dator. Där undersöktes hur sidan används och vad som är deras huvudfunktion. Därefter besöktes webbsidan från en mobiltelefon för att se om sidan är mobilanpassad eller inte. Där kontrollerades även om huvudfunktionerna var möjliga att göra från mobiltelefonen. Nästa steg var att undersöka om företaget har en app eller om de endast använder sig av webbsidan. Analysen fortsatte genom att undersöka följande punkter:

 Använder sig företaget endast av en webbsida idag eller har de en app?  Hur ser företagets behov av publicering ut?

 Skulle en PWA fungera för företaget?

 Kommer det vara möjligt att utföra en intervju med företaget under de tidsgränser som finns? Under tiden analyserna pågick fördes anteckningar för att ha ett underlag att diskutera kring under kommande intervjuer.

Ansågs företaget passa för att delta i arbetet kontaktades de med en förfrågan om att delta i en intervju. Godkände företaget att delta analyserades företaget ytterligare för att få en bättre inblick i hur deras verksamhet ser ut.

(20)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

19

9. Genomförande av intervjuer

För att kunna besvara tre av de fyra frågeställningarna för detta arbete genomfördes nio intervjuer med representanter från företagskategorierna: restaurang, e-handel och verksamheter/föreningar. Alla representanter hade en ansvarig position inom företaget. Två av intervjuerna gjordes via ett digitalt mötesverktyg och de resterande gjordes via fysiskt möte. Anledningen till att just dessa företag valdes ut för intervju var att de under analyserna visade sig uppfylla de kriterier som tagits fram.

Intervjuerna följde en framtagen intervjuguide (bilaga A). Frågorna i intervjuguiden var relativt öppna för att kunna skapa en diskussion och delades in i tre delar: kunskap om PWA sedan tidigare, PWA i företaget och PWA i framtiden. Syftet med frågorna i dessa indelningar kan ses nedan i tabell 1.

Tabell 1: Val av frågor och dess syfte

Intervjuerna gjordes enskilt med en eller två representanter från varje företag. Alla dessa personer hade en högre position i företaget. Intervjuerna var anonyma då namnet på företaget och personen som intervjuades inte är viktigt för resultatet av undersökningen då det endast handlar om de kategorier som de representerar. Detta informerades personerna om i början av intervjuerna samt i ett missivbrev (se bilaga C), som skickades ut innan intervjun. Intervjuerna spelades in efter samtycke, dels för att underlätta transkriberingen av intervjuerna och även för att inte riskera att viktig information missas. Det största fokuset under intervjuerna låg på att lyssna och ta in svaren. Detta för att skapa en naturlig och trygg situation för de deltagande. Under de intervjuer där samtycke till inspelning ej gavs, togs ett fåtal anteckningar på datorn under tiden. Trots att ingen inspelning gjordes i dessa fall och inga omfattande anteckningar togs under intervjun så kunde alla svar fångas upp. Detta var möjligt då intervjuerna var relativt korta och att anteckningar och reflektioner skrevs ner direkt efter samtalet.

9.1. Transkribering och analys av intervjuerna

Efter att varje intervju utförts transkriberades inspelningen, om sådan fanns. Även de anteckningar som noterats under intervjun gicks igenom och renskrevs. Längden på intervjuerna låg, i de flesta fall, runt 15–20 minuter. En av dem stack ut med 55 minuter. Detta var på grund av att en bra diskussion fördes med ett företag som var mycket intresserade av hur en PWA skulle kunna hjälpa deras verksamhet. Transkriberingen gjordes genom att lyssna igenom den inspelade intervjun. Tack vare att transkriberingen gjordes direkt efter varje intervju var minnet fortfarande fräscht och därmed räckte det i de flesta fall att endast lyssna en gång. Detta hjälpte även vid de intervjuer som inte var inspelade då anteckningarna kunde kompletteras och skrivas i ordning.

För att samla all information på ett tydligt sätt skrevs informationen in i en tabell (se tabell 2 nedan). Varje företag fick en egen tabell. Tabellen som togs fram, inleddes med faktafrågor om själva företaget för att underlätta kategoriseringen och för att lättare kunna dra eventuella slutsatser. Därefter följde raderna i tabellen den intervjuguide (bilaga A) som intervjun gick efter. Varje rad i tabellen representerar en fråga. Tabellen användes för att på ett lätt sätt kunna se exakt vad varje företag svarade på varje fråga. Vid enbart anteckningar kan det ibland vara svårt att se exakt vad som är svar på vad. På detta sätt ser vi det klart och tydligt. I slutet av varje intervju efterfrågades övriga frågor. Dessa frågor varierade något.

Frågor angående Syfte

Kunskap om PWA sedan tidigare

Identifiera kunskapen om PWA sedan tidigare, se hur många av de företag som deltar som har hört talas om PWA tidigare och om det skiljer

sig mellan de olika kategorierna. PWA i företaget Se hur behovet för publicering via mobil ser ut för att undersöka hur en PWA skulle kunna

användas i de olika företagen.

PWA i framtiden PWA. Och se om de tror att fler företag kommer Se hur företagen själva ser på att använda en att använda PWA i framtiden.

(21)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

20

Vissa av de övriga frågorna hade tendens att falla bort från huvudämnet vilket gjorde att de ej antecknades i tabellen.

Intervju X Kategori

Storlek på företaget Lokalt företag?

Hört talas om PWA tidigare? Vilket sammanhang?

Vilka behov finns för publicering via mobiltelefonen?

Vilka tjänster skulle vara möjliga via mobiltelefonen?

Möjlighet att använda en PWA?

Hur ser företaget på att använda PWA i framtiden?

Vilka fördelar ses med PWA? Vilka nackdelar ses med PWA?

Hur skulle en PWA kunna hjälpa företaget att utvecklas?

Tror man att fler företag kommer att använda PWA i framtiden? Anledning?

Övriga frågor

Tabell 2: Tabell för att sammanställa intervjuerna

Efter att samtliga intervjuer slutförts, transkriberats och sammanställts i tabellen ovan var nästa steg att sortera för att kunna jämföra svaren. Detta eftersom arbetet handlar om huruvida PWA är framtiden för olika kategorier av företag. För att göra detta samlades de intervjuer som var i samma kategori ihop och lästes igenom. Därefter togs ytterligare en tabell fram som endast representerar varje kategori (se tabell 3). Tabellen liknar den tidigare tabellen för sammanställningen av intervjuerna bortsett från informationen om företaget, eftersom tabellen nu inte representerar ett specifikt företag utan en hel kategori. Tabellen fylldes i genom att studera de svar som angivits från varje företag in den kategorin. Skiljde sig svaren från varandra togs flera med. Efter att alla tabeller för de olika kategorierna fyllts i kunde de nu analyseras. Genom att samla alla svar på detta sätt blev det lättare att tolka resultaten och därefter dra slutsatser.

Kategori X

Hört talas om PWA tidigare? Vilket sammanhang?

Vilka behov finns för publicering via mobiltelefonen?

Vilka tjänster skulle vara möjliga via mobiltelefonen?

Möjligheter att använda en PWA?

Hur ser företagen på att använda PWA i framtiden?

Vilka fördelar ses med PWA? Vilka nackdelar ses med PWA?

Hur skulle en PWA kunna hjälpa företaget att utvecklas?

Tror man att fler företag kommer att använda PWA i framtiden? Anledning?

(22)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

21

10. Resultat av analyser

Nio olika företag analyserades. För att få så riktiga resultat som möjligt inom varje kategori, var företagen fördelade med tre företag i varje kategori. Alla de företag som analyserades använde sig idag av en webbsida. Ett av företagen hade även en app. Behovet av publicering för de olika kategorierna var i grunden liknande varandra. Alla företagen har ett behov av att kunna ge information till sina användare. För e-handel handlade det främst om att visa vilka produkter som fanns tillgängliga att beställa. För restauranger var det att visa menyn och för verksamheter/föreningar var det att visa information om de tjänster som erbjuds, samt nyheter och viktig information till medlemmarna. Huvudfunktionerna för företagen skiljde sig åt mellan kategorierna. Inom kategorierna var de liknande. För e-handel var huvudfunktionen att visa kunderna vilka produkter som finns tillgängliga för beställning. Restaurangernas huvudfunktion var att visa menyn och att kunna göra bordsbokning för de restauranger som erbjuder det. För de olika verksamheterna och föreningarna som analyserades var huvudfunktionen främst att kunna visa information. Informationen var både om hur verksamheten ser ut samt hur kontakten ska göras för att bland annat kunna boka de tjänster som erbjuds. Det som även undersöktes var om en PWA skulle fungera att användas för företagen. Resultaten på detta visade att alla de företag som analyserades passar att använda en PWA.

Med tanke på de olika huvudfunktionerna för de olika kategorierna visade det sig att e-handel och verksamheter/föreningar passar något bättre för att använda en PWA än vad restauranger gör. Detta då restauranger enbart behöver visa menyn och i vissa fall erbjuda bordsbokning. E-handel och verksamheter/föreningar har fler funktioner som en PWA kan användas till. Restauranger har inte heller lika många användare online som de andra kategorierna.

Alla de företag som analyserades kontaktades med en förfrågan om att delta i en intervju. Alla företag som kontaktades ställde upp på att delta vilket gjorde att alla företag analyserades något ytterligare för att få en klar bild om deras verksamhet.

(23)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

22

11. Resultat av intervjuer

Det var nio företag som kontaktades med en förfrågan om att delta i en intervju. Alla de nio företagen valde att delta. Detta gjorde att det blev totalt tre intervjuer med olika företag inom varje kategori, vilket var målet för att få så riktiga resultat som möjligt under de tidsbegränsningar som fanns.

På den inledande frågan som handlade om de hört talats om PWA tidigare, svarade alla deltagarna att de aldrig hörts talats om PWA innan de deltog i detta arbete. De behov som fanns för publicering via mobiltelefonen varierade något mellan de olika kategorierna men var desamma inom kategorin. Vi kan dock se att det i grunden är att nå sina kunder, gäster eller användare. De tjänster som företagen ansåg skulle vara möjliga via mobiltelefonen var för restauranger att visa menyn, beställa mat och att boka bord, för de som hade den funktionen. För e-handel var det att kunna visa sortimentet och göra beställningar och för verksamheter/föreningar var det att visa information och göra bokningar av deras erbjudande tjänster. Möjligheterna för företagen att använda sig av en PWA såg ut att finnas, dock behöver det vara kompatibelt med de betalnings- och bokningssystem som de idag använder.

Majoriteten av företagen var positiva till att använda en PWA för deras verksamhet. Dock poängterade flera att övergången från det de idag använder måste vara smidig och att förändringen inte får bli allt för stor för deras kunder/gäster/användare. De fördelar som företagen främst såg var att de får som en app på köpet där de kan nå sina användare lättare genom exempelvis push-notiser. De nackdelar som togs upp var att de flesta företag har haft samma system länge och därmed är både de och kunderna bekväma med det. För att exempelvis push-notiserna, som många företag såg positivt på, ska kunna nå användarna så behöver företaget på något sätt få användarna att ladda ner PWA:n till hemskärmen.

E-handelsföretagen såg möjligheten med att få en närmare kontakt med sina kunder genom en PWA. Ett av e-handelsföretagen såg exempelvis att push-notiserna skulle kunna ersätta de nyhetsbrev som de idag skickar ut via mejl. De verksamheter och föreningar som intervjuades såg möjligheter med att kunna göra reklam om att de använder en ny och modern teknik, vilket kan öka intresset och förhoppningsvis få fler kunder/medlemmar att få upp ögonen för företaget. De såg även möjligheterna med att bli mer lättåtkomliga för användarna.

Samtliga av de deltagande företagen tror att fler kommer att använda PWA i framtiden. Dock beror det på om mer information ges från de som arbetar med PWA-utveckling då informationen idag är bristande. I tabell 4–6 nedan redovisas de sammanställda resultaten för varje företagskategori. För sammanställningarna av alla nio intervjuer, se bilaga D.

Kategori Restaurang

Hört talas om PWA tidigare? Vilket

sammanhang? Nej

Vilka behov finns för publicering via mobiltelefonen?

Ha information för gästerna, nå gästerna. Vilka tjänster skulle vara möjliga via

mobiltelefonen? Meny, bordsbokning, beställa mat, catering Möjligheter att använda en PWA? Ja troligtvis, om det fungerar med det

”bokningssystem” som finns idag Hur ser företagen på att använda PWA i

framtiden? Positivt om övergången är smidig och inte blir en allt för stor förändring för gästerna Vilka fördelar ses med PWA? Kan nås lätt i mobilen

Vilka nackdelar ses med PWA? Har haft samma system i lång tid, blir en stor process att byta

Hur skulle en PWA kunna hjälpa företaget att

utvecklas? Gäster kommer oftare för att det blir mer tillgängligt för dem i mobilen Tror man att fler företag kommer att använda

PWA i framtiden? Anledning? Ja om mer information kommer ut både om funktioner men även från de som arbetar med PWA-utveckling

(24)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

23 Kategori E-handel

Hört talas om PWA tidigare? Vilket

sammanhang? Nej

Vilka behov finns för publicering via

mobiltelefonen? Visa produkter, göra köp

Vilka tjänster skulle vara möjliga via

mobiltelefonen? Kontrollera sortiment, marknadsföra produkter och göra beställningar Möjligheter att använda en PWA? Ja, om det fungerar med betalningssystemet som

de använder Hur ser företagen på att använda PWA i

framtiden? Positivt

Vilka fördelar ses med PWA? Man får en app ”på köpet”, kanske gör att kunder besöker sidan oftare, Kan använda push-notiser Vilka nackdelar ses med PWA? Man måste få kunderna att förstå att de kan ladda

ner så att det blir en app. Omständligt att byta från dagens lösning

Hur skulle en PWA kunna hjälpa företaget att

utvecklas? Man kan använda push-notserna och utveckla sin verksamhet på det sättet. Ex istället för att man mejlar ut nyhetsbrev.

Tror man att fler företag kommer att använda PWA i framtiden? Anledning?

Ja, blir mer synliga, prisfråga Tabell 5: Resultat e-handel

Kategori Verksamheter/föreningar

Hört talas om PWA tidigare? Vilket

sammanhang? Nej

Vilka behov finns för publicering via mobiltelefonen?

Nå medlemmar och ”kunder”, hantera bokningar Vilka tjänster skulle vara möjliga via

mobiltelefonen? Boka tjänster, ge information

Möjligheter att använda en PWA? Ja troligen Hur ser företagen på att använda PWA i

framtiden? Positivt om det är smidigt. Blir mer lättillgängligt och modernt. Vilka fördelar ses med PWA? Man kan nå kunderna via push-notiser.

Lättillgänglighet. App och webbsida samlat Vilka nackdelar ses med PWA? Många användare som man då ska få att ladda ner

den för att kunna nå dem, annars är det ju ingen större skillnad.

Hur skulle en PWA kunna hjälpa företaget att

utvecklas? Man blir lite mer moderna. Kan vara bra reklam för företaget om man annonserar med att de har den nyaste tekniken. De blir mer tillgängliga för deras besökare.

Tror man att fler företag kommer att använda

PWA i framtiden? Anledning? Ja om information kommer Tabell 6: Resultat verksamheter och föreningar

(25)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

24

12. Diskussion

Resultaten för detta arbete visar främst att inget av de företag som deltog har sedan tidigare hört talats om PWA innan de deltog. Trots att detta arbete endast har undersökt hur det ser ut i nio företag så dras slutsatsen att PWA är okänt hos de flesta företag idag. Den främsta anledningen till detta tror jag, och som företagen själva svarade, beror på att företagen inte fått någon information om PWA. Detta är något som de företag som arbetar med utveckling av PWA behöver satsa mer på för att fler ska börja använda en PWA i sin verksamhet. De branscher som undersöktes i detta arbete, tror jag, inte lägger så mycket tid på att undersöka vilka publiceringsmöjligheter som finns, till skillnad mot exempelvis marknadsföringsföretag. Skulle då PWA-utvecklingsföretagen arbeta mer med att informera om de möjligheter som finns med PWA är chansen stor att fler kommer att börja använda det.

Genom de svar som samlades in under intervjuerna ses att alla de företag som deltog är överlag positiva till att använda PWA när de fått en inblick i de fördelar som finns jämfört med webbsidor och appar. Främst var lättillgängligheten och möjligheterna att nå sina användare via push-notiser något som många av företagen såg positivt. De lite mindre företagen fick upp ögonen för att man får som en app på köpet vilket är en ekonomisk fördel. De får då chansen att synas för användarna både via webbläsaren och på hemskärmen, precis som de företag som både har en app och en webbsida. Resultatet visade att en PWA skulle passa att användas av samtliga företagskategorier som undersöktes. Detta var även ett av kriterierna för att företaget skulle väljas ut för att delta. Av de kategorier som undersöktes skulle en PWA passa något bättre för e-handel och verksamheter/föreningar än för restauranger. Detta beror på att restauranger inte riktigt har samma behov av publicering online som e-handel och verksamheter/föreningar. De har heller inget behov av alla de funktioner som följer med en PWA vilket gör att en mobilanpassad webbsida duger lika bra.

Eftersom arbetet behövde begränsas på grund av de tidsgränser som fanns, är det viktigt att ha det i åtanke vid studerande av resultat. Resultaten kan vara missvisande eftersom det endast är tre kategorier av företag som har undersökts. Detta gör att resultaten kan skilja sig från hur det ser ut i andra kategorier, vilket är viktigt att tänka på innan några generella slutsatser dras. Har man inte detta i åtanke kan det bidra till att företag som inte passar att använda PWA byter till det vilket i värsta fall kan leda till negativa konsekvenser. Dock anser jag att detta arbete kan, till viss del, generaliseras då resultaten var liknande för alla de kategorier som undersöktes. Detta gör att resultaten kan komma att gälla för företag som har en liknande verksamhet som något av de som undersöktes. För att arbetet skulle ha blivit mer konkret och generellt skulle fler företag och kategorier ha undersökts. Detta är något som kan utvecklas och undersökas i framtiden.

Majoriteten av företagen som deltog är lokala och sådana som jag sedan tidigare haft kontakt med. Anledningen till detta var för att hinna/ha möjlighet att få till en intervju inom de tidsramar som fanns. Att företagen var lokala kan även bidra till missvisande resultat, vilket är en faktor att ha i åtanke vid studerande av resultaten. Även detta är ett område som kan utökas och undersökas i framtiden genom att exempelvis involvera mer globala företag.

Målet med undersökningen var att se huruvida PWA är framtiden för olika kategorier av företag samtidigt som de företag som deltog fick kunskap om PWA. Detta uppnåddes genom det informationsdokument som skickades ut och förklarades under intervjuerna. Det ställer dock krav på att den/de som intervjuades, och fick tillgång till dokumentet, tar informationen vidare i företaget. Dock var personen/personerna som intervjuades i de flesta fall någon högt uppsatt i företaget, vilket var positivt. Genom att studera hur PWA kunde användas inom de olika företagen, samt tog del av deras åsikter, fick jag en tydlig inblick i huruvida PWA kan vara framtiden för företag.

Genom att utföra arbetet på det sätt som bestämts fick jag svar på alla de frågeställningar som tagits fram. Tre av de fyra frågeställningarna fick jag svar på genom att utföra intervjuerna med de olika företagen. Den fjärde frågeställningen som rörde vilken typ av företag som en PWA passar bäst för, fick jag svar på genom analyserna. Litteraturstudien, som arbetet började med, var det som låg till grund för i stort sett hela arbetet då all information och fakta togs fram där.

(26)

Clara Wiman Progressiva webbapplikationer – framtiden för företag

25

De arbeten som tidigare gjorts visade vilka fördelar PWA:er ger gentemot appar [3][4]4. För att visa

detta gjordes tekniska och teoretiska undersökningar. I detta arbete har jag tagit ett steg längre och undersökt hur företagen själva tänker kring att använda en PWA. Detta undersöktes genom intervjuerna. Att endast se på det teoretiska och tekniska visar enbart vad som i teorin är bäst för företagen. Viktigt är att komma ihåg att det faktiskt är företagen själva som bestämmer vad de vill använda. Därför är det viktigt att höra deras egna åsikter och ta hänsyn till dem vid studerande av hur framtiden kommer att se ut.

Denna studie kan komma att användas av de företag som arbetar med PWA-utveckling för att se hur företag själva tänker kring användningen. Detta kan de använda för att nå ut till fler företag eftersom de strävar efter fler kunder. En PWA är inte enbart till för företag att använda utan kan även användas av andra som är intresserade. Därför kan detta arbete även vara till hjälp för sådana som är intresserade av att använda en PWA men inte riktigt vet hur.

Eftersom resultaten på detta arbete visar att inget av de företag som deltog har hört talats om PWA sedan tidigare betyder det att mer information skulle behövas. För att sprida information om PWA skulle man kunna ta fram ett informationsblad som skickas ut till ett antal företag. Företagen blir då upplysta om möjligheterna med att använda sig av PWA vilket förhoppningsvis bidrar till att fler företag väljer att övergå till PWA i framtiden. Det informationsbladet skulle kunna innehålla är bland annat information om användningsområden, skillnader mot app och webbsida, hur övergången till PWA görs och vilka som håller på med PWA-utveckling. Detta kan hjälpa både de som vill ha PWA men även de företag som arbetar med PWA då de blir marknadsförda.

För att sammanfatta det hela tror jag att huruvida fler företag kommer att börja använda sig mer av PWA i framtiden beror främst på hur mycket det kommer att annonseras om PWA. Det kan även vara så att om de företag som idag använder PWA gör mer reklam om det så kommer fler att haka på trenden. Sker dock ingen förändring tror jag att PWA i fortsättningen kommer vara lika anonymt som det är idag och företag kommer att nöja sig med appar och webbsidor.

Figure

Figur 1. Illustration av hur kopplingarna med en Service worker ser ut  2.4.2.  Web App Manifest
Tabell 1: Val av frågor och dess syfte
Tabell 3: Tabell för att sammanställa kategorier
Tabell 4: Resultat restauranger
+2

References

Related documents

Svar: Vintersäsongen är snöfyllda delen av året, när det är snö så har vi en.. jobbar med aktiviteter där vilket förlänger vintersäsongen i Karlstad. Samma sak samma sätt

Jag anser även att jag har bidragit genom min studie till forskningen hur viktigt det är att ha i varje fall någon på företaget som har en djupgående förståelse

När det kommer till återgången i arbete framhåller både män och kvinnor att få ta en paus från arbetet och bearbeta händelsen som viktiga faktorer för att kunna komma

(2018 s.28) handlar om att ramverk ska tillåta importering av externa bibliotek utan att behöva anpassa dem. Denna riktlinje kommer ej tas hänsyn till eftersom den inte är

Att utvecklarnas kunder helt saknade kännedom skulle kunna vara en tänkbar förklaring till varför progressiva webbapplikationer inte fått ett större utrymme i Sverige,

“A fundamental reshaping of finance”: The CEO of $7 trillion BlackRock says climate change will be the focal point of the firm's investing strategy. Business insider, 14

Partnerskap i teknikskiftet mot fossilfria, elektrifierade processer inom gruvdrift och metaller.

Eftersom forskningsfrågan och syftet behandlas kring förståelsen till vilka bakomliggande faktorer som gör att ett företag väljer att hyra in istället för att