Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
En jämförelsestudie mellan cross-plattform applikationer och progressiva webbapplikationer med fokus på prestanda
University West, School of Business, Economics and IT.
University West, School of Business, Economics and IT.
2022 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Användning av smartphones har ökat kraftigt de senaste decennierna, vilket har lett till ökad efterfrågan på mobilapplikationer. Det finns olika metoder för att utveckla mobilapplikationer som fungerar i alla mobila operativsystem. Utvecklingsmetoden cross-plattform är en populär utvecklingsmetod när det kommer till applikationer som fungerar i olika operativsystem. En nyare utvecklingsmetod är Progressiva Webb Applikationer (PWA). PWA är webbapplikationer med extra funktionalitet vilket möjliggör att webbapplikationen fungerar som en mobilapplikation. En nackdel med cross-plattform-applikationer är att de förbrukar mer av mobiltelefonens resurser. Syftet med denna studie är att undersöka skillnader i resursförbrukning mellan en av de mest använda utvecklingsmetoderna React Native med utvecklingsmetoden PWA. Studien undersöker tre prestandaparametarna processor, arbetsminne och batteriförbrukning mellan React Native och PWA-applikationer. Resultatet av studien visar att React Native applikationen förbrukar mer av mobiltelefonens resurser på samtliga undersökta parametrar. Baserat på resultatet i studien så visade det sig att PWA-applikationer för närvarande förbrukar mindre resurser och är därmed ett bra alternativ för utveckling av mobilapplikationer. Vidare kom studien fram till att tekniken bakom en specifik utvecklingsmetod kan påverka mobiltelefonens resurser, det är därför viktigt att tänka på valet av utvecklingsmetod innan utveckling av en applikation. 

Abstract [en]

The use of smartphones has increased drastically in recent decades, which has led to increased demand for mobile applications. There are various methods for developing mobile applications that work in all mobile operating systems. The cross-platform development method is a popular development method when it comes to applications that work in different operating systems. A newer development method is Progressive Web Applications (PWA) which is a web application with extra functionality which enables the web application to function as a mobile application. One disadvantage of cross-platform applications is that they consume more of the mobile phone's resources. The purpose of this study is to investigate differences in resource consumption between one of the most widely used development method React Native with PWA. The study examines the three performance parameters CPU, RAM and battery consumption between React Native and PWA applications. The results of the study show that the React Native application consumes more of the mobile phone's resources on all the parameters examined. Based on the results of the study, it turned out that PWA applications currently consume less resources and are thus a good alternative for the development of mobile applications. Furthermore, the study concluded that the technology behind a specific development method can affect the mobile phone's resources, it is therefore important to think about the choice of development method before developing an application.

Place, publisher, year, edition, pages
2022. , p. 40
Keywords [en]
Cross-platform, Progressive Web App, CPU consumption, RAM consumption, Battery consumption
Keywords [sv]
Cross-plattform, Progressiva Webb Applikationer, Processorförbrukning, Arbetsminnesförbrukning, Batteriförbrukning.
National Category
Media Studies
Identifiers
URN: urn:nbn:se:hv:diva-18411Local ID: EXI500OAI: oai:DiVA.org:hv-18411DiVA, id: diva2:1660053
Subject / course
Informatics
Educational program
Systemutveckling - IT och samhälle
Supervisors
Examiners
Available from: 2022-06-01 Created: 2022-05-23 Last updated: 2022-06-01Bibliographically approved

Open Access in DiVA

No full text in DiVA

By organisation
School of Business, Economics and IT
Media Studies

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 178 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf