Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Evaluating .NET MAUI as a replacement for native Android mobile application development with focus on performance
Blekinge Tekniska Högskola, Fakulteten för datavetenskaper, Institutionen för programvaruteknik.
2023 (engelsk)Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
Abstract [en]

Background: These days when developing applications for mobile platforms, therehave been two main branches to pick between as a developer. The first option– denoted native development – targets only one specific mobile operating system(OS). The other is cross-platform development which can target multiple platformssimultaneously. A common concern with cross-platform development, however, is itsperformance when compared to native frameworks.

Objectives: In this thesis, the objective is to compare the performance of applica-tions created for Android using the native framework and the cross-platform .NETMAUI framework by Microsoft.

Methods: The method used in this thesis was a combination of a literature (map-ping) study and an experiment. The purpose of the mapping study was to identifyrelevant performance metrics. The experiment then observed those how those met-rics, CPU and memory (RAM) usage, differed between the applications created usingboth frameworks.

Results: Overall, the .NET MAUI framework was significantly worse than the na-tive framework on both measured performance metrics in 9 out of 12 tasks tested.The .NET MAUI framework was significantly better in 1 task, while 2 other tasksended up with differences that were statistically insignificant.

Conclusions: An experiment was conducted to compare CPU usage in % andmemory (RAM) usage in MB between the native framework and the .NET MAUIframework for Android development on a variety of tasks. The outcome of the ex-periment significantly favored the native framework statistically. However, due to ofthe small sample size in selected tasks as well as specific design choices it is unclearhow real-world use would compare.

sted, utgiver, år, opplag, sider
2023. , s. 36
Emneord [en]
NET MAUI, cross-platform, Android, performance
HSV kategori
Identifikatorer
URN: urn:nbn:se:bth-24849OAI: oai:DiVA.org:bth-24849DiVA, id: diva2:1769472
Fag / kurs
PA1445 Kandidatkurs i Programvaruteknik
Utdanningsprogram
PAGPT Software Engineering
Presentation
2023-05-31, C245, Valhallavägen 1, Karlskrona, 14:00 (engelsk)
Veileder
Examiner
Tilgjengelig fra: 2023-06-20 Laget: 2023-06-16 Sist oppdatert: 2025-09-30bibliografisk kontrollert

Open Access i DiVA

fulltext(371 kB)1896 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 371 kBChecksum SHA-512
56e599c728fcc779c4ab52559f4222323b5cae858b19c4c6966cdef9e8117d80899a2a7073ea791851f3f138e969d56eacf97bf0993af68b474e47a0eded0ab4
Type fulltextMimetype application/pdf

Søk i DiVA

Av forfatter/redaktør
Palmqvist, Lukas
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 1896 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 2130 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf