Impact of mobile cross-platform development on CPU, memory and battery of mobile devices when using common mobile app features
Author(s) -
Thomas Dorfer,
Lukas Demetz,
Stefan Huber
Publication year - 2020
Publication title -
procedia computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.334
H-Index - 76
ISSN - 1877-0509
DOI - 10.1016/j.procs.2020.07.029
Subject(s) - porting , computer science , android (operating system) , mobile apps , mobile device , embedded system , cross platform , mobile computing , mobile processor , mobile web , operating system , mobile technology , resource consumption , world wide web , software , ecology , biology
More and more apps are built with mobile cross-platform development (MCPD) approaches. MCPD approaches offer developers several advantages for porting a mobile app onto several mobile platforms. However, these approaches come at the cost of a higher resource usage on the mobile device. In this study the resource and energy efficiency of the widely-used MCPD approach React Native is compared to native Android. The study is based on a mobile app, which uses functionality commonly found in mobile apps. Within a controlled usage scenario the study shows that the investigated MCPD approach consumed between 6% to 8% more energy than the Android native counterpart.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom