Abstract
The development of software applications has now shifted from desktop to mobile devices. Mobile application developers have been facing hardware configuration and network communication constraints in native, hybrid, and mobile web-based software architecture for a long time. Progressive Web Application is new research in this direction, created in order to overcome the limitations of native, hybrid, and mobile web-based application architecture for mobile devices. The Progressive Web Application architecture consists of a single software application which runs on multiple operating systems (android, iOS, and window phones) efficiently, uses device memory, and is even accessible in the event of no internet connection. Many IT companies have reported overall improvement in their mobile application user base after switching to Progressive Web Application. The recent discussions about Progressive Web Application on the google platform predict a demanding future. Hence, this article seeks to investigate the validity of claims that the Progressive Web Application has the edge over native, hybrid, and mobile web application architecture. The study uses the Analytical Hierarchy Process for deciding which of the architecture types suites the development of a mobile application based on three established constraints. The study outcome will aid software development communities in comprehending the Progressive Web Application and motivate them to use it in the development of an optimized mobile application.
Original language | English |
---|---|
Pages (from-to) | 289-294 |
Number of pages | 6 |
Journal | Procedia Computer Science |
Volume | 155 |
DOIs | |
Publication status | Published - 2019 |
Event | 16th International Conference on Mobile Systems and Pervasive Computing, MobiSPC 2019, 14th International Conference on Future Networks and Communications, FNC 2019, 9th International Conference on Sustainable Energy Information Technology, SEIT 2019 - Halifax, Canada Duration: Aug 19 2019 → Aug 21 2019 |
Keywords
- Analytical hierarchy process
- Hybrid
- Mobile
- Multi-platform
- Native
- Offline application
- Progressive web application
- Software
ASJC Scopus subject areas
- Computer Science(all)