Proceedings ArticleDOI
Progressive Web Apps: The Possible Web-native Unifier for Mobile Development
Andreas Biørn-Hansen,Tim A. Majchrzak,Tor-Morten Grønli +2 more
- pp 344-351
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.
Juliano de Souza Gaspar,Eura Martins Lage,Fernando José da Silva,Érico Mineiro,Isaias José Ramos de Oliveira,Igor Alonso Andrade de Oliveira,Rayner Guilherme De Souza,Juan Rodrigues Oliveira Gusmão,Camila Fernanda Donadoni De Souza,Zilma Silveira Nogueira Reis +9 more
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.