diplomsko delo
Povzetek
Glavni cilj diplomske naloge je bil ugotoviti, ali so progresivne spletne aplikacije primerljive z nativnimi mobilnimi aplikacijami s stališča uporabniške izkušnje.
V ta namen je bilo potrebno izdelati progresivno spletno aplikacijo (s kratico PWA) za naročanje hrane in zasnovati test uporabnikov, ki bi omogočil primerjavo razvite spletne aplikacije z že obstoječo nativno aplikacijo za platformo Android.
Pred začetkom razvoja smo preučili in predstavili različne načine izdelave aplikacij za več platform.
Podrobneje smo opisali prednosti in slabosti razvoja nativnih aplikacij in PWA.
Nato smo izbrali najprimernejše tehnologije za izdelavo PWA in pripravili načrt razvoja.
Pri celotnem postopku smo uporabili pristop Kanban, ki omogoča dober pregled nad statusom nalog.
Po koncu razvoja smo s pomočjo testa, pri katerem je sodelovalo 15 uporabnikov, poskusili ugotoviti, ali uporabniki opazijo razlike v uporabniški izkušnji med PWA in nativnimi aplikacijami.
Rezultati testa kažejo, da zahtevnejši uporabniki zaznajo razlike v uporabniški izkušnji, vendar so te manj opazne pri aplikacijah, ki so bolj preproste, ali pri katerih nativne funkcionalnosti ne predstavljajo večjega dela uporabniške izkušnje.
Ključne besede
Angular;progresivna spletna aplikacija;PWA;nativna aplikacija;računalništvo;računalništvo in informatika;visokošolski strokovni študij;diplomske naloge;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2021 |
Tipologija: |
2.11 - Diplomsko delo |
Organizacija: |
UL FRI - Fakulteta za računalništvo in informatiko |
Založnik: |
[J. Stražišar] |
UDK: |
004.5(043.2) |
COBISS: |
51586307
|
Št. ogledov: |
683 |
Št. prenosov: |
99 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
A comparison of native applications and progressive web applications for multi-platform development |
Sekundarni povzetek: |
The main objective of this thesis was to determine whether progressive web applications are comparable to native mobile applications in terms of user experience.
To this end, it was necessary to create a progressive web application (abbreviated PWA) for ordering food and design a user test that would allow comparing the developed web application with an existing native application made for the Android platform.
Different ways of creating multi-platform applications were examined and presented prior to the start of the development process.
In addition, the advantages and disadvantages of native application and PWA development were described in more detail.
The most suitable technologies for developing PWA were then selected and a development plan was prepared.
The Kanban approach, which provides a good overview of the status of the tasks, was used throughout the process.
When the application was developed, a test, involving 15 users, was used to try to determine whether the users notice any differences in the user experience between PWA and native applications.
The test results show that more demanding users perceive differences in the user experience. The differences seem less noticeable in simpler applications and those in which native functionalities do not represent a major part of the user experience. |
Sekundarne ključne besede: |
Angular;progressive web application;PWA;native application;computer science;computer and information science;diploma; |
Vrsta dela (COBISS): |
Diplomsko delo/naloga |
Študijski program: |
1000470 |
Konec prepovedi (OpenAIRE): |
1970-01-01 |
Komentar na gradivo: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Strani: |
48 str. |
ID: |
12559520 |