Mobiilisovelluksen tekniikkana natiivi, hybridi, PWA…

Mobiilisovellustekniikat ovat viime vuosina monipuolistuneet ja tehostaneet samalla sovelluksen rakentamisprosessia. Tämä on puolestaan laskenut mobiilisovellusten hankintakustannuksia ja näin lisännyt niiden suosiota. Tässä jutussa esitellään lyhyesti käytetyimpien tekniikoiden hyödyt ja miinukset.

Natiivi-sovellus

Hyödyt:

  • koodi on ko. puhelinmallille laadittu
  • edellisestä johtuen laadukas sovellus toimii moiteettomasti ja nopeasti
  • voi käyttää mobiililaitteen ominaisuuksia kokonaisvaltaisesti kuten navigointia, push-ilmoituksia jne.
  • sovelluksen käyttö ei vaadi internet-yhteyttä

Miinukset:

  • kallis rakentaa
  • tarvitaan omat versiot iOS- ja Android-ympäristöille = erittäin kallis rakentaa

PWA:n (eli Progressive Web Application) hyödyt ja haitat

Hyödyt:

  • käytännössä sivusto ja sovellus ovat sama asia
  • edellisestä johtuen hakukoneet löytävät myös sovelluksen
  • sisällön päivitystarve vain yhdellä alustalla
  • perustamiskustannukset ovat edulliset, jos sivusto on responsiivinen ja laadukas
  • etenkin android-laitteissa hyvä sovelluskokemus
  • sovellus toimii tietyin varauksin myös ilman internet-yhteyttä

Haitat:

  • tekniikka on kohtalaisen uusi
  • edellisestä johtuen kaikki laitteet ja selaimet eivät tue sitä täysin
  • iOS-laitteiden tuki on vaatimaton, mutta kehittyvä
  • vaihteleva tuki asennus- ja navigointiominaisuuksille sekä push-ilmoituksille

Hybridi-sovellus

Plussat:

  • yhdistää parhaat puolet natiivi- ja pwa-tekniikasta
  • päivitykset hoituvat yleensä helppokäyttöisissä käyttöliittymissä
  • sovellusalusta luo automaattisesti sekä iOS- että android-versiot, mikä alentaa kustannuksia huomattavasti rakentamis- ja päivitysvaiheessa

Haitat:

  • täydellinen toimiminen usein riippuvainen nettiyhteydestä