Hyppää sisältöön
    • Suomeksi
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • 1. Kirjat ja opinnäytteet
  • Pro gradu -tutkielmat ja diplomityöt sekä syventävien opintojen opinnäytetyöt (kokotekstit)
  • Näytä aineisto
  •   Etusivu
  • 1. Kirjat ja opinnäytteet
  • Pro gradu -tutkielmat ja diplomityöt sekä syventävien opintojen opinnäytetyöt (kokotekstit)
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Developing web application and hybrid application; How developing for different platforms differentiated and how users experienced these

Tenkanen, Teemu (2022-05-30)

Developing web application and hybrid application; How developing for different platforms differentiated and how users experienced these

Tenkanen, Teemu
(30.05.2022)
Katso/Avaa
Tenkanen_Teemu_opinnayte.pdf (1.505Mb)
Lataukset: 

Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
avoin
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on:
https://urn.fi/URN:NBN:fi-fe2022060342785
Tiivistelmä
The mobile application development process is evolving rapidly, and new frameworks
are created every month. When choosing how to develop mobile application, there are
three main development platforms: web application, native application, and hybrid
application. These all have their positives and negatives, and they all have their own
strengths when chosen for right kind of project.
Previous research has been conducted but they have mixed results when comparing.
Thus, this research was made to investigate more closely how the development process
for web application and hybrid application differentiated and how the end product
applications differentiated, when analysing the experiences of the users. Two
applications were developed during this research: React.js application for web
development and React Native for hybrid development.
To analyse users experience, web and hybrid versions of the same application was given
to the participants. First the participants were asked to test the main functionalities of
the application, and after testing answering the survey. The survey tried to ask how
positive or negative some of the features of the applications were.
In conclusion, the study shows that the hybrid application version was superior. In the
survey hybrid application had slightly more positive answers and was clearly faster
version of the two. The development process for the web application was easier and had
better options for choosing the best suitable tools and libraries.
 
Mobiilisovellusten ohjelmointi prosessit kehittyvät nopeasti, ja uusia
ohjelmointityökaluja julkaistaan joka kuukausi. Mobiilisovelluksen kehittämistä
valittaessa on kolme pääkehitysalustaa: verkko-, natiivi- ja hybridisovellus. Näillä
kaikilla on positiiviset ja negatiiviset puolensa, sekä omat vahvuutensa, kun ne valitaan
oikeanlaiseen projektiin.
Aikaisempia tutkimuksia on tehty, mutta näiden tulokset ovat ristiriitaisia. Näin ollen
tämä tutkimus tehtiin tarkentamaan, miten verkko- ja hybridisovelluksen
kehitysprosessi eroavat ja miten lopputuotteet erottuivat käyttäjien kokemuksia
analysoitaessa. Tämän tutkimuksen aikana kehitettiin kaksi sovellusta: React.js -
sovellus verkkokehitykseen ja React Native hybridikehitykseen.
Käyttäjäkokemuksen analysoimiseksi osallistujille annettiin samasta sovelluksesta
verkko- ja hybridiversiot. Ensin osallistujia pyydettiin testaamaan sovelluksen
päätoimintoja ja testauksen jälkeen vastaamaan kyselyyn. Kyselyn tavoite oli mitata,
kuinka positiivisia tai negatiivisia jotkin sovellusten ominaisuudet olivat.
Tutkimus osoitti, että hybridisovellusversio oli parempi kuin verkkosovellusversio.
Kyselyssä hybridisovellus sai hieman enemmän myönteisiä vastauksia ja oli selvästi
nopeampi versio näistä kahdesta. Verkkosovelluksen kehitysprosessi oli helpompaa ja
siinä oli paremmat mahdollisuudet valita sopivimmat työkalut ja kirjastot.
 
Kokoelmat
  • Pro gradu -tutkielmat ja diplomityöt sekä syventävien opintojen opinnäytetyöt (kokotekstit) [9076]

Samankaltainen aineisto

Näytetään aineisto, joilla on samankaltaisia nimekkeitä, tekijöitä tai asiasanoja.

  • Mobile application data stream detection in application aware networks 

    Johansson, Axel (20.06.2019)
    With the huge expectations for the upcoming 5th generation cellular network technology (5G) and with the ambition towards highly connected societies, the demands for future networks are ever-increasing. 5G is an umbrella ...
    suljettu
  • TV White Space Network Interference Measurements and Application Pilot Trials. Final report from field measurement campaigns and application pilot trials in WISE projects during 2011-2014 

    Kalliovaara, Juha; Paavola, Jarkko; Ekman, Reijo; Kivinen, Arto; Talmola, Pekka
    University of Turku Technical Reports : 12 (University of Turku, Technology Research Center, 14.11.2016)
    This report describes TV white space network measurements and trials conducted in Finnish WISE projects during 2011-2014. A TV White Space test network environment was developed and built in Turku, Finland, to ...
  • General principles in free movement law: applicability and application 

    Snell Jukka
    <p>The chapter investigates the relationship between the four freedoms and general principles of law. First it examines the issue of applicability. What triggers the application of general principles, and can they influence ...

Turun yliopiston kirjasto | Turun yliopisto
julkaisut@utu.fi | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetAsiasanatTiedekuntaLaitosOppiaineYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy

Turun yliopiston kirjasto | Turun yliopisto
julkaisut@utu.fi | Tietosuoja | Saavutettavuusseloste