Jämförda versioner

Nyckel

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

Status
colourYellowGreen
titleGODKÄNDREVISION

Widget-anslutare

...

width

...

750

...

Inledning

Syfte: Gå igenom denna utbildning för att lära mer om appar.

Målgrupp: VD, avdelningschefer, sektionschefer, projektledare, affärsområdesansvariga, tjänsteområdesansvariga, chefsarkitekt - samt namngivna som dessa bjuder in.

...

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.

Målgrupp: VD, avdelningschefer, sektionschefer, projektledare, affärs- och tjänsteområdesansvariga, chefsarkitekter - samt namngivna som dessa bjuder in.

Instruktion för användning: När du gått igenom denna utbildning kommer du att ha lärt dig om vad appar är, deras egenskaper jämfört med webb webbappar och lite om hur man utvecklar och distribuerar appar. Stanna upp och reflektera vid Info-rutorna - där finns information och frågor som är viktiga för din förståelse! Längst ned på sidan finns en utvärdering i form av quiz-frågor som visar om du tillgodogjort dig innehållet.

Innehåll

Historik - appens födelse

...

2000 började World Wide Web (“webben”) att ta fart - digitala tjänster fick ett standardiserat gränssnitt (HTTP/HTML) mellan klient och server som gjorde att alla klienter med webbläsare kunde komma åt webb-tjänster på servrar var som helst på internet. Svenska hem hade börjat övergå från telefonmodem till ADSL och fiber vilket drev företag att möta konsumenter kunder på sin egen webbsajt.

...

2010 lossnade det för appar tack vare smarta telefoner och mobil datatrafik i nya 4G - mer om detta följer:.

Pre-app

Kring millennieskiftet kunde man börja skicka data via mobilnäten i det som kallades 2.5G (GSM/GPRS). Detta födde tankar på smarta mobiltelefoner som tack vare mobildata samt större pekskärmar och beräkningskapacitet skulle möjliggöra nya tjänster utöver röstsamtal och SMS.

...

Strax efter nyår 2007 presenterade Steve Jobs Apples iPhone som började säljas samma sommar. Apples App Store som erbjuder marknadsföring, försäljning och distribution av appar till iPhones (och sedermera även till iPad) öppnade sommaren 2008. Programvaruplattformen (operativsystemet) för iPhone kallas iOS.

...

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.

...

Under 2021 gick sextio miljarder USD till utvecklare av appar/tjänster som förmedlas via Apples app store (Källa: Apple). Apple tog tidigare 30% av intäkterna via app store men detta luckras sakta upp och det pågår både rättegångsprocesser (t ex Epic vs Apple) och insatser från konkurrensmyndigheter för att utreda rimligheten i detta - Apple har ju monopol på publicering och distribution av appar till iPhone och iPad.

Även Google har en dominerande ställning i publicering och distribution av appar via Google Play och de har en liknande intäktsmodell som Apple. Det finns dock alternativa app stores för Android-appar - till exempel från Amazon, Samsung och Huawei - och Android-appar (.apk) kan även distribueras via en webbsida.

Notera dock att appar som är gratis att ladda ned och fria att använda inte skapar någon direkt intäkt för Apple eller Google. Prenumerationstjänster som Netflix och Spotify sköter rekrytering av och betalning från abonnenter via webben och kan därigenom undvika att släppa väsentlig del av sina intäkter till de som driver app stores.

...

Appar är avsedda för mobiltelefoner och surfplattor . Webbappar (samt för smarta klockor, TV-apparater, etc. prylar - men det lämnar vi därhän). Webbappar körs i webbläsare på din dator eller i din mobiltelefon/surfplatta.

Man kallar förvisso även tillämpningsprogram för datorer för appar - till exempel Microsoft Office eller Adobes Adobe Creative Suite - men detta är appar som är gjorda för Microsoft Windows eller Apples MacOS.

Formatet på enheten kan avgöra om man föredrar app eller webbapp. En dator har en större skärm, tangentbord/mus och högre beräkningskapacitet vilket gör den mer lämpad för t ex textinmatning, kalkylark och redigering eller hantering av videor och fotografier.

...

  • appar kan vara igång även när telefonen släcker och låser skärmen - till exempel Spotify som fortsätter att spela i lurarna när du stoppat undan telefonen eller en träningsapp som loggar din rutt, fart och puls

  • appar kan fungera även när telefonen inte har nätverkskoppling - till exempel en navigationsapp i en tunnel där täckning saknas eller en app med tips för fjällräddning

  • appar kan förbli där den de lämnades förra gången - webbappar har ofta en timeout som stänger sessionen

  • appar (speciellt iOS) har tillgänglighetsverktyg som hjälper främst synsvaga att använda tjänsten

...

Utveckling - webbapp vs native app och cross-platform

...

Majoriteten av de webbläsare som används, oavsett om de körs på telefon, surfplatta eller dator, stödjer samma sorts webbappar.

...

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 (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 enhet som man kan köra appen på (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

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 måste användaren ladda ned eventuella uppdateringar av appen som krävs för att till exempel åtnjuta ny funktionalitet eller täppa till åtgärda säkerhetsbrister.

Notera: Det finns mekanismer för att driva användare att uppdatera in-app​, till exempel med hjälp av notiser.

...

  • marknadsföring på app store i form av klassificering, beskrivning (inklusive bilder) och publikationsdata

  • hantering av återmatning från användare (i form av betyg och kommentarer)

  • publicering av nya versioner - med ev förändringar i ovanstående punkter

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?

...

Värt att notera här att Google betalar Apple ca 10 miljarder USD årligen för att få vara förvald sökmotor åt Applei deras produkter.

Dynamiken för vad som är möjligt med webbappar ser därför annorlunda ut. Utvecklingsplattformar för webbappar, speciellt för mobila tjänster, följer de trender som sätts av appar.

...

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 av den som utvecklat appen

  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. x

  2. x

  3. x

  4. x

  5. x

  6. x

  7. x

  8. x

  9. x

  10. x

  11. x

  12. x

  13. x

  14. x

  15. x

 

...

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)

...

Listning av app stores: App Stores List (2020) - Business of Apps

Googles syn på alternativa distributionskanaler: Alternative distribution options  |  Google Play  |  Android Developers

Svenskarna och Internet: Fler använder Iphone än Android | Svenskarna och internet

...