Webapplikationer vs. desktopapplikationer: Hvad er bedst?

Webapplikationer vs. desktopapplikationer: Hvad er bedst?

Verden er kommet langt siden de første computere blev introduceret. Der var stor begejstring, da IBM introducerede sin første PC-hardwareplatform i 1981. Som du måske husker, brugte disse pc’er et styresystem med teksttilstand og kommandolinje, der var kendt som MS-DOS (Microsoft Disk Operating System).

Det grafiske Microsoft Windows OS fulgte senere i 1990’erne. Og da World Wide Web gjorde sin store entré i 1991, blev verden pludselig mindre og mindre. Derefter voksede væksten af computere og computerbaserede applikationer eksponentielt.

Til sidst blev mainframe-computere erstattet, og der blev indført applikationer i silent-server-modellen, hvor fjernklientsoftware overtog ansvaret for behandlingsopgaver. Kan du huske de dage, hvor du bogstaveligt talt takkede himlen, når din bredbåndsforbindelse klikkede, og du kunne få adgang til internettet? Internet- og computerapplikationer fortsatte med at vokse.

Statiske websider herskede på internettet, og efterhånden gav det også plads til en forbedret bredbåndsforbindelse og dynamiske websider. Multimedieindhold blev dagens orden.

Flere og flere virksomheder begyndte at bruge internettet til at markedsføre sig selv, og der blev indført alle mulige online markedsføringstricks. Browsere og udviklingsplatforme udviklede sig, og man udforskede internettets interaktive muligheder. I løbet af denne periode udviklede sig også desktopapplikationer og langt senere webapplikationer.

Desktop-applikationer

Når programmer installeres på en pc eller en arbejdsstation, bliver de til skrivebordsapplikationer. De udfører specifikke funktioner, men kan tilgås af flere brugere med flere computere via netværk. Disse er normalt begrænset af den hardware, de anvendes på, men er alligevel kendt for at være brugervenlige og billigere at udvikle. Tiden for softwareudvikling startede med desktop-applikationer, f.eks. tekstbehandlingsprogrammer og medieafspillere.

Webapplikationer

Da webapps kom til med internettets og onlinehandelens fremkomst, begyndte de at erstatte native apps, men selvfølgelig ikke helt. Hovedårsagen til denne succes kan være, at disse apps er lavet på klient-server-arkitekturen, hvor webbrowseren bruges som klientgrænseflade.

I en webapplikation får brugeren adgang til applikationen via en webbrowser og gør brug af de ressourcer, der er tilgængelige via internettet. Dette har gjort det muligt for udviklere at skabe interaktive og dynamiske webapps med rige brugergrænseflader. Det er rigtigt, at mange af disse funktioner også er tilgængelige i en desktop-app, men webapps kan tilgås overalt.

Begge disse applikationer har deres egne fordele og ulemper, og det er ikke sådan, at den ene vil overtage den anden. Hvis du f.eks. har en aktiv internetforbindelse, som du kan stole på, kan du arbejde i Google-regnearket, men hvis du ikke er sikker på, at internettet er pålideligt, kan du arbejde i Microsoft Excel og derefter uploade filen.

Begge disse apps giver mulighed for grundlæggende redigering af regneark, som du måske ved, men med webapps skal du måske have visse offline-funktioner i dem, så selv hvis du mister forbindelsen, forsvinder de ændringer, du har foretaget, ikke. Det er muligt at lave native applikationer med de teknologier, der bruges til at lave webapplikationer. Visse udviklere bruger JavaScript og HTML til at skabe begge disse apps.

Da webapps kom frem, begyndte udviklerne at nyde godt af følgende fordele:

  • De behøver ikke længere at bekymre sig om at implementere på hver enkelt klientmaskine
  • Opdateringer til appen er meget nemmere
  • Det gør også support og vedligeholdelse let
  • Apps kan integreres i mobile enheder, så længe de kan tilpasses
  • De er uafhængige af platformen
  • Brugerne kan få adgang til disse enheder fra hvor som helst, forudsat at de har en internetforbindelse til kontinuitet
  • Fejlrettelser er lettere
  • Det er ikke nødvendigt at håndhæve synskontrol i klientmaskinen

Se nu, hvor native apps scorer:

  • Giv en utrolig brugeroplevelse
  • Det er nemmere at skrive koder til en desktop-app
  • Sikkerhedsrisikoen er meget, meget lav
  • Der er ikke behov for at vente på at afslutte operationer, fordi der ikke er nogen webserver imellem dem.
  • Applikationerne er altid synlige, og nogle gange kan de altid være åbne. Webappen skal fastgøres til browseren

En af ulemperne ved native apps er, at det er lidt kompliceret at opgradere, og når du har et stort versionsspring, bliver det endnu mere kompliceret. En anden kendt fordel ved native apps er, at du kan markedsføre din virksomhed Logo.

Din bruger trykker altid på alt-tab-knappen, når han bruger en stationær eller bærbar computer, og det er en god måde at få dem til at se dit varemærke på deres skærm. Det kan være den billigste måde at markedsføre sig på i hele universet.

Men der er også virksomheder, der engang troede, at de kun havde en mobiltelefonservice, hvilket ville få dem til at virke personlige over for deres kunder. Virksomheder som Myntra og Grofers besluttede sig for at skrotte deres websted og udelukkende at bruge mobiltelefoner. Dette skridt gav et dårligt resultat, og de blev nødt til at omgøre deres beslutning og genindføre deres websteder.

Hvis man ser på det, kan der være gode argumenter for begge dele. Det er formentlig grunden til, at mange virksomheder laver både web- og native apps eller hybridapps. Applikationsudvikling skal være drevet af brugernes krav, ikke af mode eller trends.

Forestil dig f.eks. et stort supermarked, hvor kunderne står i lange køer ved kassen. Hvordan kan du håndtere et sådant krav med en webapp og give en problemfri oplevelse? Det kan være muligt, men hvis du har adgang til en desktop-app, går processen hurtigere.

Afsluttende overvejelser om, hvilken applikation der er bedst

Hvert program tjener sit formål, det afhænger af dine behov. Begge dele vil fortsætte med at eksistere side om side i mange år endnu, i hvert fald indtil computere fortsætter med at forbinde sig til apps uanset deres digitale miljøer, indtil internettet bliver altdominerende.

Det ville være ideelt at vælge begge dele, men hvis din virksomhed er meget veletableret, og hvis du er sikker på, at den kan klare sig selv med mobilappen alene, og hvis den allerede har opbygget en stærk kundeloyalitet, så vælg endelig. Du skal blot sørge for, at appen er det sted, dine kunder som standard går til den.

Interessante artikler :
Flere oplysninger om web- og desktop-apps
En sammenligning af de to typer ansøgninger

Flickr.com / Paul / Nicci / viewport


Om forfatteren: Reema arbejder som Thought Leader hos PHPBabu.

Skriv en kommentar