← Takaisin sanastoon

PWA

PWA (Progressive Web App) on verkkosovellus, joka yhdistää verkkosivuston saavutettavuuden ja natiivisovelluksen ominaisuudet. Se voidaan asentaa puhelimen aloitusnäytölle ja se toimii myös offline-tilassa.

PWA (Progressive Web App) eli progressiivinen verkkosovellus on verkkosivusto, joka toimii kuin natiivisovellus. Se voidaan asentaa puhelimen tai tietokoneen aloitusnäytölle, se toimii offline-tilassa ja se voi lähettää push-ilmoituksia — mutta se on silti tavallinen verkkosivusto.

Miten PWA eroaa tavallisesta sivustosta?

PWA lisää tavalliseen verkkosivustoon kolme keskeistä teknologiaa:

Service Worker

Taustalla toimiva JavaScript-skripti, joka mahdollistaa:

  • Offline-tuki — sivusto toimii ilman verkkoyhteyttä
  • Välimuistin hallinta — sisältö latautuu nopeasti välimuistista
  • Taustapäivitykset — sisältö päivittyy automaattisesti

Web App Manifest

JSON-tiedosto, joka kertoo selaimelle sovelluksen tiedot:

  • Sovelluksen nimi ja kuvake
  • Teemavärit ja näyttötila
  • Mahdollistaa “Lisää aloitusnäytölle” -toiminnon

HTTPS

PWA vaatii SSL-salauksen toimiakseen. Tämä on edellytys Service Workerin käytölle ja turvalliselle tiedonsiirrolle.

PWA:n edut

PWA tarjoaa merkittäviä etuja sekä käyttäjälle että yritykselle:

  • Asennettavuus — käyttäjä voi lisätä sivuston aloitusnäytölle kuin sovelluksen
  • Offline-toiminta — sivusto toimii myös ilman verkkoyhteyttä
  • Nopeus — välimuistitettu sisältö latautuu välittömästi
  • Ei sovelluskauppaa — ei tarvitse julkaista App Storessa tai Google Playssa
  • Automaattiset päivitykset — aina ajan tasalla ilman käyttäjän toimia
  • Pieni koko — PWA vie murto-osan natiivisovelluksen tilasta

PWA ja pk-yritys

PWA-ominaisuudet voivat hyödyttää pk-yrityksen sivustoa konkreettisesti:

OminaisuusHyöty yritykselle
Offline-tukiSivusto näkyy aina, myös heikolla yhteydellä
AsennettavuusAloitusnäytön kuvake muistuttaa yrityksestäsi
Nopea latausParempi käyttäjäkokemus ja SEO
Push-ilmoituksetSuora yhteys asiakkaisiin (valinnainen)

PWA-ominaisuudet eivät vaadi sivuston uudelleenrakentamista — ne voidaan lisätä olemassa olevaan sivustoon. Perus-PWA (offline-tuki, asennettavuus) on yksinkertainen toteuttaa ja tuo lisäarvoa ilman merkittäviä kustannuksia.

PWA vs. natiivisovellus

PWANatiivisovellus
KehityskustannusMatalaKorkea (iOS + Android erikseen)
JakeluURL-osoiteSovelluskauppa
PäivityksetAutomaattisetKäyttäjä päivittää
Laitteen ominaisuudetRajoitettu pääsyTäysi pääsy
LöydettävyysHakukoneetSovelluskaupan haku

Yhteenveto

PWA yhdistää verkkosivuston saavutettavuuden ja natiivisovelluksen parhaat ominaisuudet. Pk-yritykselle PWA tarjoaa kustannustehokkaan tavan parantaa käyttäjäkokemusta offline-tuella, nopeudella ja asennettavuudella — ilman erillisen mobiilisovelluksen kehittämistä. Sivustomme hyödyntävät PWA-teknologiaa automaattisesti.

  • sovellus
  • mobiili
  • offline