TY - GEN
T1 - Boosting UI Rendering in Android Applications
AU - Mondal, Subrota Kumar
AU - Pei, Yu
AU - Dai, Hong Ning
AU - Dipu Kabir, H. M.
AU - Sahoo, Jyoti Prakash
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/12
Y1 - 2020/12
N2 - The Android operating system captures over 86% mobile OS market share and a large number of software developers are keen on developing applications for the Android platform. Many Android applications, however, suffer from the problem of slow UI rendering, thereby losing their competitive edge. To be able to address this problem, the developers first need to understand the underlying reasons. In this paper, we present an empirical study on reasons for slow UI rendering on the Android platform, with its focus on the impact of (poor) layout implementation on UI rendering. We also propose a taxonomy of existing techniques that might help tackle the problem and strategies for efficient layout implementation. Results from applying the strategies to sample applications demonstrate that they can help enhance the efficiency of UI rendering.
AB - The Android operating system captures over 86% mobile OS market share and a large number of software developers are keen on developing applications for the Android platform. Many Android applications, however, suffer from the problem of slow UI rendering, thereby losing their competitive edge. To be able to address this problem, the developers first need to understand the underlying reasons. In this paper, we present an empirical study on reasons for slow UI rendering on the Android platform, with its focus on the impact of (poor) layout implementation on UI rendering. We also propose a taxonomy of existing techniques that might help tackle the problem and strategies for efficient layout implementation. Results from applying the strategies to sample applications demonstrate that they can help enhance the efficiency of UI rendering.
KW - Boosting UI Rendering
KW - Layout
KW - UI Rendering Issues
UR - http://www.scopus.com/inward/record.url?scp=85099349928&partnerID=8YFLogxK
U2 - 10.1109/QRS-C51114.2020.00055
DO - 10.1109/QRS-C51114.2020.00055
M3 - Conference article published in proceeding or book
AN - SCOPUS:85099349928
T3 - Proceedings - Companion of the 2020 IEEE 20th International Conference on Software Quality, Reliability, and Security, QRS-C 2020
SP - 285
EP - 286
BT - Proceedings - Companion of the 2020 IEEE 20th International Conference on Software Quality, Reliability, and Security, QRS-C 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 20th IEEE International Conference on Software Quality, Reliability, and Security, QRS 2020
Y2 - 11 December 2020 through 14 December 2020
ER -