Tvärplattformsutveckling för mobilapplikationer: Undersökning av utvecklingsramverk och användarprioriteringar
2020 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesisAlternative title
: Examination of development frameworks and user priorities (English)
Abstract [sv]
Mobilapplikationsutveckling utgör en stor industri. För att nå ut till så många slutanvändare som möjligt tillåter tvärplattformsutveckling möjligheten att utveckla applikationer till en majoritet av dagens smartphone-användare. Det kan vara svårt som användare (exempelvis beställare, utvecklare, utvärderare) att navigera rätt bland olika utvecklingsramverk. Den här studien är en tvärsnittsundersökning med syftet att undersöka utvecklingsramverk samt vilka egenskaper användare prioriterar i ett utvecklingsramverk (för att på så sätt ge stöd i val av ramverk för utveckling av tvärplattformsapplikationer). Studien använder sig av tidigare forskning som bistått med en analysmetod, vilken innehåller kriterier för att utvärdera utvecklingsramverk. Samma kriterier har använts i en enkät för att undersöka vilka egenskaper en användare prioriterar i ett utvecklingsramverk. Genom en dokumentundersökning av Xamarin och NativeScript har data samlats in för att se hur väl utvecklingsramverken stödjer dessa kriterier. Resultatet av dokumentundersökningen åskådliggör NativeScripts och Xamarins för- och nackdelar som utvecklingsramverk. Resultatet från enkäten visar att det är möjligt att samla in en användares prioriterade egenskaper avseende ett utvecklingsramverk. En jämförelse av enkätresultatet, tillsammans med dokumentundersökningen, påvisar att Xamarin marginellt är det utvecklingsramverk som är bäst lämpat för samarbetspartnern.
Abstract [en]
Mobile application development is a major industry. To reach as many end-users as possible, cross-platform development allows the opportunity to develop applications for most of today's smartphone users. It can be difficult for users (e.g. client, developer, evaluator) to navigate through different development frameworks. This study is a crosssectional study aimed at investigating development frameworks and investigating the characteristics that users prioritize in a development framework, to help users choose frameworks for the development of cross-platform applications. The study uses previous research that has assisted with an analytical method that contains criteria for evaluating development frameworks. The same criteria have been used in a survey to examine the characteristics a user prioritizes in a development framework. A document study by Xamarin and NativeScript has collected data to see how well the development frameworks support these criteria. The results of the document study show that NativeScript's and Xamarin's pros and cons as a development framework. The results of the survey show that it is possible to collect a user's priority characteristics in a development framework. A comparison of the survey results together with the document survey shows that Xamarin is marginally the development framework that is best suited for the partner.
Place, publisher, year, edition, pages
2020.
Keywords [en]
application, NativeScript, cross-platform, development framework, Xamarin
Keywords [sv]
applikation, NativeScript, tvärplattform, utvecklingsramverk, Xamarin.
National Category
Information Systems
Identifiers
URN: urn:nbn:se:du-34211OAI: oai:DiVA.org:du-34211DiVA, id: diva2:1442749
2020-06-172020-06-17