- Tytuł:
-
Porównanie czasów wykonywania funkcji natywnych w aplikacjach mobilnych zaimplementowanych w technologiach natywnej i hybrydowej
The Comparison of the Native Function Execution Times for Mobile Application Implemented Using Native and Hybrid Approaches - Autorzy:
-
Bzdyk, D.
Janowski, R. - Powiązania:
- https://bibliotekanauki.pl/articles/91302.pdf
- Data publikacji:
- 2018
- Wydawca:
- Warszawska Wyższa Szkoła Informatyki
- Tematy:
-
aplikacje hybrydowe
aplikacje natywne
Android OS
PhoneGap
Hybrid applications
native applications - Opis:
-
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 wykorzystaniem 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.
This paper presents the performance evaluation of the mobile native and hybrid applications. The comparison of application performance was carried out assuming a native function execution time (e.g. an access to the hardware, an access to the network, writing or reading files or contacts) as a main criteria. The measurements were conducted by preparing two functionally identical applications for Android OS, one written in Java language (native methodology) the other written in JavaScript and HTML languages with the aid of PhoneGap bridge (hybrid methodology), that were later used to call selected native functions and measure their execution time. The evaluation was performed for three versions of Android OS in order to have a broader perspective on the analysed issue. - Źródło:
-
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki; 2018, 12, 19; 51-77
1896-396X
2082-8349 - Pojawia się w:
- Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki
- Dostawca treści:
- Biblioteka Nauki