Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

...

Widget-anslutare
width750
urlhttps://vimeo.com/674491770
height400

Videon ovan ger en snabb översikt över hur appar fungerar och vad som skiljer dem från webappar.

Här finns en presentation som ger en något djupare inblick. Den användes även vid motsvarande utbildning - Varför app? - som även finns inspelad.

Inledning

Syfte: Gå igenom denna utbildning för att lära dig mer om appar. Detta är en förutsättning för att förstå Ineras app-strategi.

...

De mest populära digitala tjänsterna i världen möter oftast sina kunder i appar. Du känner nog igen dessa varumärken:

...

I Sverige ser det ungefär likadant annorlunda ut - här återfinns dock apparna Microsoft Teams, BankID och Swish i topp med Kivra på femte plats för iOS-appar (Källa: Apple). Appen Alltid Öppet ligger vaccinationsåret 2021 på en sextonde plats.

...

Appar finns huvudsakligen för två olika plattformar, Android och iOS, som inte är kompatibla med varandra. Om man utvecklar appar på det sätt som Google och Apple förordar - “native” - så innebär det att man utvecklar en kodbas för Android och en för iOS. I teorin innebär detta att man lägger ned dubbelt så mycket tid på att utveckla en app (en för Android och en annan för iOS) jämfört med en webbapp (som fungerar för de allra flesta webbläsare) för samma lösning.

...

Dessutom finns ett antal utvecklingsverktyg som tillåter att man utvecklar en kodbas som sedan automatiskt anpassas till appar för Android och iOS. Detta kallas cross - platform. Med denna teknik kommer man undan med (i stort sett) undan med en kodbas som tar ungefär lika lång tid att utveckla som motsvarande webbapp.

Test och kvalitetssäkring av appar är mer resurskrävande än webbappar - beroende av den stora variationen av mobila enheter i marknaden och att dom kan köra olika versioner av operativsystem. Dessutom finns fler sätt att interagera med en app (swipe/pinch/etc.) och skärmen används stående såväl som liggande.

Native appar kräver en större insats vid förvaltning än cross-platform som i sin tur kräver mer än webbappar.

Publicering och distribition av appar

En webbapp publiceras genom att innehållet på webbsidan görs tillgängligt. Om enbart länken till webbsidan publiceras men inget innehåll finns på plats får användaren Error 404.

En app (native/cross-platform) publiceras och distribueras via en app store. För att ladda ned appen krävs att användaren:

...

har en mobil enhet som kan köra appen (telefon/surfplatta med Android/iOS) med rätt version av OS

...

Så finns även ett enkelt sätt att kapsla in en webbapp inuti en app - detta kallas då en “hybridapp”. En existerande webbapp kan på detta vis distribueras och köras som om vore det en app. Det är vanligt att appar mixar native och/eller cross platform med hybrid - man gör då kärnan av tjänsten som native eller cross platform och andra delar som man använder mer sällan (med mindre kritisk UX) som hybrid.

Test och kvalitetssäkring av appar är mer resurskrävande än webbappar - beroende av den stora variationen av mobila enheter i marknaden och att dom kan köra olika versioner av operativsystem. Dessutom finns fler sätt att interagera med en app (swipe/pinch/etc.) och skärmen används stående såväl som liggande.

Native appar kräver en större insats vid förvaltning än cross-platform som i sin tur kräver mer än webbappar.

Publicering och distribition av appar

En webbapp publiceras genom att innehållet på webbsidan görs tillgängligt. Om enbart länken till webbsidan publiceras men inget innehåll finns på plats får användaren Error 404.

En app (native/cross-platform) publiceras och distribueras via en app store. För att ladda ned appen krävs att användaren:

  • har en mobil enhet som kan köra appen (telefon/surfplatta med Android/iOS) med rätt version av OS

  • har ett konto på relevant app store (Apples eller Google Play)

  • hittar och laddar ned appen

...

Dessutom både krävs och förväntas nya uppdateringar av appar - jämfört med webbappar där mycket av arbetet kan ske “bakom kulisserna”. “Krävs” därför att nya versioner av mobila operativsystem publiceras årligen (oftast i juni vid Google I/O och Apple WWDC) som gör att appar behöver/tjänar på att uppgraderas. “Förväntas” därför att användare vill se progress och att man tar hänsyn till brister enligt deras återmatning.

Fördelar med

...

webbappar jämfört med app

...

Det är framför allt när man beaktar utveckling och distribution av tjänster som webbappar har fördelar jämfört med appar.

...

Notera att det även finns utmaningar med webbläsare - t ex kräver ny funktionalitet att man använder en viss minimiversion av en webbläsare - och . Firefox har inte samma stöd för webbappar som övriga läsare i desktop-versionen.

Info

Finns det målgrupper man bättre når med appar än med webbappar? För Ineras tjänster?

...

Med ovanstående utbildning i färskt minne har du goda förutsättningar att förstå Ineras app-strategi! Visa att du förstått viktiga delar av denna utbildning genom att svara på nedanstående frågor.

Utvärdering

...

titleQuizfrågor - välj det bästa alternativet som svar på varje fråga!
  1. Var körs en app? a) I molnet b) På telefonens operativsystem c) I webbläsaren

  2. Vilka är de dominerande operativsystemen på mobiltelefoner? a) Windows och MacOS b) Apple och Samsung c) Android och iOS

  3. Hur skaffar man en app? a) Laddar ned från datorn b) Laddar ned från en app store c) Laddar ned från webben

  4. Vilket mobilt Operativsystem är vanligast i Sverige? a) Android b) iOS c) ungerfär lika - något större andel för iOS än för Android

  5. Kan iOS-appar laddas ned på något annat sätt än via Apples App Store? a) Ja b) Nej

  6. Vilka är Sveriges mest nedladdade appar (2021): a) WhatsApp, Instagram och Facebook b) MS Teams, BankID och Swish c) Spotify, Netflix och SVT Play

  7. Vilket uttalande stämmer bäst om utvecklingsinsatsen för mobila tjänster? a) webbappar kräver mindre insats än appar b) webbappar och appar kräver ungefär samma insats c) appar kräver mindre insats än webbappar

  8. Vilket uttalande är falskt om telefonens sensorer (kamera, GPS, bluetooth, etc.)? a) man kommer bättre åt sensorer från appar b) användaren måste ge en tjänst tillstånd att använda sensorer c) webbappar kommer inte åt telefonens sensorer

  9. Vad är push-notiser? a) ett slags SMS b) meddelanden som tillverkaren av telefonen skickar till användaren c) ett slags meddelanden som kan skickas till en app

  10. Vad är fördelen med appar av typen Cross-platform? a) de har en gemensam kodbas för Android och iOS b) de går att köra även i en webbläsare c) de behöver inte distribueras via app stores

  11. Varför måste den som publicerat en app bevaka den på app stores? a) för att ta del av återmatning från appens användare b) för att kolla att den finns kvar c) för att ha koll på nya versioner av appen

  12. Vilken webbläsare har mest användare (2021)? a) Safari b) Edge c) Chrome

  13. Vilken webbläsare är mindre lämpad för att köra webbappar? a) Safari b) Firefox c) Edge

  14. Varför väljer stora varumärken att utveckla appar för sina mobila tjänster? a) för att ha bättre koll på distributionen av dem b) för att det är billigare c) för att ge användarna bästa möjliga upplevelse

  15. Hur ser trenden ut för appar vs webbappar inom fem år? a) Appar kommer att försvinna b) Balansen ser ungefär lika ut som idag c) Webappar kommer att försvinna

Expandera
titleFacit
  1. b

  2. c

  3. b

  4. c

  5. b

  6. b

  7. a

  8. c

  9. c

  10. a

  11. a

  12. c

  13. b

  14. c

  15. b

 

Länklista

att du förstått viktiga delar av denna utbildning genom att svara på nedanstående frågor.

Länklista

Offentlig engelsk syn på mobila tjänster: Making sure your service works well on mobile - Service Manual - GOV.UK (www.gov.uk)

Listning av skillnader i vilka funktioner man kommer åt i appar vs webbappar: What Web Can Do Today (Observera! Det kan förstås finnas skillnader i hur enkla och pålitliga funktionerna funktioner är att använda via webbapp.)

Roadmap för webbapp: Sensors and Local Interactions - Roadmap of Web Applications on Mobile (w3.org)

...