PL EN


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

Analiza wydajności metod implementacji interfejsów użytkownika w aplikacjach mobilnych

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Performance analysis of user interface implementation methods in mobile applications
Języki publikacji
PL
Abstrakty
PL
Celem artykułu jest analiza wpływu zastosowania Jetpack Composena wydajność interfejsu użytkownika w aplikacjach mobilnych. Jetpack Compose jest stosunkowo nową technologią, przez co nie ma wiele badań na temat jej wydajności. Do badania zostały wykorzystane aplikacje napisane w języku Kotlin, przy użyciu zestawu narzędziowego Jetpack Compose oraz widoków. Aplikacje były testowane przy użyciu testów wydajnościowych, przy użyciu narzędzia Ma-crobenchmark, UI Automator 2 oraz JUnit 5. Został wykonany przegląd literatury badającej wpływ wielu czynników na wydajność interfejsu użytkownika i systemu Android. Po zakończeniu badań wywnioskowano, że Jetpack Compose jest nieznacznie gorszy wydajnościowo w porównaniu do interfejsów zbudowanych za pomocą widoków, w zamian oferuje szybszą i łatwiejszą pracę nad kodem
EN
The purpose of this article is to analyze the impact of Jetpack Compose on user interface performance in mobile appli-cations. A relatively new technology, Jetpack Compose, has not seen much research on its performance. The study used applications written in Kotlin, using the Jetpack Compose toolkit and views. The applications were tested with perfor-mance tests, using the Macrobenchmark tool, UI Automator 2 and JUnit 5. A literature review examining the impact of many factors on UI and Android performance was performed. In the end, upon completion of the testing, it was con-cluded that Jetpack Compose is slightly inferior in performance compared to interfaces built with views, in return it offers faster and easier code development.
Rocznik
Tom
Strony
13--17
Opis fizyczny
Bibliogr. 10 poz., fig., tab.
Twórcy
  • Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland
Bibliografia
  • 1. Wywiad z Martinem Cooperem, wynalazcą telefonów komórkowych, http://news.bbc.co.uk/1/hi/programmes/click_online/8639590.stm, [21.09.2022].
  • 2. Udział w rynku mobilnych systemów operacyjnych na świecie, https://gs.statcounter.com/os-market-share/mobile/worldwide, [26.01.2021].
  • 3. J. Fu, Y. Wang, Y. Zhou, X. Wang, How resource utilization influences UI responsiveness of Android software, Information and Software Technology 141 (2022) 1-11, https://doi.org/10.1016/j.infsof.2021.106728.DOI: https://doi.org/10.1016/j.infsof.2021.106728
  • 4. R. Vala, R. Jasek, Performance of Hybrid Mobile Application UI Frameworks, in: V. Mladenov, I.Rudas, O. Martin, G. Tsenov, P. M. Pardalos, M. Hromada, Proceedings of the 2014 Intertnational Conference on Applied Mathematics, Computational Science & Engineering (AMCSE 2014), Varna, Bulgaria, September 13-15, 2014.
  • 5. W. Jung, The Effect of Representational UI Design Quality of Mobile Shopping Applications on Users Intention to Shop, Procedia Computer Science 121 (2017) 166-169.DOI: https://doi.org/10.1016/j.procs.2017.11.023
  • 6. S. L. T. Hui, S. L. See, Enhancing user experience through customisation of UI design, Procedia Manufacturing 3 (2015) 1932–1937.DOI: https://doi.org/10.1016/j.promfg.2015.07.237
  • 7. L. Corrala, I. Fronzab, T. Mikkonenc, User Interface Matters: Analysing the Complexity of Mobile Applications from a Visual Perspective, Procedia Computer Science 191 (2021) 9-16.DOI: https://doi.org/10.1016/j.procs.2021.07.039
  • 8. Informacje o języku kotlin, https://kotlinlang.org/docs/home.html, [21.09.2022].
  • 9. Informacje o narzędziu Jetpack Compose, https://developer.android.com/jetpack/compose/documentation, [21.09.2022].
  • 10. Dokumentacja narzędzia Macrobenchmark, https://developer.android.com/topic/performance/benchmarking/macrobenchmark-overview, [21.09.2020]
Uwagi
Opracowanie rekordu ze środków MEiN, umowa nr SONP/SP/546092/2022 w ramach programu "Społeczna odpowiedzialność nauki" - moduł: Popularyzacja nauki i promocja sportu (2022-2023).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-a9aca94a-0d10-4f81-9d75-d8c5e3f8c32a
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ć.