Analysis of the performance of iOS applications developed using native and cross-platform technology.
Article Sidebar
Open full text
Issue Vol. 23 (2022)
-
Comparative analysis of selected programming frameworks of Java-based web applications
Radosław Książek, Beata Pańczyk66-70
-
Preferences of modern mobile app users
Kamil Kasztelan, Jakub Smołka71-76
-
Web application performance analysis using Angular, React and Vue.js frameworks
Konrad Bielak, Bartłomiej Borek, Małgorzata Plechawska-Wójcik77-83
-
Comparative analysis of software for smart homes
Mateusz Woliński, Tomasz Szymczyk84-88
-
Comparative analysis of message brokers
Mateusz Kaczor, Paweł Powroźnik89-96
-
Comparison of virtualization methods at operating system level
Łukasz Grula, Paweł Powroźnik97-104
-
Detrimental Starfish Detection on Embedded System: A Case Study of YOLOv5 Deep Learning Algorithm and TensorFlow Lite framework
Quoc Toan Nguyen105-111
-
An Analysis of the Knowledge about the Aspects of Cybersecurity and Two-Factor Logging in the Society
Kamil Piłat, Michał Tomasz Pawłowski, Grzegorz Kozieł112-117
-
Analysis of the application of brain-computer interfaces of a selected paradigm in everyday life
Katarzyna Mróz, Małgorzata Plechawska-Wójcik118-122
-
Performance Comparison of Unit Test Isolation Frameworks
Mateusz Domański, Michał Dołęga, Grzegorz Kozieł123-127
-
Comparative analysis of frameworks using TypeScript to build server applications
Marcin Golec, Małgorzata Plechawska-Wójcik128-134
-
C++ and Java performance on the Android platform
Paweł Wlazło, Jakub Smołka135-139
-
A Novel Inconsequential Encryption Algorithm for Big Data in Cloud Computing
Ravi Kanth Motupalli, Krishna Prasad K.140-144
-
Comparison of LeNet-5, AlexNet and GoogLeNet models in handwriting recognition
Bartosz Michalski, Małgorzata Plechawska-Wójcik145-151
-
Comparative study of scaling parameters and research output of selected highly- and moderately-cited individual authors
Keshra Sangwal152-164
-
Analysis of the performance of iOS applications developed using native and cross-platform technology.
Marcin Michałowski, Maria Skublewska-Paszkowska165-171
Main Article Content
DOI
Authors
marcin.michalowski@pollub.edu.pl
Abstract
Study presented in this paper concerns the comparative analysis of the performance of iOS applications developed using native and cross-platform technologies. For the purpose of the research, two iOS applications were implemented: the first one was created using the Swift programming language, while the second one using Flutter technology. For both applications, a set of research scenarios was defined, which assumed the examination of the time of execution and CPU consumption during the execution of operations, such as: sorting integers, writing and reading string from a file or writing and reading records from the SQLite database. The conducted analysis showed that it is not possible to clearly state which application is more efficient in terms of execution time and CPU consumption, because they obtained divergent results for different research scenarios. The native application performed better for file and database operations, while the cross-platform one obtained lower time and CPU consumption when sorting numbers.
Keywords:
References
M. Napoli, Beginning Flutter: A Hands On Guide to App Development, John Wiley & Sons, 2019 DOI: https://doi.org/10.1002/9781119550860
Mobile & Tablet Operating System Market Share Worldwide https://gs.statcounter.com/os-market-share/mobile-tablet/worldwide/#daily-20220107-20220107-bar [08.01.2022]
Cross-platform mobile frameworks used by software developers worldwide from 2019 to 2021 "https://www.statista.com/statistics/869224/worldwide-software-developer-working-hours/" [dostęp: 10.01.2022]
Fuchsia OS Official Site https://fuchsia.dev/ [08.01.2022]
M. Olsson, A Comparison of Performance and Looks Between Flutter and Native Applications: When to prefer Flutter over native in mobile application development, Blekinge Institute of Technology, 2020.
D. Gałan, K. Fisz, P. Kopniak, A multi-criteria comparison of mobile applications built with the use of Android and Flutter Software Development Kits, Journal of Computer Sciences Institute 19 (2021) 107-113. https://doi.org/10.35784/jcsi.2614 DOI: https://doi.org/10.35784/jcsi.2614
P. Kotarski, K. Śledź, J. Smołka, Analysis of the impact of development tools used on the performance of the mobile application, Journal of Computer Sciences Institute 6 (2018) 68-72. https://doi.org/10.35784/jcsi.642 DOI: https://doi.org/10.35784/jcsi.642
P. Grzmil, M. Skublewska-Paszkowska, E. Łukasik, J. Smołka, Performance analysis of native and cross-platform mobile applications, Informatyka, Automatyka, Pomiary W Gospodarce I Ochronie Środowiska 7(2) (2017) 50-53. https://doi.org/10.5604/01.3001.0010.4838 DOI: https://doi.org/10.5604/01.3001.0010.4838
D. Dobrzański, W. Zabierowski, The comparison of native apps performance on iOS (Swift) and Android with cross-platform application – Xamarin: student project, International Journal of Microelectronics and Computer Science 8 (2018) 112-116
O. Axelsson, F. Carlström, Evaluation Targeting React Native in Comparison to Native Mobile Development. Ergonomics and Aerosol Technology, LUP Student Papers (2016) 105 http://lup.lub.lu.se/student-papers/search/publication/8886469
M. Rodríguez-Sánchez Guerra, Cross-platform development frameworks for the development of hybrid mobile applications: Implementations and comparative analysis. Escuela superior de ingenieria grado en ingenieria informatika (2018) 86. https://rodin.uca.es/handle/10498/20951
Article Details
Abstract views: 409
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
