Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Tytuł pozycji:

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

Tytuł:
Porównanie wydajności wieloplatformowych frameworków Xamarin i Flutter
Autorzy:
Kowalczyk, Piotr
Dzieńkowski, Mariusz
Data publikacji:
2024
Słowa kluczowe:
Flutter
Xamarin
wieloplatformowe szkielety programistyczne
analiza porównawcza
ccross-platform frameworks
comparative analysis
Język:
polski
Dostawca treści:
BazTech
Artykuł
  Przejdź do źródła  Link otwiera się w nowym oknie  Pełny tekst  Link otwiera się w nowym oknie
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.
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.
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).

Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies