Hvordan HTML 5 sprer opp apper for iOS og Android
NyheterNår HTML 5 kom først på scenen lovet det store ting for web og mobil - en app kompatibel på alle plattformer uten at utviklere måtte tinker med kode hørtes bra ut.
Tingen er, det har ikke fungert på den måten ennå. Utviklere er fortsatt fast med intricacies av iOS, Android og Windows Phone som krever noe nivå av innfødt programmering for hver plattform.
Operativsystemer som Firefox OS - basert på HTML 5-plattformen - var lovende konsepter, men er ennå ikke å ta den mobile verden med storm.
- HTML 5: Hva er det?
Apples IOS og Googles Android dominerer fortsatt markedet, og begge løsninger støtter forskjellige kodebaser.
TechRadar snakket med Anthony Odogwu, en apputvikler og grunnlegger av FutureSpace Technologies, som forklarte utfordringen for utviklere.
"Det er utfordrende å få mening rundt syntaxene og hva som trengs for å kompilere og kjøre søknaden din [når du flytter fra iOS til Android app utvikling for første gang]."
HTML 5 til redning?
Overgang mellom de to operativsystemene blir imidlertid lettere. "Med utviklingen av rammer og programvare har du muligheten til å overføre det du har bygget i en grad mellom plattformer," fortalte Odogwu oss.
Disse kompleksitetene innen apputvikling kan resultere i en langsommere etableringsprosess, og i en så rask industri er hastigheten avgjørende. Det er her HTML 5 kommer inn.
"HTML 5 tillater oss å bygge mange prototyper veldig raskt før vi bestemmer om visse funksjoner vil bli kodet nasjonalt.
"Disse prototyper viser oss og våre kunder hvordan rammen av appen vil fungere - når du har en prototype, kan alle se planene tydelig."
Arbeidet i HTML 5 er heller ikke tapt, som Odogwu forklarer: "Med de nye SDKene er det mange rammer og plugins som lar deg raskt overføre HTML 5 til et iOS- eller Android-format," minimere mengden av koding kreves for å gjøre det til en opprinnelig applikasjon.
Ut av komfortsonen
En annen fordel med HTML 5 er oppmuntrende utviklere som er knyttet til et bestemt operativsystem for å forgrene seg ut og kode en enkelt app som vil fungere på en rekke plattformer.
Odogwu sier HTML 5 "gir de som er innfødte utviklingselskere en bro, slik at de kan bygge et program og gjøre det kompatibelt på tvers av ulike enheter med bare ett rammeverk og design."
Selv om det er klare fordeler med å bruke HTML 5, er Odogwu gjenværende forankret når det gjelder fremtiden for språket.
"Jeg tror det er definitivt en konkurrent. Med mobilapputvikling er det fortsatt innfødte funksjoner som er nødvendige for visse ting, og HTML 5 er fortsatt begrenset i det området.
"Som en billigere måte å lage apps, vil HTML 5 ha en plass som det vil være dominerende i, men jeg tror ikke det vil overta iOS og Android."
- Du trenger en telefon for noen apper: her er de beste