Normaalin web-sovelluksen muuttaminen progressiiviseksi web-sovellukseksi ja muutoksen vaikutus sovelluksen käyttökokemukseen
2019
Tietotekniikka
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2019-01-14
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201901111073
https://urn.fi/URN:NBN:fi:tty-201901111073
Tiivistelmä
Tässä työssä kuvataan olemassa olevan Angular-web-sovelluksen muuttaminen progressiiviseksi web-sovellukseksi ja tähän muutokseen kuuluvat vaiheet. Lisäksi työssä vertaillaan progressiivisen web-sovelluksen ja normaalin web-sovelluksen käyttökokemusta.
Progressiivinen web-sovellus pyrkii tekemään web-sovelluksesta mahdollisimman natiivin web-sovelluksen (Android, iOS) kaltaisen. Normaalin web-sovelluksen muuttaminen progressiiviseksi web-sovellukseksi vaatii muutosten tekemistä ja lisäkirjastojen asentamista sovellukseen. Tässä työssä käydään läpi nämä askeleet, joita muutokseen tarvitaan Angular-sovelluksen osalta.
Lisäksi työssä vertaillaan normaalin web-sovelluksen ja progressiivisen web-sovelluksen käyttökokemusta empiirisesti sekä toteuttamalla mittauksia. Työssä tutkitaan minkälainen vaikutus progressiivisella toteutuksella on sovelluksen tehokkuuteen ja sitä kautta käyttökokemukseen. Työssä hyödynnetään olemassa olevaa Angular-sovellusta, joka muutetaan progressiiviseksi, ja vertaillaan näin syntyvää progressiivista Angular-sovellusta ja alkuperäistä Angular-sovellusta.
Lopuksi tehdään yhteenveto tuloksista ja pohditaan progressiivisen web-sovelluksen hyötyjä ja progressiivisen toteutuksen kannattavuutta eri tyyppisille sovelluksille. Progressiivisen web-teknologian avulla saavutetaan huomattava parannus sovelluksen käyttökokemukseen ja progressiivinen toteutus suoriutuu sovelluksille toteutettavista testeistä huomattavasti paremmin.
Progressiivinen web-sovellus pyrkii tekemään web-sovelluksesta mahdollisimman natiivin web-sovelluksen (Android, iOS) kaltaisen. Normaalin web-sovelluksen muuttaminen progressiiviseksi web-sovellukseksi vaatii muutosten tekemistä ja lisäkirjastojen asentamista sovellukseen. Tässä työssä käydään läpi nämä askeleet, joita muutokseen tarvitaan Angular-sovelluksen osalta.
Lisäksi työssä vertaillaan normaalin web-sovelluksen ja progressiivisen web-sovelluksen käyttökokemusta empiirisesti sekä toteuttamalla mittauksia. Työssä tutkitaan minkälainen vaikutus progressiivisella toteutuksella on sovelluksen tehokkuuteen ja sitä kautta käyttökokemukseen. Työssä hyödynnetään olemassa olevaa Angular-sovellusta, joka muutetaan progressiiviseksi, ja vertaillaan näin syntyvää progressiivista Angular-sovellusta ja alkuperäistä Angular-sovellusta.
Lopuksi tehdään yhteenveto tuloksista ja pohditaan progressiivisen web-sovelluksen hyötyjä ja progressiivisen toteutuksen kannattavuutta eri tyyppisille sovelluksille. Progressiivisen web-teknologian avulla saavutetaan huomattava parannus sovelluksen käyttökokemukseen ja progressiivinen toteutus suoriutuu sovelluksille toteutettavista testeistä huomattavasti paremmin.
Kokoelmat
- Kandidaatintutkielmat [8997]