中文

面向发展中国家带宽受限网络的移动应用精简

软件工程 2019-12-10 v2 系统与控制 系统与控制

摘要

尽管在建设和更新网络基础设施方面持续努力,发展中国家的移动设备仍受限于有限带宽。不幸的是,这与移动应用规模空前增长的时期相重合。因此,对于发展中国家的用户而言,下载和更新对其经济与教育发展至关重要的移动应用正变得过于昂贵。若不加以控制,这些趋势会进一步加剧已然庞大且不断扩大的全球数字鸿沟。我们的目标是更好地理解移动应用代码规模快速增长的来源、其是否反映了新功能,并找出可使现有移动应用对带宽受限移动网络更友好的步骤。我们假设,移动应用的这种增长大多源于资源/代码管理不善,并未对应成比例的功能增加。小程序(在中国移动网络中流行、占用极小空间的应用)部分验证了我们的假设。在此,我们利用功能等价的小程序与 Android 应用对来识别潜在的“膨胀”来源,即导致包体过大的代码或资源的低效使用。我们分析大量流行 Android 应用并量化代码与资源膨胀的实例。我们开发了自动代码与资源修剪技术,并在大量 Android 应用上成功验证。希望我们的结果能推动持续精简移动应用的努力,使其更易于发展中国家用户获取与维护。

关键词

引用

@article{arxiv.1912.01328,
  title  = {Trimming Mobile Applications for Bandwidth-Challenged Networks in Developing Regions},
  author = {Qinge Xie and Qingyuan Gong and Xinlei He and Yang Chen and Xin Wang and Haitao Zheng and Ben Y. Zhao},
  journal= {arXiv preprint arXiv:1912.01328},
  year   = {2019}
}

备注

12 pages, 8 figures