PWA vs the Others: A Comparative Study on the UI Energy-Efficiency of Progressive Web Apps

被引:3
|
作者
Huber, Stefan [1 ]
Demetz, Lukas [1 ]
Felderer, Michael [2 ]
机构
[1] Univ Appl Sci Kufstein, Kufstein, Austria
[2] Univ Innsbruck, Dept Comp Sci, Innsbruck, Austria
来源
WEB ENGINEERING, ICWE 2021 | 2021年 / 12706卷
关键词
Mobile cross-platform development; Mobile web engineering; Mobile app energy efficiency; Progressive web apps;
D O I
10.1007/978-3-030-74296-6_35
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Developing the same mobile app for multiple platforms is a prominent challenge for practitioners in mobile software development. When starting an app project, practitioners are faced with a plethora of development approaches to choose from. Progressive Web Apps (PWAs) are a novel and promising approach for mobile cross-platform development (MCPD). As mobile devices are limited regarding battery capacity, the energy footprint of a mobile app should be kept as low as possible. Thus, the aim of this study is to analyze the difference in energy consumption of PWAs and other mobile development approaches with a focus on UI rendering and interaction scenarios. For this, we implemented five versions of the same app with different development approaches and examined their energy footprint on two Android devices with four execution scenarios. The results show that the used development approach influences the energy footprint of a mobile app. Native development shows the lowest energy consumption. PWAs, albeit not the lowest energy consuming mobile development approach, are a viable alternative to other MCPD approaches. Moreover, the web-browser engine used to execute the PWA has a significant influence on the energy footprint of the app.
引用
收藏
页码:464 / 479
页数:16
相关论文
共 50 条
  • [1] A comparative study on the energy consumption of Progressive Web Apps
    Huber, Stefan
    Demetz, Lukas
    Felderer, Michael
    [J]. INFORMATION SYSTEMS, 2022, 108
  • [2] Energy-efficiency of VLSI caches: A comparative study
    Kamble, MB
    Ghose, K
    [J]. TENTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1997, : 261 - 267
  • [3] Debugging Energy-efficiency Related Field Failures in Mobile Apps
    Banerjee, Abhijeet
    Guo, Hai-Feng
    Roychoudhury, Abhik
    [J]. 2016 IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2016), 2016, : 127 - 138
  • [4] Automated Re-factoring of Android Apps to Enhance Energy-efficiency
    Banerjee, Abhijeet
    Roychoudhury, Abhik
    [J]. 2016 IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2016), 2016, : 139 - 150
  • [5] EnergyPatch: Repairing Resource Leaks to Improve Energy-Efficiency of Android Apps
    Banerjee, Abhijeet
    Chong, Lee Kee
    Ballabriga, Clement
    Roychoudhury, Abhik
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2018, 44 (05) : 470 - 490
  • [6] On the Energy-Efficiency of Hybrid UI Components for Mobile Cross-Platform Development
    Huber, Stefan
    Doeller, Mario
    Felderer, Michael
    [J]. WEB ENGINEERING, ICWE 2023, 2023, 13893 : 247 - 261
  • [7] Native vs Web Apps: Comparing the Energy Consumption and Performance of Android Apps and their Web Counterparts
    Horn, Ruben
    Lahnaoui, Abdellah
    Reinoso, Edgard
    Peng, Sicheng
    Isakov, Vadim
    Islam, Tanjina
    Malavolta, Ivano
    [J]. 2023 IEEE/ACM 10TH INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS, MOBILESOFT, 2023, : 44 - 54
  • [8] Progressive Web Apps Development: Study of Caching Mechanisms
    Correia, Fernando
    Ribeiro, Oscar
    Silva, J. C.
    [J]. 2021 21ST INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ITS APPLICATIONS ICCSA 2021, 2021, : 181 - 187
  • [9] Statistical QoS guarantee and energy-efficiency in web server clusters
    Bertini, Luciano
    Leite, J. C. B.
    Mosse, Daniel
    [J]. 19TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2007, : 83 - +
  • [10] A COMPARATIVE STUDY: DESIGN STRATEGIES FOR ENERGY-EFFICIENCY OF HIGH-RISE OFFICE BUILDINGS
    Raji, Babak
    Tenpierik, Martin J.
    Van den Dobbelsteen, Andy
    [J]. JOURNAL OF GREEN BUILDING, 2016, 11 (01): : 134 - U5