Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki (Dec 2018)

Porównanie czasów wykonywania funkcji natywnych w aplikacjach mobilnych zaimplementowanych w technologiach natywnej i hybrydowej

  • Dariusz Bzdyk,
  • Robert Janowski

DOI
https://doi.org/10.26348/znwwsi.19.51
Journal volume & issue
Vol. 12, no. 19
pp. 51 – 77

Abstract

Read online

W pracy przedstawiono zagadnienie oceny wydajności aplikacji tworzonych w modelach natywnym oraz hybrydowym. Analizę porównawczą przeprowadzono przyjmując jako kryterium czas wykonywania funkcji natywnych, takich jak np. dostęp do sprzętu, dostęp do sieci, zapis i odczyt danych z wy-korzystaniem mechanizmów specyficznych dla konkretnego systemu operacyjnego. Pomiary wykonano przygotowując dwie jednakowe pod względem funkcjonalnym aplikacje dla systemu operacyjnego Android, jedną w języku Java (metodologia natywna), drugą w języku JavaScript i HTML z wykorzystaniem mostu PhoneGap (metodologia hybrydowa), w których wywoływano określone funkcje natywne i mierzono czas ich zakończenia. Badania wykonano dla kilku wersji systemu operacyjnego Android w celu uzyskania szerszego poglądu na analizowane zagadnienie.

Keywords