中文

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

软件工程 2023-09-01 v1

摘要

背景。许多互联网内容平台,如 Spotify 和 YouTube,通过原生应用和 Web 应用同时提供服务。尽管这些应用为终端用户提供相似的功能,但使用其原生版本或 Web 对应物可能导致不同的能耗与性能水平。目标。本研究的目标是实证评估 Android 平台上互联网内容平台背景下原生应用与 Web 应用的能耗与性能。方法。我们选取了 5 个类别中的 10 个互联网内容平台。然后,基于其原生版本与 Web 版本的能耗、网络流量、CPU 负载、内存负载和帧时间对其进行测量;随后,我们对收集的测量值进行统计分析并报告结果。结果。我们确认原生应用比其 Web 对应物显著更少能耗,且具有大效应量。Web 应用使用更多 CPU 和内存,具有统计显著差异和大效应量。因此,我们得出结论:原生应用往往比相应的 Web 版本需要更少的硬件资源。网络流量体积表现出有利于原生应用的统计显著差异,具有小效应量。我们的结果无法就帧时间得出任何结论。结论。基于我们的结果,我们建议用户在可能时优先使用原生应用而非 Web 应用访问互联网内容。此外,本研究结果激励了对移动 Web 应用和 Android 浏览器运行时资源使用优化的进一步研究。

关键词

引用

@article{arxiv.2308.16734,
  title  = {Native vs Web Apps: Comparing the Energy Consumption and Performance of Android Apps and their Web Counterparts},
  author = {Ruben Horn and Abdellah Lahnaoui and Edgardo Reinoso and Sicheng Peng and Vadim Isakov and Tanjina Islam and Ivano Malavolta},
  journal= {arXiv preprint arXiv:2308.16734},
  year   = {2023}
}