Analysis of companies’ experience with cross-platform development compared to native development for mobile devices
Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Today, there are a handful of different platforms for mobile phones. Writing an application natively for each mobile operating system is time consuming and expensive. This situation has created a need for using cross-platform frameworks, that allow programmers to create an application once and run it on all platforms. The problem is that it is not certain whether cross-platform apps can fully replace native ones, or if by using cross-platform tools some desired qualities are lost. Investigating this issue would allow to find out which one of these two application development methods is better, or in which situation it is better to choose one over the other. Such knowledge would allow to decrease development time and costs. Companies that create mobile applications on a daily basis have expertise in this area. Thus, thirteen interviews were done with thirteen distinct businesses in order to research this problem. The results showed that native development produces higher quality applications, but there are some situations where it might be better to use cross-platform frameworks.
Place, publisher, year, edition, pages
2016. , 69 p.
mobile development, cross-platform development, cross-platform frameworks, native apps, cross-platform apps, hybrid apps, web apps, Android, iOS, Windows Phone
Software Engineering Computer Science
IdentifiersURN: urn:nbn:se:lnu:diva-54424OAI: oai:DiVA.org:lnu-54424DiVA: diva2:945760
Subject / course
Software Technology Programme, 180 credits
Hagelbäck, JohanAndersson-Gidlund, Tobias