Native vs Web Apps: Comparing the Energy Consumption and Performance of
Android Apps and their Web Counterparts
- URL: http://arxiv.org/abs/2308.16734v1
- Date: Thu, 31 Aug 2023 13:51:56 GMT
- Title: Native vs Web Apps: Comparing the Energy Consumption and Performance of
Android Apps and their Web Counterparts
- Authors: Ruben Horn, Abdellah Lahnaoui, Edgardo Reinoso, Sicheng Peng, Vadim
Isakov, Tanjina Islam, Ivano Malavolta
- Abstract summary: We select 10 Internet content platforms across 5 categories.
We measure them based on the energy consumption, network traffic volume, CPU load, memory load, and frame time of their native and Web versions.
- Score: 5.18539596100998
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Context. Many Internet content platforms, such as Spotify and YouTube,
provide their services via both native and Web apps. Even though those apps
provide similar features to the end user, using their native version or Web
counterpart might lead to different levels of energy consumption and
performance. Goal. The goal of this study is to empirically assess the energy
consumption and performance of native and Web apps in the context of Internet
content platforms on Android. Method. We select 10 Internet content platforms
across 5 categories. Then, we measure them based on the energy consumption,
network traffic volume, CPU load, memory load, and frame time of their native
and Web versions; then, we statistically analyze the collected measures and
report our results. Results. We confirm that native apps consume significantly
less energy than their Web counterparts, with large effect size. Web apps use
more CPU and memory, with statistically significant difference and large effect
size. Therefore, we conclude that native apps tend to require fewer hardware
resources than their corresponding Web versions. The network traffic volume
exhibits statistically significant difference in favour of native apps, with
small effect size. Our results do not allow us to draw any conclusion in terms
of frame time. Conclusions. Based on our results, we advise users to access
Internet contents using native apps over Web apps, when possible. Also, the
results of this study motivate further research on the optimization of the
usage of runtime resources of mobile Web apps and Android browsers.
Related papers
- Beyond Browsing: API-Based Web Agents [58.39129004543844]
API-based agents outperform web browsing agents in experiments on WebArena.
Hybrid Agents out-perform both others nearly uniformly across tasks.
Results strongly suggest that when APIs are available, they present an attractive alternative to relying on web browsing alone.
arXiv Detail & Related papers (2024-10-21T19:46:06Z) - What If We Had Used a Different App? Reliable Counterfactual KPI Analysis in Wireless Systems [52.499838151272016]
This paper addresses the "what-if" problem of estimating the values of key performance indicators (KPIs) that would have been obtained if a different app had been implemented by the radio access network (RAN)
We propose a conformal-prediction-based counterfactual analysis method for wireless systems that provides reliable "error bars" for the estimated, containing the true with a user-defined probability.
arXiv Detail & Related papers (2024-09-30T18:47:26Z) - Green AI: A Preliminary Empirical Study on Energy Consumption in DL
Models Across Different Runtime Infrastructures [56.200335252600354]
It is common practice to deploy pre-trained models on environments distinct from their native development settings.
This led to the introduction of interchange formats such as ONNX, which includes its infrastructure, and ONNX, which work as standard formats.
arXiv Detail & Related papers (2024-02-21T09:18:44Z) - Anatomizing Deep Learning Inference in Web Browsers [17.63663828498732]
We make the first comprehensive performance measurement of in-browser inference to date.
Our approach proposes new metrics to measure in-browser inference: responsiveness, smoothness, and inference accuracy.
In-browser inference exhibits a substantial latency gap, averaging 16.9 times slower on CPU and 4.9 times slower on GPU compared to native inference on PC devices.
arXiv Detail & Related papers (2024-02-08T08:02:57Z) - JavaScript Dead Code Identification, Elimination, and Empirical
Assessment [13.566269406958966]
We present Lacuna, an approach for automatically detecting and eliminating JavaScript dead code from web apps.
We conduct an experiment to empirically evaluate the run-time overhead of JavaScript dead code in terms of energy consumption, performance, network usage, and resource usage in the context of mobile web apps.
arXiv Detail & Related papers (2023-08-31T13:48:39Z) - Neural Embeddings for Web Testing [49.66745368789056]
Existing crawlers rely on app-specific, threshold-based, algorithms to assess state equivalence.
We propose WEBEMBED, a novel abstraction function based on neural network embeddings and threshold-free classifiers.
Our evaluation on nine web apps shows that WEBEMBED outperforms state-of-the-art techniques by detecting near-duplicates more accurately.
arXiv Detail & Related papers (2023-06-12T19:59:36Z) - On the Identification of the Energy related Issues from the App Reviews [0.0]
The energy inefficiency of the apps can be a major issue for the app users which is discussed on App Stores extensively.
Previous research has shown the importance of investigating the energy related app reviews to identify the major causes or categories of energy related user feedback.
We empirically study different techniques for automatic extraction of the energy related user feedback.
arXiv Detail & Related papers (2023-04-22T01:54:30Z) - Internet Explorer: Targeted Representation Learning on the Open Web [121.02587846761627]
Modern vision models typically rely on fine-tuning general-purpose models pre-trained on large, static datasets.
We propose dynamically utilizing the Internet to quickly train a small-scale model that does extremely well on the task at hand.
Our approach, called Internet Explorer, explores the web in a self-supervised manner to progressively find relevant examples that improve performance on a desired target dataset.
arXiv Detail & Related papers (2023-02-27T18:59:55Z) - Exploring the Impact of Virtualization on the Usability of the Deep
Learning Applications [1.527276935569975]
This study measures the impact of four popular execution platforms on the E2E inference time of four types of Deep Learning applications.
The notable finding is that the solution architects must be aware of the DL application characteristics.
arXiv Detail & Related papers (2021-12-17T21:51:34Z) - Emerging App Issue Identification via Online Joint Sentiment-Topic
Tracing [66.57888248681303]
We propose a novel emerging issue detection approach named MERIT.
Based on the AOBST model, we infer the topics negatively reflected in user reviews for one app version.
Experiments on popular apps from Google Play and Apple's App Store demonstrate the effectiveness of MERIT.
arXiv Detail & Related papers (2020-08-23T06:34:05Z) - Parallel Performance-Energy Predictive Modeling of Browsers: Case Study
of Servo [0.9699640804685628]
We model the relationship between web page primitives and a web browser's parallel performance using supervised learning.
We consider energy usage trade-offs for different levels of performance improvements using automated labeling algorithms.
Experiments on a quad-core Intel Ivy Bridge laptop show that we can improve performance and energy usage by up to 94.52% and 46.32% respectively.
arXiv Detail & Related papers (2020-02-06T20:16:14Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.