TY - GEN
T1 - Evaluating the performance of Android based Cross-Platform App Development Frameworks
AU - Mahendra, Mohammad
AU - Anggorojati, Bayu
N1 - Funding Information:
This research is supported by Universitas Indonesia under “Pub-likasi Terindeks Internasional (PUTI) Prosiding” research grant NKB-884/UN2.RST/HKP.05.00/2020. The authors wish to thank the Faculty of Computer Science, Universitas Indonesia, for the support of this research.
Publisher Copyright:
© 2020 ACM.
PY - 2020/11/27
Y1 - 2020/11/27
N2 - Mobile applications have become a necessity in people's daily lives, and more are being developed at this time. To increase the efficiency in developing mobile apps, cross-platform mobile app development framework is needed. Currently there are various types of mobile app development frameworks with their respective approaches, be it native apps, mobile web apps, widget based, bridging with javascript, and others. However, user adoption and retention to a mobile app is highly influenced by good user experience, which can be quantified by application performance. In this research, a series of experiment are conducted to measure the performance of several Android based mobile app development frameworks based on five parameters, namely cpu usage, memory usage, response time, frame rate and app size. The results of this study show Native Android application that is used as the baseline gives the best performance and then followed by widget based cross-platform development framework, i.e. Flutter.
AB - Mobile applications have become a necessity in people's daily lives, and more are being developed at this time. To increase the efficiency in developing mobile apps, cross-platform mobile app development framework is needed. Currently there are various types of mobile app development frameworks with their respective approaches, be it native apps, mobile web apps, widget based, bridging with javascript, and others. However, user adoption and retention to a mobile app is highly influenced by good user experience, which can be quantified by application performance. In this research, a series of experiment are conducted to measure the performance of several Android based mobile app development frameworks based on five parameters, namely cpu usage, memory usage, response time, frame rate and app size. The results of this study show Native Android application that is used as the baseline gives the best performance and then followed by widget based cross-platform development framework, i.e. Flutter.
KW - cross platform
KW - development framework
KW - Mobile application
KW - performance evaluation
UR - http://www.scopus.com/inward/record.url?scp=85105700412&partnerID=8YFLogxK
U2 - 10.1145/3442555.3442561
DO - 10.1145/3442555.3442561
M3 - Conference contribution
AN - SCOPUS:85105700412
T3 - ACM International Conference Proceeding Series
SP - 32
EP - 37
BT - ICCIP 2020 - 2020 6th International Conference on Communication and Information Processing
PB - Association for Computing Machinery
T2 - 6th International Conference on Communication and Information Processing, ICCIP 2020
Y2 - 27 November 2020 through 29 November 2020
ER -