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ä