App eller/och html5

Våra kunder är ofta villrådiga kring alternativen app eller html5 när det gäller mobila lösningar. Fördelarna med html5 är stora då man ju utformar hela applikationen som en mobil webb som blir nästan helt plattformsoberoende och enkel att uppdatera och rätta buggar på. En ren mobil SaaS-lösning helt enkelt.

Men så var det det där med förväntningar. Förväntningarna på mobila appar är minst sagt högt ställda, vilket är en utmaning för oss utvecklare. Saker ska hända snabbt och gränssnittet ska vara snyggt och responsivt och även om man finslipar sina html5-sidor så att de är pixelidentiska med motsvarigheten i native code går det aldrig att uppnå det förväntade swunget i användarupplevelsen. En webbsida måste förr eller senare kontakta sin server och vänttiderna är helt utanför utvecklarens kontroll. Aktiviteter som går snabbt på den lokala utvecklingsmaskinen kan bli oacceptabelt långsamma i händerna  på användaren, allt beroende på hur nätet mår för tillfället.

Allt oftare landar vi i en kombinerad lösning där innehåll av mer statisk karaktär genereras som html medan sökfunktioner och andra flöden är native code som motsvarar användarnas förväntningar under iOS- respektive Android-plattformen. På så vis utnyttjar vi det bästa av två världar samtidigt som det minskar kundens kostnader att underhålla mobilappar under flera plattformar.

Att integrera html så att det renderas snabbt och snyggt i lokala appar är inte helt trivialt, men mer om det i ett kommande inlägg! 🙂

Skype har förändrat min vardag

Det var många år sedan vi skrotade telefonväxeln. Den toppmoderna växeln med hårddiskinspelare och massor av programmerbara funktioner verkade plötsligt hopplöst omodern när mobilleverantörerna började erbjuda samma tjänster i telefonmolnet. Det visade sig också att det var väldigt få (inga) av våra kunder som ville ringa till ett skrivbord, utan när de ringde oss sökte de en specifik person, oavsett var han eller hon befann sig för stunden. Rätt så självklart egentligen.
Idag får telefonerna allt mer konkurrens av Skype. Varesig vi ringer kollegan i rummet bredvid, mellan kontoren eller sitter i långa konferenser med våra kunder så är det allt oftare Skype som blir det naturliga valet. Alla har kameror på sina datorer och USB-lurar inkopplade och vi har sedan länge lämnat “hör du mig, ser du mig” stadiet.
För någon vecka sedan släpptes Skype i en vass mobilversion och idag kommer version 5 för Windows. Man undrar lite hur mobilföretagen ska klara sig framöver med flat rate på bredbandet och gratissamtal och chatt via Skype-appen.
Hur som helst, i version 5 får vi äntligen möjlighet till flerpartsvideosamtal. Nu kan vi se våra kollegor och kunder sida vid sida på skärmen oavsett om de sitter i Göteborg, Östersund eller kopplar upp sig i USA. Tack för det Skype!

Fullt ös just nu

Konferensen pågår för fullt och det är inte lätt att hitta tid att blogga eller twittra mellan alla superintressanta föreläsningar och trevliga intelligenta människor man träffar.

Chris Nesladek

Höjdaren än så länge var att höra Chris Nesladek beskriva Androids grafiska gränssnitt och användarmodellen som är hämtad direkt från tänket i Interaction design. Som ljuv musik för mina öron 🙂

Nu sitter jag och väntar på att ett föredrag om Google Maps API (ops nu börjar det, får skriva tyst). Jag har lovat våra vänner på Blue Mobile Systems att kolla upp just kart-APIerna extra noga!

Update: Google släpper version 3 av Google Maps API i labs. Man kommer att berätta mer om detaljerna i den nya versionen imorgon. Hoppas kunna lyssna då. You got it here först! 😀