原生应用与Web应用:比较Android应用及其Web对应应用的能源消耗和性能

摘要:本研究旨在在安卓操作系统下对原生应用和Web应用的能量消耗和性能进行实证评估。我们选择了10个涉及5个类别的互联网内容平台,并通过测量它们的能量消耗、网络流量、CPU负载、内存负载和帧时间来评估它们的原生和Web版本。我们通过统计分析收集到的数据并报告了我们的结果。实验结果显示,原生应用比其Web对应版本的能量消耗明显更少,并且具有较大的效应规模;Web应用的CPU和内存使用更多,并且具有统计显著差异和较大的效应规模。因此,我们得出结论,与其相应的Web版本相比,原生应用倾向于需要更少的硬件资源。网络流量在原生应用方面具有统计显著差异且效应规模较小。我们的结果无法得出任何关于帧时间的结论。基于我们的研究结果,我们建议用户在可能的情况下使用原生应用而不是Web应用来访问互联网内容。此外,本研究的结果将进一步推动对移动Web应用和安卓浏览器运行时资源利用优化的研究。

作者:Ruben Horn, Abdellah Lahnaoui, Edgardo Reinoso, Sicheng Peng, Vadim Isakov, Tanjina Islam, Ivano Malavolta

论文ID:2308.16734

分类:Software Engineering

分类简称:cs.SE

提交时间:2023-09-01

PDF 下载: 英文版 中文版pdf翻译中