Analysis of the performance of iOS applications developed using native and cross-platform technology.

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, whi...

Full description

Bibliographic Details
Main Authors: Marcin Michałowski, Maria Skublewska-Paszkowska
Format: Article
Language:English
Published: Lublin University of Technology 2022-06-01
Series:Journal of Computer Sciences Institute
Subjects:
Online Access:https://ph.pollub.pl/index.php/jcsi/article/view/2924
_version_ 1811204772899848192
author Marcin Michałowski
Maria Skublewska-Paszkowska
author_facet Marcin Michałowski
Maria Skublewska-Paszkowska
author_sort Marcin Michałowski
collection DOAJ
description 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.
first_indexed 2024-04-12T03:18:16Z
format Article
id doaj.art-1e359ec28dba4c0a870bf6979cdafab3
institution Directory Open Access Journal
issn 2544-0764
language English
last_indexed 2024-04-12T03:18:16Z
publishDate 2022-06-01
publisher Lublin University of Technology
record_format Article
series Journal of Computer Sciences Institute
spelling doaj.art-1e359ec28dba4c0a870bf6979cdafab32022-12-22T03:49:58ZengLublin University of TechnologyJournal of Computer Sciences Institute2544-07642022-06-012310.35784/jcsi.2924Analysis of the performance of iOS applications developed using native and cross-platform technology.Marcin Michałowski0Maria Skublewska-Paszkowska{'en_US': 'Polish'} 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. https://ph.pollub.pl/index.php/jcsi/article/view/2924iOSFluttercrossplatform applicationsnative applicationsperformance comparison
spellingShingle Marcin Michałowski
Maria Skublewska-Paszkowska
Analysis of the performance of iOS applications developed using native and cross-platform technology.
Journal of Computer Sciences Institute
iOS
Flutter
crossplatform applications
native applications
performance comparison
title Analysis of the performance of iOS applications developed using native and cross-platform technology.
title_full Analysis of the performance of iOS applications developed using native and cross-platform technology.
title_fullStr Analysis of the performance of iOS applications developed using native and cross-platform technology.
title_full_unstemmed Analysis of the performance of iOS applications developed using native and cross-platform technology.
title_short Analysis of the performance of iOS applications developed using native and cross-platform technology.
title_sort analysis of the performance of ios applications developed using native and cross platform technology
topic iOS
Flutter
crossplatform applications
native applications
performance comparison
url https://ph.pollub.pl/index.php/jcsi/article/view/2924
work_keys_str_mv AT marcinmichałowski analysisoftheperformanceofiosapplicationsdevelopedusingnativeandcrossplatformtechnology
AT mariaskublewskapaszkowska analysisoftheperformanceofiosapplicationsdevelopedusingnativeandcrossplatformtechnology