PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Porównanie wydajności wieloplatformowych frameworków Xamarin i Flutter

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Comparison of performance of Xamarin and Flutter cross-platform frameworks
Języki publikacji
PL
Abstrakty
PL
W ramach artykułu przeprowadzono wydajnościowe badania porównawcze dwóch wieloplatformowych szkieletów programistycznych Flutter oraz Xamarin. W tym celu opracowano dwie aplikacje testowe pracujące pod kontrolą systemu Android, realizujące te same funkcje tzn. operacje CRUD na bazie danych oraz sortowanie przez scalanie tablic obiektów. Testy przeprowadzono na emulatorze oraz na urządzeniu fizycznym. Sortowane tablice miały różne rozmiary, a operacje na bazie były realizowane dla różnej wielkości zbiorów danych. Metryką wykorzystaną do porównań był średni czas realizacji danej operacji. Analiza wyników badań pokazała, że Xamarin był zdecydowanie wydajniejszy w trzech operacjach CRUD, natomiast Flutter znacznie szybciej wykonywał operacje obliczeniowe, którą było w tym przypadku sortowanie.
EN
This article conducts a performance comparative study of two cross-platform development frameworks: Flutter and Xamarin. For this purpose, two test applications running on Android were developed, implementing the same functions, i.e. CRUD operations on the database and sorting an array of objects by the Merge Sort algorithm. Tests were performed on an emulator and on a physical device. The sorted arrays had different sizes, and database operations were performed for different sizes of data sets. The metric used for comparisons was the average implementation time of a given operation. The analysis of the research results showed that Xamarin was definitely more efficient in three CRUD operations, while Flutter performed computational operations, which in this case was sorting, much faster.
Rocznik
Tom
Strony
199--204
Opis fizyczny
Bibliogr. 6 poz., rys., tab.
Twórcy
  • Department of Computer Science, Lublin University of Technology (Poland)
  • Department of Computer Science, Lublin University of Technology (Poland)
Bibliografia
  • 1. Liczba dostępnych aplikacji w Google Play Store https://www.statista.com/statistics/266210/number-of-available-applications-in-the-google-play-store/, [10.11.2023].
  • 2. Liczba aplikacji w Apple App Store https://www.statista.com/statistics/276623/number-of-apps-available-in-leading-app-stores/, [20.11.2023].
  • 3. M. Uciński, M. Dzieńkowski, A comparative analysis of performance of Flutter and Xamarin development frameworks, Journal of Computer Sciences Institute 25 (2022) 366-370.
  • 4. G. Versluis, Xamarin Forms Essentials. First Steps Toward Cross-Platform Mobile Apps, Apress, Berkeley, CA, 2017.
  • 5. D. You, M. Hu, A comparative study of cross-platform mobile application development, Wellington, New Zealand, 2021.
  • 6. 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 (3) (2017) 122-126.
Uwagi
Opracowanie rekordu ze środków MNiSW, umowa nr POPUL/SP/0154/2024/02 w ramach programu "Społeczna odpowiedzialność nauki II" - moduł: Popularyzacja nauki (2025).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-d6e93504-475d-4832-ab47-f3fe2ac23501
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.