Apputvikling – valg av plattform og teknologi

Når man skal utvikle en app støter man raskt på spørsmål om hvilke plattformer/operativsystem som skal støttes og hva slags teknologi appen skal benytte.

For å begynne med det første:

Valg av plattform/operativsystem

Det egentlig bare to plattformer som er aktuelle: Android og iOS. Disse har til sammen 99,6% markedsandel pt, og det vil neppe forsvare seg å utvikle noe for flere plattformer (Windows, Symbian, etc).

Bør man så fokusere på Android eller iOS? 

Det gir jo mening å fokusere på den plattformen med flest brukere, og på verdensbasis er dette Android – med ca 85% markedsandel.
Men her skal man trå varsomt! For det første ser tallene for Norge helt annerledes ut:
Per juli 2018 er andelen Android-brukere og iOS-brukere helt lik i Norge. Vi skiller oss altså vesentlig ut fra resten av smarttelefon-verden. Se statistikk fra Statcounter under.

Operativsystemandel

For det andre er det forskjell på bruken og brukerne av de ulike operativsystemene. For å generalisere litt, kan vi si følgende om iOS/iPhone-brukere:

  • De er raskere til å ta i bruk nye apper
  • De laster ned flere apper
  • De er mer villige til å betale for apper

Så selv om Androidbrukerne er i flertall på verdensbasis, kan det faktisk være like mye (eller mer) omsetning å hente hos iOS-brukerne.

Konklusjon valg av plattform

Uavgjort – begge er like viktige!

Vi anbefaler ikke våre kunder å satse på kun en av plattformene, med mindre det er veldig gode grunner til dette – som f.eks. at det er en avgrenset gruppe brukere i et firma der alle har samme utstyr.

Valg av teknologi

Når det gjelder teknologi er det hovedsakelig tre alternativ man støter på:

1. Native

Dette er apper som er laget med de respektive plattformenes verktøy og programmeringsspråk.

Ulempe:

  • Krever at du lager en egen app for Android og en annen for iOS.

Fordel:

  • God ytelse

2. Web

Dette er ikke egentlig en apps, men en funksjonalitetsrik nettside som er optimalisert for mobil visning.

Ulempe:

  • Har ikke uten videre tilgang kamera, lokasjoner, lokal lagring, mm

Fordel:

  • Fungerer på alle plattformer – også i nettlesere på PC

3. Hybrid

Dette er en app laget i ett språk, og deretter kompilert til iOS og Android. Dette er er vår anbefalte teknologi, siden den gir fordelene til både native apps, og web apps, uten deres respektive ulemper.

Vi benytter av av rammeverk og teknologier som Cordova, Ionic, Javascript, HTML og CSS til utvikling av våre apper.

Fordeler:

  • God ytelse
  • Fungerer på flere plattformer
  • Har tilgang til kamera, mm

Men den viktigste fordelen er:

Du slipper å lage en app for iOS og annen Android!

Dette sparer deg for mye tid, penger og vedlikehold i form av dobbeltarbeid. Derfor mener vi at den beste løsningen i de aller fleste tilfeller er hybrid apps.

Konklusjon valg av teknologi

En hybrid app gir mest igjen for pengene!