PL EN


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

Ocena wydajności czasowej frameworku Flutter w kontekście obsługi interfejsów użytkownika

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Evaluation of Flutter framework time efficiency in context of user interface tasks
Języki publikacji
PL
Abstrakty
PL
Artykuł opisuje analizę porównawczą wydajności czasowej aplikacji natywnych systemu Android (stworzonych za pomocą Android SDK oraz języka Java) oraz aplikacji stworzonych za pomocą wieloplatformowego frameworku Flutter. Badanie polegało na stworzeniu trzech par identycznych ze sobą funkcjonalnie aplikacji za pomocą obu rozwiązań, anastępnie zbadaniu czasu wykonania poszczególnych działań przez obie aplikacje. Funkcjonalność aplikacji testowych składała się głównie z zadań z zakresu operowania na interfejsie użytkownika. Badanie zostało przeprowadzone na smartfonie Huawei P30 za pomocą narzędzia Perfetto. Wyniki potwierdzają lepszą wydajność czasową aplikacji natywnych względem aplikacji Fluttera
EN
The article describes a comparative analysis of the time performance between native Android applications (created with the Android SDK and Java language) and applications created with the Flutter multi-platform framework. The study consisted of creating three pairs of applications that are functionally identical with each other using both programing tools, and then examining the time taken to perform individual actions by both applications. The functionality of the test applications consisted mainly of tasks related to operating on the user interface. The study was carried out on the Huawei P30 using Perfetto tool. Results confirm that native apps are more time efficient than Flutter apps.
Rocznik
Tom
Strony
309--314
Opis fizyczny
Bibliogr. 8 poz., tab.
Twórcy
  • Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland
  • Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland
Bibliografia
  • 1. 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.
  • 2. L. P. Barros, F. Medeiros, E. Moraes, A. F. Júnior, Analyzing the Performance of Apps Developed by using Cross-Platform and Native Technologies, International Conference on Software Engineering and Knowledge Engineering (SEKE 2020).
  • 3. A. M. Qadir, P. Cooper, GPS-based Mobile Cross-platform Cargo Tracking System with Web-based Application, 2020 8th International Symposium on Digital Forensics and Security (ISDFS) 2020 1-7, https://doi.org/10.1109/ISDFS49300.2020.9116336.
  • 4. 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.
  • 5. 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.
  • 6. C. M. Pinto, C. Coutinho, From Native to Cross-platform Hybrid Development, 2018 International Conference on Intelligent Systems (IS) (2018) 669-676, https://doi.org/10.1109/IS.2018.8710545.
  • 7. L. Corral, A. Janes, T. Remencius, Potential Advantages and Disadvantages of Multiplatform Development Frameworks – A Vision on Mobile Environments, Procedia Computer Science 10 (2012) 1202-1207, https://doi.org/10.1016/j.procs.2012.06.173.
  • 8. Flutter framework documentation – performance monitoring, https://docs.flutter.dev/perf/ui-performance, [14.06.2022].
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-ce231c09-a97e-40b5-838d-711f35b03503
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ć.