基于应用级虚拟化的安卓应用灵活可安装性分解
计算机与社会
2018-02-16 v2
摘要
随着智能手机的普及,用户在日常工作与娱乐中高度依赖移动应用。然而,移动应用因功能增多与体积膨胀而愈发复杂,其中部分功能对用户而言可能冗余。受限于当前安装机制,用户不得不下载完整版应用,而非仅享用所需功能。此类完整应用可能消耗更多资源,包括 CPU、内存与能耗,从而削弱用户进一步安装的热情。我们首先开展实证研究刻画用户与移动应用交互时所使用的功能,发现用户仅使用目标应用的一小部分功能。为解决该问题,我们提出 AppStarscream,其借助应用级虚拟化对安卓应用进行分解与运行。我们已实现原型系统,并用真实应用评估表明 AppStarscream 高效且实用。
引用
@article{arxiv.1712.00236,
title = {Flexible Installability of Android Apps with App-level Virtualization based Decomposition},
author = {Yi Liu},
journal= {arXiv preprint arXiv:1712.00236},
year = {2018}
}