PERFORMANCE ANALYSIS OF NATIVE AND CROSS-PLATFORM MOBILE APPLICATIONS


Abstract

This article presents the performance analysis of a cross-platform mobile application implemented with Xamarin and two native applications for Android and iOS platforms. The results concerning the time analysis for selected activities were compared in order to determine whether cross-platform tools are worth using in mobile application development. Native applications achieved better performance, however in some cases the cross-platform approach allows for significant development time reduction without deterioration in user experience.


Keywords

mobile applications; cross-platform mobile applications; performance analysis of mobile applications development

Corral L., Janes A., Remencius T.: Potential advantages and disadvantages of multiplatform development frameworks – A vision on mobile environments. Procedia Computer Science 10/2012, 1202–1207.

El-Kassas W. S., Abdullah B. A., Yousef A. H., Wahba A. M.: Taxonomy of Cross-Platform Mobile Applications Development Approaches. Ain Shams Engineering Journal 8(2)/2017, 163–190.

Epstein Z.: September data shows sharpest iOS market share drop in months as Android gains. http://bgr.com/2015/10/01/iphone-market-share-q3-2015-android/ (available: 16.05.2016).

Foley M. J.: Microsoft open sources Xamarin's software development kit. http://www.zdnet.com/article/microsoft-open-sources-xamarins-software-development-kit/ (available: 21.05.2016).

Jensen D.: Xamarin.Forms Succinctly, Syncfusion Inc., 2015.

Kataria M.: Native vs cross platform development – Performance & limitations. https://www.simform.com/blog/native-vs-cross-platform-development (avaible: 26.05.2016).

Nitze A., Schmietendorf A.: Cross-Platform Mobile Application Development, ASQT, 2013.

Redda Y. A.: Cross platform Mobile Applications Development. Institutt for datateknikk og informasjonsvitenskap, 2012.

Optimus Information, Cross-Platform Framework Comparison: Xamarin vs Titanium vs PhoneGap, http://www.optimusinfo.com/cross-platform-framework-comparison-xamarin-vs-titanium-vs-phonegap/ (avaible: 26.05.2016).

Xamarin, Introduction to Mobile Development. https://developer.xamarin.com/guides/cross-platform/getting_started/introduction_to_mobile_development/ (avaible 28.05.2016).

Xamarin, Which Xamarin approach is best for your app? https://www.xamarin.com/forms (avaible 28.05.2016).

Download

Published : 2017-06-30


Grzmil , P., Skublewska-Paszkowska, M., Łukasik, E., & Smołka, J. (2017). PERFORMANCE ANALYSIS OF NATIVE AND CROSS-PLATFORM MOBILE APPLICATIONS. Informatyka, Automatyka, Pomiary W Gospodarce I Ochronie Środowiska, 7(2), 50-53. https://doi.org/10.5604/01.3001.0010.4838

Paweł Grzmil   pawel.grzmil@gmail.com
Lublin University of Technology, Institute of Computer Science  Poland
Maria Skublewska-Paszkowska 
Lublin University of Technology, Institute of Computer Science  Poland
Edyta Łukasik 
Lublin University of Technology, Institute of Computer Science  Poland
Jakub Smołka 
Lublin University of Technology, Institute of Computer Science  Poland