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...
Main Authors: | , |
---|---|
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 |