Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • 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
React Native, .NET MAUI och nativ Android: En komparativ studie ur ett prestandaperspektiv
Karlstads universitet, Fakulteten för humaniora och samhällsvetenskap (from 2013), Handelshögskolan (from 2013).
2023 (svensk)Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgaveAlternativ tittel
React Native, .NET MAUI and native Android : A comparative study from a performanceperspective (engelsk)
Abstract [sv]

I dagsläget står mobila enheter för strax under 55 procent av den globala marknaden jämfört med datorer och surfplattor. Android och iOS är de två stora operativsystemen för mobila enheter, där Android har cirka 70 procent av marknaden. Applikationer till dessa två operativsystem kan utvecklas var för sig. För att utveckla applikationer som kan köras på både Android och iOS kan ett crossplatform-ramverk användas. Detta kan leda till kostnadsbesparingar och tidseffektivisering, men också till sämre prestanda.

Denna komparativa studie genomfördes i samarbete med AFRY och syftar till att jämföra crossplatform-ramverken .NET MAUI och React Native mot varandra, men också mot en nativ applikation utvecklad i Java till Android. Jämförelsen gjordes ur ett prestandaperspektiv. De prestandakriterier som har jämförts är applikationernas storlek, uppstarts- och exekveringstid samt CPU- och RAM-användning.

Tre applikationer utvecklades, med likvärdig funktionalitet, för att möjliggöra jämförelse. Funktionaliteten bestod av en tung beräkning i form av Fibonaccisekvensen, användande av GPS-sensorn, anrop till ett REST-API samt filhantering. För att samla in data till denna studie användes verktygen Android Profiler, Logcat samt egen implementerad kod.

Resultaten visar att React Native exekverar snabbare, har en lägre resursanvändning och blir mindre i storlek i de flesta fall jämfört med .NET MAUI. .NET MAUI hanterar dock större beräkningar snabbare och mer resurssnålt. Resultatet visar även att en nativ applikation för Android presterar bättre i de flesta fall och är att rekommendera om prestanda är viktigare än utvecklingskostnad och tidsåtgång.

sted, utgiver, år, opplag, sider
2023. , s. 61
Emneord [sv]
.NET MAUI, React Native, Android, prestanda, mobilapplikationer, crossplatform-ramverk, Java, C#, JavaScript
HSV kategori
Identifikatorer
URN: urn:nbn:se:kau:diva-95361Lokal ID: 1065OAI: oai:DiVA.org:kau-95361DiVA, id: diva2:1768889
Eksternt samarbeid
AFRY AB
Fag / kurs
Information Systems
Utdanningsprogram
Web Developer
Veileder
Examiner
Tilgjengelig fra: 2023-07-03 Laget: 2023-06-16 Sist oppdatert: 2023-07-03bibliografisk kontrollert

Open Access i DiVA

fulltext(2112 kB)50 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 2112 kBChecksum SHA-512
126857680b66907f0272bed51f174f20343f82c171da9bb13b3e53ec75419420c043647f6f3f1234fb57d0935cf6359cfa9d53aafe26ea0ba4b67077f1eadd96
Type fulltextMimetype application/pdf

Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 50 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: 107 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • 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