HTML5 eller apps? Sådan vælger du din mobil-løsning

Skal man vælge HTML5 eller apps til udvikling af mobil-løsninger? Her får du et overblik over teknologiernes fordele og ulemper.

Artikel top billede

Læs også:

Fuld fart frem: Byg en app på seks uger

Du skal hænge et billede op.

Vælger du et trykluftbor eller en almindelig hammer, når sømmet skal i væggen?

Medmindre væggen består af specialarmeret beton, vil de fleste nok vælge hammeren.

Den samme snusfornuft ligger bag en grundlæggende regel inden for systemudvikling: Afdæk først de overordnede krav og forventninger til det kommende system, inden der vælges værktøjer til at bygge systemet.

Det sker dog ikke altid i it-projekter, og for tiden udvikles diverse mobile løsninger ikke altid med de rigtige værktøjer. Det mener blandt andre udvikleren Mithun Dhiman fra udviklingshuset Kraftvaerk.

"Man kan komme langt med HTML5. Der er mange apps, hvor det er spild af tid at udvikle native apps. Det gælder eksempelvis mange kampagne-apps og event-apps," siger Mithun Dhiman, som også peger på mange nyhedsmediers mobile løsninger som oplagte HTML5-baserede løsninger.

Det kan apps hjælpe dig med

Overordnet set er der to udviklingsveje, man kan gå ned ad, når en mobil løsning skal udvikles: En web-baseret løsning ved hjælp af HTML5 eller såkaldt native apps, skrevet i programmeringssprog som Objective-C eller Java.

Objective-C anvendes til at udvikle til Apples styresystem iOS, der findes på iPhone og iPad, mens Java benyttes på Android-styresystemet, der anvendes på smartphones og tablet-pc'er fra diverse leverandører.

Native apps giver udvikleren nem adgang til hardware-features som kamera og accelerometer samt mulighed for udvikling af en lækker og hurtigt reagerende brugergrænseflade.

Det kan du bruge HTML5 til

HTML5-standarden er, som navnet antyder, en videreudvikling af HTML, som er den bagvedliggende kode på alverdens websider.

HTML5-standarden giver blandt andet mulighed for afspilning af video, og har via en relateret standard-Geolocation API adgang til stedbestemmelse via mobilen.

Der er altså mulighed for at få noget af den samme funktionalitet som native apps, men HTML5-baserede apps vil ikke kunne tilbyde den fulde funktionalitetspalette som native apps.

Ikke desto mindre vil en HTML5-baseret løsning ofte kunne være en fuldt ud tilstrækkelig løsning for mange kunder.

Her er styrkerne og svaghederne

Læs også:

Fuld fart frem: Byg en app på seks uger

Samtidig er der udfordringen med at dække flere forskellige platforme.

Hvis en mobil løsning udvikles som native app, skal den kodes i forskellige sprog for hver enkelt platform.

I princippet vil en HTML5-baseret løsning kunne køre på alle platforme med den samme kode.

Det er en stor gevinst, hvis man har ambitioner om at dække så mange af de mobile platforme som muligt; eksempelvis iPhone, Android-mobiler, Windows Phone 7 og Blackberry. 

"Med HTML5 skal du ikke programmere i både Objective C og Java, men kan nøjes med et enkelt programmeringssprog."

"Du skal ikke have to eller flere forskellige personer med specialiserede kundskaber, hvilket vedligeholdelsesmæssigt også er vigtigt. Når der skal laves tilføjelser om to-tre måneder, så kan enhver, der har kendskab til HTML, CSS og Javascript, tage opgaven," påpeger Mithun Dhiman. 

Bedre brugeroplevelse 

Hos Releaze, der har udviklet et væld af mobile apps, primært native apps, til TV2, Dong Energy, Nykredit og BEC, sidder Martin Svensson og er enig med Mithun Dhiman i nogle af hans betragtninger: 

"Skal der vises en artikel med et billede, så er HTML5 rigeligt." 

Han ser dog også nogle af HTML5's fremhævede fordele som lidt overdrevne; blandt andet den påståede platformsuafhængighed:

"Du skal stadig tjekke, hvilken browser brugeren kommer med. Det er ikke helt ligetil bare at anvende HTML5 til alle platforme." 

Det gælder eksempelvis muligheden for at tilgå mobiltelefonens kamera. Det er muligt via HTML5 på Android-platformen, men endnu ikke på iOS-platformen. 

Samtidig er der områder, hvor native apps egner sig langt bedre end HTML5-løsninger, mener Svensson. 

"Native apps giver en bedre brugeroplevelse. Det er hurtigere, og navigationen er bedre," siger han og tilføjer, at hele gaming-området ikke duer i HTML5. Han fremhæver også, at native apps fungerer, når brugeren ikke er online. 

Både Mithun Dhiman og Martin Svensson fremhæver det gode princip om at vælge værktøj alt efter hvilket system, der skal bygges. 

Spørgsmålet er, om danske udviklere er gode nok til at rådgive om, hvilke udviklingsstrategi man skal vælge? 

"Det tror jeg ikke. Har du din styrke inden for apps, så prædiker du apps. Har du din styrke inden for webudvikling, så prædiker du HTML5. Det kræver en bred base af udviklingserfaringer at kunne se, hvad der fungerer bedst for kunden," siger Martin Svensson.

Læs også:

Fuld fart frem: Byg en app på seks uger

Computerworld Events

Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

Andre events | Kongens Lyngby

Årets CIO 2026

Vi samler Danmarks stærkeste digitale ledere til en dag med viden og visioner. Årets CIO 2026 fejrer 21 års jubilæum, og NEXT CIO sætter spotlight på næste generation. Deltag og bliv inspireret til at forme fremtidens strategi og eksekvering.

Sikkerhed | Klampenborg

CISO Challenges 2026 - København

Computerworld stiller skarpt på, hvordan du som CISO eller sikkerhedsansvarlig, kan leve op til alle krav om sikkerhed og risikostyring, gennem dialog og erfaringsudveksling. Gennem både korte oplæg og rundbordsdiskussioner, vil du blive klædt på...

Digital transformation | Hellerup

Roundtable: Stærkere data og skarpere beslutninger i en AI-æra

AI kræver data, ledelsen kan stole på. Computerworld samler digitale ledere til en fortrolig rundbordssamtale om datagrundlag, beslutninger og skalering af AI i organisationen. Få konkrete erfaringer og nye perspektiver. Ansøg om en plads.

Se alle vores events inden for it

Navnenyt fra it-Danmark

Immeo har pr. 1. maj 2026 ansat Sofie Amalie Buur som Consultant. Hun kommer fra en stilling som Frontend Engineer & UI/UX Designer hos Valyrion. Hun er uddannet Cand.it. Softwaredesign ved ITU. Nyt job
Comsystem A/S har pr. 15. april 2026 ansat Iver Jakobsen som Technical Key Account Manager. Han skal især beskæftige sig med teknisk løsningssalg. Iver Jakobsen har 25 års erfaring fra TelCo-branchen. Han kommer fra en stilling som Key Account Manager hos E.ON Drive ApS. Han har tidligere beskæftiget sig med rådgivning og løsningssalg. Nyt job

Iver Jakobsen

Comsystem A/S

Pinksky har pr. 1. maj 2026 ansat Alexander Skou Henkel, 39 år,  som Rådgivende konsulent. Han skal især beskæftige sig med optimering af forretningsprocesser i Microsoft platformen. Han kommer fra en stilling som IT forretningskonsulent hos Evobis ApS. Han har tidligere beskæftiget sig med forretningsudvikling i Microsoft platformen. Nyt job
Sharp Consumer Electronics har pr. 1. april 2026 ansat Daniel Eriksson som salgsdirektør for de nordiske lande. Han skal især beskæftige sig med at accelerere virksomhedens vækst i Norden. Han kommer fra en stilling som nordisk salgsdirektør hos Hisense. Han har tidligere beskæftiget sig med detailhandel, kommerciel strategi og markedsudvidelser med bemærkelsesværdige resultater til følge. Nyt job

Daniel Eriksson

Sharp Consumer Electronics