Litcius/Paper detail

Impact of mobile cross-platform development on CPU, memory and battery of mobile devices when using common mobile app features

Thomas Dorfer, Lukas Demetz, Stefan Huber

2020Procedia Computer Science23 citationsDOIOpen Access PDF

Abstract

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.

Topics & Concepts

PortingComputer scienceAndroid (operating system)Mobile appsMobile deviceEmbedded systemCross-platformMobile computingMobile processorMobile WebOperating systemMobile technologyResource consumptionWorld Wide WebSoftwareEcologyBiologyMobile and Web ApplicationsGreen IT and SustainabilityICT in Developing Communities