Av de kommande operativsystemen är Firefox OS det man ska hålla ögonen på. Det var ett av flera tips från konsulten Erik Hellman när han talade om framtida teknologier att hålla ögonen på för svenska utvecklare.
Erik Hellman är i dag konsult inom mobilutveckling, men jobbade tills nyligen på sony Mobile som chef för deras androidutveckling, och har även skrivit en bok om android.
För att visa hur svårt det kan vara att förutsäga framtiden visar Erik Hellman upp en slide från 2010 där IDC förutspådde 2014 års mobilmarknad:
Det behöver inte förtydligas att Androids framgångar kraftigt underskattades, liksom Symbians och Blackberrys fall.
Annons
- Om ett stort analysföretag kan bomma så kraftigt, hur kan då jag stå här och berätta vad som kommer att hända? Jag fuskar. Man måste skilja på "emerging technologies" och "disruptive technologies". Emerging är det man kan se komma, medan disruptive är de oväntade framgångarna. Jag tänker bara prata om de förra, men råder er att hålla ögonen öppna efter de senare, säger Erik Hellman.
Annons
Han påpekar att nu när marknaden har landat på Android som det dominerande mobilsystemet ur ett internationellt perspektiv, följt av Ios och Windows Phone, är det lätt att tro att det kommer att fortsätta att se ut så. Men flera nya mobilsystem är på gång. Erik Hellman räknar upp Ubuntu, Firefox OS och Tizen.
- Jag skulle satsa på Firefox OS. De har redan telefoner ute, det har ett starkt varumärke, och det är lättare att arbeta med för utvecklare än Tizen.
Just det sista anser han var en viktig anledning till att Android och Ios konkurrerade ut de äldre systemen på marknaden, som enligt honom var riktigt jobbiga att arbeta i.
Firefox OS använder ju dessutom HTML5 som bas, så om du redan programmerar för webben gör du det också för Firefox OS. Somliga hävdar att HTML5 helt kommer att ersätta appen eftersom du kan skriva samma kod för alla plattformar. Erik Hellman hör dock inte till dem.
Du måste köra HTML5 i något, antingen är det då en app eller i en webbläsare. Visst, det finns massor av saker du gör i appar i dag som du skulle kunna göra i HTML5, även om det förmodligen skulle gå långsammare. Men innovationen sker fortfarande på appnivå vilket innebär att nya funktioner som uppstår inte kommer att stödjas av HTML5.
Bland övriga kommande tekniker som Erik Hellman tycker att man som utvecklare bör hålla ögonen på kan även Arduino nämnas. Det är en standardbaserad utvecklingsplattform för att testa hårdvaruprototyper som inte kostar mer än 500 kr att sätta ihop.
- Innan var man tvungen att köpa dyr, dåligt dokumenterad labutrustning och dyra utvecklingsmiljöer. Med Arduino har det blivit i princip lika enkelt att utveckla hårdvara till mobiltelefoner som mjukvara.