Analysing the performance of mobile cross-platform development approaches using ui interaction scenarios

1Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

For developing mobile apps, developers can choose between a native development approach, in which a unique code base needs to be maintained for each supported mobile platform, and mobile cross-platform development (MCPD) approaches. MCPD approaches allow building and deploying mobile apps for several mobile platforms from one single code base. As MCPD approaches build on top of different technologies, in this paper, we analyze the performance of MCPD approaches based on UI interactions. We developed one app natively, and two using MCPD approaches. Using automated tests, we measured CPU usage, memory consumption and rendered frames of these apps when executing UI interaction scenarios consisting of three selected UI interactions (i.e., opening/closing a navigation drawer, screen transition, and virtual scrolling). The study confirms results of previous studies showing that, compared to natively developed apps, apps developed using MCPD approaches put a higher load on mobile devices regarding CPU usage, main memory and GPU memory consumption.

Cite

CITATION STYLE

APA

Huber, S., Demetz, L., & Felderer, M. (2020). Analysing the performance of mobile cross-platform development approaches using ui interaction scenarios. In Communications in Computer and Information Science (Vol. 1250 CCIS, pp. 40–57). Springer. https://doi.org/10.1007/978-3-030-52991-8_3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free