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
Mobila hybridapplikationers prestanda: En experimentell studie
Jönköping University, School of Engineering, JTH, Computer and Electrical Engineering.
Jönköping University, School of Engineering, JTH, Computer and Electrical Engineering.
2015 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
The performance of mobile hybrid applications : An experimental study (English)
Abstract [sv]

Syfte – Studiens syfte är att undersöka hybridapplikationers prestanda i olika situationer för att ta reda på varför de upplevs som långsamma. För att uppnå syftet besvaras följande frågeställningar:

  1. Hur presterar hybridapplikationer jämfört med nativapplikationer beräkningsmässigt
  2. Är JavaScript-biblioteken anledningen till hybridapplikationers sämre prestanda, och vilket av de bibliotek som undersöks är det mest lämpade för bästa prestanda?
  3. Kan hybridapplikationer hantera stora datamängder med IndexedDB utan att bli oresponsiva?

Metod – Studien använder sig av en experimentell forskningsmetod där hypoteser och förutsägelser formuleras och sedan testas för att besvara frågeställningarna.

Resultat – Resultatet från studien visar att prestandan för mobila hybrid-applikationer är i de flesta fall, vid utförande av samma uppgift, underlägsen den för dess motsvarande nativapplikationer. Resultaten visar även att prestandan påverkas av vilket JavaScript-bibliotek som används men att biblioteken inte är anledningen till hybridapplikationers långsamma prestanda. Vidare visar resultaten att hybridapplikationer kan hantera stora datamängder utan att bli oresponsiva.

Implikationer – Studien bidrar till att bredda den kunskapsbas som finns om hybridapplikationers prestanda och ger framtida forskning referensdata att bygga vidare på. Studien påvisar dessutom att hybridapplikationer fortfarande är ett alternativ, i synnerhet för företag som vill spara tid och som ej kräver applikationer som utför tunga beräkningar.

Begränsningar – Användandet av applikationer som sannolikt inte förekommer i ett verklighetstroget scenario bidrog till resultat som inte har stor relevans inom de användningsområden som finns för hybridapplikationer.

Abstract [en]

Purpose – The purpose of this thesis is to examine the performance of hybrid mobile applications in different situations to find out why they are perceived as slow. To fulfill the purpose, the following research questions will be answered:

  1. How do hybrid applications perform compared to native applications computationally?
  2. Are the JavaScript-libraries the reason behind the slower performance of hybrid applications, and which one of the libraries that are examined is most suitable for the best performance?
  3. Can hybrid applications manage large amounts of data with IndexedDB without getting unresponsive?

Method – The study uses an experimental research method where hypotheses and predictions are formulated and later tested to answer the research questions.

Results – The results show that the performance of mobile hybrid applications are in most cases, when performing the same task, inferior to that of corresponding native applications. The results also show that the performance is affected by which JavaScript-library that is being used, but that it is not the main reason for hybrid applications poor performance. They also show that hybrid applications can manage large amounts of data without becoming unresponsive.

Implications – The study contributes to broadening the knowledge available on the performance of mobile hybrid applications and provides future research with reference data to build upon. The study also demonstrate that hybrid applications still is an alternative, especially for enterprises who want to save time and does not demand applications that perform heavy computations.

Research limitations – The use of applications that most likely would not occur in a realistic scenario contributed with results that have little relevance in the areas of use that exists for hybrid applications.

Place, publisher, year, edition, pages
2015. , p. 50
Keywords [en]
Hybrid application, Hybrid development, JavaScript, Multi-platform, Cross-platform, PhoneGap, Performance, Experiment
Keywords [sv]
Hybridapplikation, Hybridutveckling, JavaScript, Multiplattform, Cross-plattform, PhoneGap, Prestanda, Experiment
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:hj:diva-27305ISRN: JU-JTH-DTA-1-20150004OAI: oai:DiVA.org:hj-27305DiVA, id: diva2:823084
External cooperation
M_SOLUTION
Subject / course
JTH, Computer Engineering
Supervisors
Examiners
Available from: 2015-06-22 Created: 2015-06-17 Last updated: 2015-06-22Bibliographically approved

Open Access in DiVA

fulltext(1721 kB)536 downloads
File information
File name FULLTEXT01.pdfFile size 1721 kBChecksum SHA-512
e1ec7cc3127308a3f659c812e9caa1ba9fcdeef64c329024f4ff49b7790b19fd553ce27c561361076c775ab05264fee7a84e2b0c0c799e09f246f4595af797ba
Type fulltextMimetype application/pdf

By organisation
JTH, Computer and Electrical Engineering
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 536 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 2084 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