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
Abstract
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