scispace - formally typeset
Proceedings ArticleDOI

Progressive Web Apps: The Possible Web-native Unifier for Mobile Development

TLDR
It is argued for progressive web apps as a possibly unifying technology for web apps and native apps, and two cross-platform mobile apps and one Progressive Web App are developed for comparison purposes, and provided in an open source repository for results’ validity verification.
Abstract
A recent advancement of the mobile web has enabled features previously only found in natively developed apps. Thus, arduous development for several platforms or using cross-platform approaches was required. The novel approach, coined Progressive Web Apps, can be implemented through a set of concepts and technologies on any web site that meets certain requirements. In this paper, we argue for progressive web apps as a possibly unifying technology for web apps and native apps. After an introduction of features, we scrutinize the performance. Two cross-platform mobile apps and one Progressive Web App have been developed for comparison purposes, and provided in an open source repository for results’ validity verification. We aim to spark interest in the academic community, as a lack of academic involvement was identified as part of the literature search.

read more

Citations
More filters
Proceedings ArticleDOI

Progressive Web Apps: the Definite Approach to Cross-Platform Development?

TL;DR: This paper analyzes the foundations of PWAs in cross-platform development and scrutinizes the status quo of current possibilities, investigates unified development, and discusses open questions.
Proceedings ArticleDOI

HTTP/2 Prioritization and its Impact on Web Performance

TL;DR: An extensive survey of modern User Agent implementations is detailed, with the conclusion that the major vendors all approach HTTP/2 prioritization in widely different ways, from naive (Safari, IE, Edge) to complex (Chrome, Firefox).
Journal ArticleDOI

Towards the definitive evaluation framework for cross-platform app development approaches

TL;DR: A holistic, weighted set of assessment criteria is proposed that could become the definitive framework for evaluating cross-platform approaches and suggests that cross- platform development has seen much progress but the challenges are ever growing.
Journal ArticleDOI

A Mobile Serious Game About the Pandemic (COVID-19 - Did You Know?): Design and Evaluation Study.

TL;DR: A serious game with the purpose of bringing scientific-based information on prevention and personal care against COVID-19 reached a young audience and was considered a priority in the strategy of orientation towards the social distance.
Proceedings ArticleDOI

Pride and Prejudice in Progressive Web Apps: Abusing Native App-like Features in Web Applications

TL;DR: The first systematic study of the security and privacy aspects unique to Progressive Web App is conducted, identifying security flaws in main browsers as well as design flaws in popular third-party push services, that exacerbate the phishing risk.
References
More filters
Book ChapterDOI

Evaluating Cross-Platform Development Approaches for Mobile Applications

TL;DR: A set of criteria to assess cross-platform development approaches for native development of mobile applications (apps) was compiled and found PhoneGap viable if very close resemblance to a native look & feel can be neglected.
Proceedings ArticleDOI

A comparative analysis of cross-platform development approaches for mobile applications

TL;DR: The paper identifies a promising cross-platform app type and investigates its effectiveness in practice, and draws some conclusions regarding cross- Platform mobile app development approaches and makes proposals for further research on the field.
Proceedings ArticleDOI

Survey, comparison and evaluation of cross platform mobile application development tools

TL;DR: This paper provides several decision criteria beyond the portability concerns for choosing suitable cross platform tool for application development, and finds that PhoneGap consumes less memory, CPU and power since it does not included dedicated UI components.
Proceedings ArticleDOI

Comparison of cross-platform mobile development tools

TL;DR: A pragmatic comparison among four very popular cross platform tools, which are Rhodes, PhoneGap, DragonRad and MoSync is presented to provide an overview on the availability of application programming interfaces, programming languages, supported mobile operating systems, licences, and integrated development environments.
Proceedings ArticleDOI

Cross-platform model-driven development of mobile applications with md2

TL;DR: MD2, an approach for model-driven cross-platform development of apps, was developed in close cooperation with industry partners and provides means to develop data-driven apps with a native look and feel.
Related Papers (5)