Progressive web application assessment using AHP

Asharul Islam Khan*, Ali Al-Badi, Mahmood Al-Kindi

*Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review

5 Citations (Scopus)

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.

Keywords

  • Analytical hierarchy process
  • Hybrid
  • Mobile
  • Multi-platform
  • Native
  • Offline application
  • Progressive web application
  • Software

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'Progressive web application assessment using AHP'. Together they form a unique fingerprint.

Cite this