Comparative Performance and User Experience: PWAs Vs. Native Mobile Applications
Main Article Content
Abstract
This article analyzes and contrasts the use cases, Cultivation Methods, Tools, and User Experiences of Progressive Web Apps (PWAs) and Mobile Native Applications. It notes that since 2015, the use of PWAs has surged as a result of faster download times, offline usability, lower development costs, and enhanced engagement. Key PWAs For the Building of PWAs includes Service Workers, Web App Manifests and Responsive Web Design; the article showcases practical code examples for registering service workers, and handling notifications, as well as caching resources for a seamless user experience. Popular frameworks for PWA development includes Angular, React and Vue.js. For the user interface, Framework7, React Native, Ionic and Onsen UI provide a native user interface and feature design and offer enhanced usability. To empower PWAs, best practices include notifications and caching for heightened user reliability. Exercises in the article include tables showing the advantages and disadvantages of methods, tools sticks, and practices which outline the best routes for the developers. In essence, the article states that PWAs provide high-performance levels, are scalable, secure, and user-engaging, thus going through the same competition as native applications besides maintaining development and maintenance costs to their lowest. As the browser capabilities advance, it will become an ever-important chair for modern web development.
Article Details
References
Ali, M., and Pan, H. (2019). Progressive Web Applications: An Empirical Study. Journal of Software and Application Engineering, 12(1), 1-15.
Aribe, S., & Panes, J. M. (2019). Will State of Happiness Assure Global Peace? Asia Pacific Journal of Social and Behavioral Sciences, 16, 87-98. DOI: https://doi.org/10.57200/apjsbs.v16i0.154
Hegde, R., and Yadav, A. (2020). Progressive Web Application and its Implementation using Angular. International Journal of Advanced Science and Engineering, 29(4), 1383-1393.
Kirk, P., and Keeve, S. (2019). Developing Progressive Web Application using React. International Journal of Innovative Technology and Research Engineering, 8(12), 1355-1359.
Mansour, I., Hammad, M., and Aljara, I. (2020). An Experimental Evaluation of Progressive Web Application Caching Strategies. Journal of Ambient Intelligence and Humanized Computing, 11(5), 1975-1987.
Morali, A., and Shetha, A. (2019). A Systematic Review of Progressive Web Applications. Journal of Software Engineering and Applications, 12(6), 297-314.
Niyaz, K., and Hamdan, A. R. (2020). The Role of Progressive Web Applications in Achieving High Performance on the Web. International Journal of Advanced Computer Science and Applications, 11(8), 124-129.
Pemmasani, V. R., and Bommisetty, K. (2018). Design and Implementation of Progressive Web Application using AngularJS. International Journal of Computer Science and Information Security, 16(10), 29-36. DOI: https://doi.org/10.5815/ijcnis.2018.08.04
Zhang, Q., and Hu, L. (2021). Developing a Progressive Web Application using Vue.js. Journal of Physics: Conference Series, 1801(1), 012012. DOI: https://doi.org/10.1088/1742-6596/1801/1/012012
