När HTML 5 kom först på scenen lovade det stora saker för webben och mobilen - en app kompatibel över alla plattformar utan att utvecklare skulle behöva tinker med kod lät bra.

Saken är, det har inte funnits på det sättet just än. Utvecklare håller fortfarande fast vid intricaciesna av iOS, Android och Windows Phone som kräver en viss nivå av inbyggd programmering för varje plattform.

Operativsystem som Firefox OS - baserat helt på HTML 5-plattformen - var lovande koncept, men är ännu att ta den mobila världen med storm.

  • HTML 5: Vad är det?

Apples iOS och Googles Android dominerar fortfarande marknaden, och båda lösningarna stöder olika kodbaser.

TechRadar pratade med Anthony Odogwu, en apputvecklare och grundare av FutureSpace Technologies, som förklarade utmaningen för utvecklare.

"Det är utmanande att få ditt sinne om syntaxerna och vad som behövs för att kompilera och köra din ansökan [när du flyttar från iOS till Android app utveckling för första gången]."

HTML 5 till undsättning?

Övergång mellan de båda operativsystemen blir emellertid lättare. "Med utveckling av ramar och mjukvara har du möjlighet att överföra det du byggt i en utsträckning mellan plattformar", berättade Odogwu oss.

Dessa komplexiteter inom apputveckling kan leda till en långsammare skapande process, och i en så snabb branschhastighet är väsentlig. Det är där HTML 5 kommer in.

"HTML 5 tillåter oss att bygga mycket prototyper mycket snabbt innan vi bestämmer om vissa funktioner ska kodas nativt.

"Dessa prototyper visar oss och våra kunder hur ramverket för appen kommer att fungera - när du har en prototyp så kan alla se planerna tydligt."

Det arbete som utförts i HTML 5 är inte heller förlorat, vilket Odogwu förklarar: "Med de nya SDK-erna finns det många ramar och plugins som gör att du snabbt kan överföra HTML 5 till ett iOS- eller Android-format," minimera mängden kodning krävs för att göra det till en inbyggd applikation.

Utanför komfortzonen

En annan fördel med HTML 5 är uppmuntrande utvecklare som är knutna till ett visst operativsystem för att filialera och koda en enda app som kommer att fungera på en mängd olika plattformar.

Odogwu säger HTML 5 "ger dem som är inbyggda utvecklingsälskare en bro, så att de kan bygga en applikation och göra den kompatibel på olika enheter med bara en ram och design."

Även om det finns tydliga fördelar med att använda HTML 5, är Odogwu återstående jordad när det gäller språkets framtid.

"Jag tror att det definitivt kommer att bli en konkurrent. Med mobilapputveckling finns det fortfarande inbyggda funktioner som behövs för vissa saker och HTML 5 är fortfarande begränsat i det området.

"Som ett billigare sätt att skapa appar kommer HTML 5 att ha ett utrymme som det kommer att vara dominerande i, men jag tror inte att det kommer att ta över iOS och Android."

  • Du behöver en telefon för vissa appar: här är bäst