Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat 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 (Engelska)Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
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.

Ort, förlag, år, upplaga, sidor
2023. , s. 36
Nyckelord [en]
NET MAUI, cross-platform, Android, performance
Nationell ämneskategori
Programvaruteknik
Identifikatorer
URN: urn:nbn:se:bth-24849OAI: oai:DiVA.org:bth-24849DiVA, id: diva2:1769472
Ämne / kurs
PA1445 Kandidatkurs i Programvaruteknik
Utbildningsprogram
PAGPT Software Engineering
Presentation
2023-05-31, C245, Valhallavägen 1, Karlskrona, 14:00 (Engelska)
Handledare
Examinatorer
Tillgänglig från: 2023-06-20 Skapad: 2023-06-16 Senast uppdaterad: 2025-09-30Bibliografiskt granskad

Open Access i DiVA

fulltext(371 kB)1896 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 371 kBChecksumma SHA-512
56e599c728fcc779c4ab52559f4222323b5cae858b19c4c6966cdef9e8117d80899a2a7073ea791851f3f138e969d56eacf97bf0993af68b474e47a0eded0ab4
Typ fulltextMimetyp application/pdf

Sök vidare i DiVA

Av författaren/redaktören
Palmqvist, Lukas
Av organisationen
Institutionen för programvaruteknik
Programvaruteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 1896 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 2130 träffar
RefereraExporteraLänk till posten
Permanent länk

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