A Comprehensive Comparison of Hybrid Mobile Application Development Frameworks

A Comprehensive Comparison of Hybrid Mobile Application Development Frameworks

Blaž Denko, Špela Pečnik, Iztok Fister Jr.
DOI: 10.4018/IJSPPC.2021010105
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

The number of users of smart mobile devices is growing every day. Because of the popularity of using mobile devices, it is important for business stakeholders to develop mobile applications targeting all mobile platforms in order to ensure that the number of users is as large as possible. One possible solution is the creation of hybrid mobile applications. These are applications that combine the properties of web and native mobile applications, and their main advantage is compatibility with multiple mobile operating systems. This paper presents the results of very comprehensive experiments that involved the use of various hybrid mobile development frameworks that were tested under different scenarios. Experiments revealed that the performance of hybrid applications in different scenarios varies considerably, although the results of these applications were comparable to those that were achieved in the experiment with the native application.
Article Preview
Top

Hybrid Mobile Applications

Hybrid applications combine the features of native and web technologies, and enable compatibility with multiple mobile operating systems (Vilcek & Jakopec, 2017). The most important features of hybrid applications are the common program code and the development environment, which differ in the case of the development of native applications (Delia et al., 2017). Such an application development concept is called “write once run anywhere”, and refers to the ability of an application to run on different operating systems (Huynh et al., 2017). The development of hybrid mobile applications is carried out using modern technologies that differ depending on the selected framework in which we create the application (Ma et al., 2018). For example, those built in the Ionic framework use the Apache Cordova interface and run within the web view, while applications built in the React Native framework use an interface that allows the application code to be mapped to native application components (Griffith, 2017; Eisenman, 2017).

Complete Article List

Search this Journal:
Reset
Volume 16: 1 Issue (2024): Forthcoming, Available for Pre-Order
Volume 15: 1 Issue (2023)
Volume 14: 4 Issues (2022): 1 Released, 3 Forthcoming
Volume 13: 4 Issues (2021)
Volume 12: 4 Issues (2020)
View Complete Journal Contents Listing