PERFORMANCE ANALYSIS OF NATIVE AND CROSS-PLATFORM MOBILE APPLICATIONS
Paweł Grzmil
pawel.grzmil@gmail.comLublin 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)
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 developmentReferences
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.
Google Scholar
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.
Google Scholar
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).
Google Scholar
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).
Google Scholar
Jensen D.: Xamarin.Forms Succinctly, Syncfusion Inc., 2015.
Google Scholar
Kataria M.: Native vs cross platform development – Performance & limitations. https://www.simform.com/blog/native-vs-cross-platform-development (avaible: 26.05.2016).
Google Scholar
Nitze A., Schmietendorf A.: Cross-Platform Mobile Application Development, ASQT, 2013.
Google Scholar
Redda Y. A.: Cross platform Mobile Applications Development. Institutt for datateknikk og informasjonsvitenskap, 2012.
Google Scholar
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).
Google Scholar
Xamarin, Introduction to Mobile Development. https://developer.xamarin.com/guides/cross-platform/getting_started/introduction_to_mobile_development/ (avaible 28.05.2016).
Google Scholar
Xamarin, Which Xamarin approach is best for your app? https://www.xamarin.com/forms (avaible 28.05.2016).
Google Scholar
Authors
Paweł Grzmilpawel.grzmil@gmail.com
Lublin University of Technology, Institute of Computer Science Poland
Authors
Maria Skublewska-PaszkowskaLublin University of Technology, Institute of Computer Science Poland
Authors
Edyta ŁukasikLublin University of Technology, Institute of Computer Science Poland
Authors
Jakub SmołkaLublin University of Technology, Institute of Computer Science Poland
Statistics
Abstract views: 674PDF downloads: 243
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Most read articles by the same author(s)
- Kamil Gut, Maria Skublewska-Paszkowska, Edyta Łukasik, Jakub Smołka, COMPARISON OF PROGRAMMING LANGUAGES ON THE IOS PLATFORM IN TERMS OF PERFORMANCE , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 7 No. 3 (2017)
- Piotr Pańczyk, Jakub Smołka, SMART HOME IMPLEMENTATION COMPARISON ON DIFFERENT HARDWARE PLATFORMS , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 7 No. 2 (2017)
- Edyta Łukasik, Beata Pańczyk, Jan Sikora, CALCULATION OF THE IMPROPER INTEGRALS FOR FOURIER BOUNDARY ELEMENT METHOD , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 3 No. 3 (2013)
- Michał Oseńko, Jakub Smołka, Maria Skublewska-Paszkowska, Edyta Łukasik, A METHOD FOR VISUALIZATION OF 3D MOTION DATA USING A MOBILE DEVICE , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 7 No. 3 (2017)
- Bartosz Wijatkowski, Jakub Smołka, Maciej Celiński, INFLUENCE OF A PLATFORM GAME CONTROL METHOD ON A PLAYER’S EFFECTIVENESS , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 11 No. 3 (2021)
- Dominika Hodun, Maria Skublewska-Paszkowska, OPTIMISATION ANALYSIS OF TRANSACT-SQL QUERIES BASED ON INDEXES , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 7 No. 3 (2017)
- Jakub Smołka, Przemysław Troć, Maria Skublewska-Paszkowska, Edyta Łukasik, IMPROVED MOTION TYPE IDENTIFICATION METHOD USING MOBILE DEVICE SENSORS , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 6 No. 2 (2016)
- Maria Skublewska-Paszkowska, Jakub Smołka, COMPARISON OF THE SELECTED MOTION INTERPOLATION METHODS , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 3 No. 3 (2013)
- Jakub Smołka, Maria Skublewska-Paszkowska, Marcin Badurowicz, Edyta Łukasik, MOBILE DEVICES AS ACCELERATION RECORDERS , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 5 No. 1 (2015)
- Magdalena Borys, Edyta Łukasik, COMPUTER SCIENCE STUDENT AT LUBLIN UNIVERSITY OF TECHNOLOGY KNOWLEDGE OF E-LEARNING PLATFORMS , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Vol. 4 No. 2 (2014)