A First Look at Instant Service Consumption with Quick Apps on Mobile Devices

被引:4
作者
Liu, Yi [1 ]
Xu, Enze [1 ]
Ma, Yun [2 ]
Liu, Xuanzhe [1 ,3 ]
机构
[1] Peking Univ, Minist Educ, Key Lab High Confidence Software Technol, Beijing, Peoples R China
[2] Tsinghua Univ, Beijing, Peoples R China
[3] Peking Univ Informat Technol Inst, Tianjin Binhai, Peoples R China
来源
2019 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (IEEE ICWS 2019) | 2019年
关键词
Instant Service Consumption; Quick App; Performance; Web Services;
D O I
10.1109/ICWS.2019.00061
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Mobile app ecosystem has gained giant success in providing services on mobile devices to facilitate almost all aspects in our daily life. However, the whole-package installation and dramatically increasing package size are now preventing users from trying more apps. To address the issue, many lightweight frameworks have emerged, enabling to provide the experience of instant service consumption where apps are of small size and no installation is needed to consuming services provided by the apps. In this paper, we conduct the first empirical study on instant service consumption on mobile devices. We focus on one of the most popular frameworks, quick apps, which are proposed and supported by nine mainstream mobile phone manufacturers in China. Quick apps are implemented with Web-based technologies, and run as native apps without the need of installation. We find that quick apps have much smaller size and only provide a limited set of services compared to their corresponding native apps. Then, we characterize the performance differences between quick apps and native apps in terms of launching time, data drain, and network connections, when the two kinds of apps provide the same services. Our observations reveal that quick apps perform better than native apps thanks to its much smaller size and less functionalities in a single page. Finally, we propose a machine learning based approach to helping developers construct the quick app from an existing native app.
引用
收藏
页码:328 / 335
页数:8
相关论文
共 16 条
[1]  
[Anonymous], 2019, NUMB APPS AV LEAD AP
[2]  
Choudhary SR, 2013, PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), P702, DOI 10.1109/ICSE.2013.6606616
[3]  
Dom V., 2018, VIRTUAL DOM
[4]  
Fazzini M, 2017, IEEE INT CONF AUTOM, P308, DOI 10.1109/ASE.2017.8115644
[5]   X-Check: A Novel Cross-browser Testing Service based on Record/Replay [J].
He, Meimei ;
Wu, Guoquan ;
Tang, Hongyin ;
Chen, Wei ;
Wei, Jun ;
Zhong, Hua ;
Huang, Tao .
2016 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2016, :123-130
[6]   Pride and Prejudice in Progressive Web Apps: Abusing Native App-like Features in Web Applications [J].
Lee, Jiyeon ;
Kim, Hayeon ;
Park, Junghwan ;
Shin, Insik ;
Son, Sooel .
PROCEEDINGS OF THE 2018 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'18), 2018, :1731-1746
[7]  
Leung C., 2016, P 2016 INT MEAS C, P365, DOI DOI 10.1145/2987443.2987456
[8]   Kite: Building Conversational Bots from Mobile Apps [J].
Li, Toby Jia-Jun ;
Riva, Oriana .
MOBISYS'18: PROCEEDINGS OF THE 16TH ACM INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS, AND SERVICES, 2018, :96-109
[9]  
Liu Y, 2015, 2015 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), P337, DOI 10.1109/ICWS.2015.53
[10]   Aladdin: Automating Release of Deep-Link APIs on Android [J].
Ma, Yun ;
Hu, Ziniu ;
Liu, Yunxin ;
Xie, Tao ;
Liu, Xuanzhe .
WEB CONFERENCE 2018: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW2018), 2018, :1469-1478