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
Prestanda av användargränssnitt i cross-platform-appar
Jönköping University, School of Engineering, JTH, Computer Science and Informatics.
Jönköping University, School of Engineering, JTH, Computer Science and Informatics.
2016 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Performance of user interface in cross-platform apps (English)
Abstract [sv]

Syftet med denna studie är att undersöka fördröjningsskillnader inom användargränssnitt mellan native­utvecklade appar (utveckling till varje plattform) och appar av typen generated apps. Eftersom arbetet syftar till att bidra med information om prestanda ansågs en experimentell metod vara det bästa valet. Mätning av laddningstider gjordes med hjälp av en videokamera som filmade utförandet av experimenten vilket gjorde metoden simpel och liknar det som en användare kommer att uppleva. Avgränsning till plattformarna Android och iOS gjordes där Xamarin valdes som ramverk inom tekniker som skapar generated apps. Mätdata från experiment som undersökte laddningstider, experiment med användare som hanterade listors respons samt undersökning av CPU­ och minnesanvändning tyder på ett återkommande mönster. Xamarin Forms med XAML är den teknik som presterat sämst under experimenten som sedan följs av Xamarin Forms. Xamarin Android/iOS hade inte lika stora prestandaförluster jämfört med native­utvecklade delar. Generellt hanterar Xamarin Forms telefonens resurser sämre än vad Xamarin Android/iOS och native gör. Resultat från studien kan användas som beslutsstöd vid val av teknik. Studien bidrar även med data som kan användas vid vidare forskning inom området.

Abstract [en]

The purpose of this study is to examine differences in delay during calculation and presentation of interfaces executing on different techniques. Specifically between native developed apps and generated apps. Since the work aims to contribute with information regarding performance, an experimental method was considered to be the best choice. Measurements of loading times was made with a video camera that captured the execution of the experiments which made the method simple and captures what the users would have experienced. Demarcation to the platforms Android and iOS was made and Xamarin was chosen as the framework for creating generated apps. Data from experiment that examined loading times, experiment with users that dealt with the responsiveness of lists and the analysis of CPU and memory usage indicate a recurring pattern. Xamarin Forms with XAML is the technique that has performed worst during the experiments, followed by Xamarin Forms. Xamarin Android/iOS didn’t have as big performance loss. Xamarin Forms does not manage the phones resources as efficient as Xamarin Android/iOS and native developed apps does. The results from this study can be used as material for making decisions witin organisations when choosing technology for creating apps. The study also contribute with data that can be used by other researchers.

Place, publisher, year, edition, pages
2016. , p. 62
Keywords [en]
Cross-platform, Generated apps, Native apps, Xamarin, User interface, Performance, Experiment
Keywords [sv]
Cross-platform, Generated apps, Native apps, Xamarin, Användargränssnitt, Prestanda, Experiment
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:hj:diva-30113ISRN: JU-JTH-DTA-1-20160019OAI: oai:DiVA.org:hj-30113DiVA, id: diva2:932225
Subject / course
JTH, Computer Engineering
Supervisors
Examiners
Available from: 2016-06-02 Created: 2016-05-31 Last updated: 2018-01-10Bibliographically approved

Open Access in DiVA

performance-user-interface-cross-platform(1689 kB)274 downloads
File information
File name FULLTEXT01.pdfFile size 1689 kBChecksum SHA-512
26ed08598ef7df09efd54ebe9fc29f43e9ab6323a336a0e54b1a18c72e749ab9bea229f73c01c1931b7afd45e7feb689764c6506db559d5beb4a0d88bc847312
Type fulltextMimetype application/pdf

By organisation
JTH, Computer Science and Informatics
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 274 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: 744 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