1. En undersökning av privatpersoners Internetan-
vändning från 2012 visade att ca 6 av 10 svenskar
kopplade upp sig mot Internet via en Smartphone.
Vi mailar, surfar på nyhetssidor, använder GPS-
applikationer och sociala nätverk, samt hanterar
olika medier (både musik och video).
Moderna mobiltelefoner erbjuder idag ett brett spektrum av
funktioner och blir lätt en integrerad del i vår vardag. Många
tycker till och med att det är svårt att inte ta upp mobilen och
surfa en stund medan de åker tåg eller buss.
Hur kan företag använda sig av detta?
För företag innebär detta beteende att det finns en ny kanal
för att kommunicera med sina kunder och medarbetare.
Företagen kan erbjuda information och funktionalitet där
användare är - på tåget, i parken eller i fjällen.
Men samtidigt som mobilanvändarna har blivit fler och
målgrupperna större och bredare är de mobila användarna
inte en förlåtande grupp. Motsvarar en produkt eller tjänst
inte deras höga förväntningar så använder de den inte. Detta
ställer höga krav på de företag som skapar produkter och
tjänster för mobila enheter.
Men hur ska företagen anpassa sig till den nya världen och
hur skapas mobilstöd för tjänster och system?
Att skapa en mobil produkt
När ett företag planerar sin mobila strategi är ofta nativa
klienter (appar) ett lockande förslag. Nativa klienter är
applikationer som är utvecklade för ett specifikt mobilt
operativsystem (iOS, Android eller WindowsPhone 8)
och som därmed kan utnyttja ett rikt API med tillgång till
kamera, grafikacceleration och positioneringstjänster etc.
Nativa klienter är snabba, kan rendera grafik och möjliggör
”pushning” av information direkt till klienten för att driva trafik
(push notifications).
Men kanske en av de viktigaste fördelar som nativa appar
erbjuder är tillgång till appmarknader så som AppStore och
Google Play. Dessa marknader gör det möjligt att installera
appar direkt på telefonen vilket gör dem lättillgängliga för
senare besök.
Problematiken med nativa klienter är att det finns stora
skillnader mellan olika mobila operativsystem (OS). För
det första har olika OS sin egna unika ”look and feel”,
en nativ iOS-app ser annorlunda ut och använder andra
gränssnittselement än exempelvis en Windows Phone-app.
Det finns också skillnader i vad olika OS erbjuder i sina
API:er, till exempel fungerar push notifications i Android på ett
annorlunda sätt jämfört med iOS.
Till slut finns också en stor teknisk skillnad, nämligen vilken
utvecklingsmiljö som krävs. Android kräver Java, iOS kräver
Objective-C och WindowsPhone i sin tur C#. Detta innebär att
om en app ska stödja flera olika mobila enheter kommer flera
olika kodbaser behöva utvecklas och förvaltas.
Och hur ska ett företag bestämma vilka enheter som ska
stödjas då marknaden är i konstant förändring och med stora
skillnader på olika kontinenter? I världen är operativsystemet
Android störst med ca 69 % av marknaden medan iOS har g
XLENT Business Integration hjälper våra kunder att digitalisera sina kundprocesser.
Vi är specialiserade på affärskritiska webbplatser, kundvårdslösningar och mobila
lösningar. www.xlent.se/business-integration
Dagens mobila samhälle
2. ”
ca 19 %. Motsvarande siffror i Sverige visar dock att iOS har
ca 50 % av marknaden och att Android följer med ca 35 %.
Samtidigt ökar nya Windows Phone 8 snabbare än Android
gjorde, och i Asien är Symbian fortfarande stark.
För att undvika problematiken med olika kodbaser kan
en gemensam klient för olika enheter skapas genom
webbtekniker (som HTML 5, JavaScript samt CSS 3). Dessa
tekniker kan användas för att skapa en så kallad mobil
webbapp eller för att skapa responsiv Design.
En mobil webbapp är en ny sida som är speciellt anpassad
för mobila klienter och levererar en ”appupplevelse”, det vill
säga att den till exempel reagerar på olika ”touch events”
såsom ”touch” och ”swipe” . Med responsiv design skapar
man å andra sidan en webbsida som anpassar sig till olika
skärmstorlekar genom att exempelvis gömma och möblera
om element för mobila klienter. Dessa tekniker är att föredra
om innehåll och funktionalitet snabbt ska kunna förändras då
det enda som krävs av en användare är att ladda om sidan
för att få den senaste versionen.
Det som dessa lösningar saknar är just de saker som nativa
appar är bra på, tillgång till appmarknader och till telefonens
alla interna funktioner. Dessutom måste olika webbläsare
hanteras. Olika mobila enheter har olika mycket kraft i sina
webbläsare (stödjer HTML 5 bättre eller sämre) vilket betyder
att mer komplexa applikationer kan ha otillräckligt stöd i äldre
eller billigare enheter eller helt enkelt fungera långsammare
på dem.
En annan möjlighet är att kombinera nativa klienter
tillsammans med webbtekniker för att skapa en hybrid lösning
som tar de bästa egenskaperna från båda världar. Sådana
lösningar kan exempelvis använda PhoneGap eller Titanium
för att behålla samma kodbas i form av HTML5 och JavaScript
samt tillgång till telefonens interna funktioner via nativa
gränssnitt eller genom att kompilera till nativ kod.
Att använda en sådan lösning gör dock att problematiken
kring hantering av webbläsare, som nämnts ovan ärvs,
samtidigt som alla små skillnader mellan olika mobila
operativsystem måste hanteras.
Så vilken typ av teknik bör man använda? Då den mobila
marknaden är väldigt fragmenterad så kommer kompromisser
behöva göras oavsett vilken teknik och lösning som väljs.
Det som därför är centralt är att ta fram ett lösningsförslag
som stödjer de behov och krav som finns för den specifika
situationen och välja de styrkor och svagheter som produkten
kan hantera.
Det som dock är klart är att den mobila revolutionen är här.
Den stora frågan är inte om företag väljer att anpassa sig till
den nya verkligheten, utan hur.
XLENT Business Integration hjälper våra kunder att digitalisera sina kundprocesser.
Vi är specialiserade på affärskritiska webbplatser, kundvårdslösningar och mobila
lösningar. www.xlent.se/business-integration
Dagens mobila samhälle
g
I världen är
operativsystemet
Android störst
med ca 69 % av
marknaden medan
iOS har ca 19 %.