Trimming Mobile Applications for Bandwidth-Challenged Networks in Developing Regions
Qinge Xie, Qingyuan Gong, Xinlei He, Yang Chen, Xin Wang, and Haitao Zheng, Ben Y. Zhao

TL;DR
This paper investigates the causes of increasing mobile app sizes in developing regions, identifies resource bloat, and proposes automated trimming techniques to reduce bandwidth usage and improve accessibility.
Contribution
It introduces methods for automated code and resource trimming in Android apps, validated on large app datasets, to combat app size growth due to resource inefficiencies.
Findings
Mini-programs have smaller footprints, indicating potential for size reduction.
Automated trimming techniques effectively reduce app sizes.
Resource and code bloat significantly contribute to app size growth.
Abstract
Despite continuous efforts to build and update network infrastructure, mobile devices in developing regions continue to be constrained by limited bandwidth. Unfortunately, this coincides with a period of unprecedented growth in the size of mobile applications. Thus it is becoming prohibitively expensive for users in developing regions to download and update mobile apps critical to their economic and educational development. Unchecked, these trends can further contribute to a large and growing global digital divide. Our goal is to better understand the source of this rapid growth in mobile app code size, whether it is reflective of new functionality, and identify steps that can be taken to make existing mobile apps more friendly bandwidth constrained mobile networks. We hypothesize that much of this growth in mobile apps is due to poor resource/code management, and do not reflect…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsICT in Developing Communities · Caching and Content Delivery · Opportunistic and Delay-Tolerant Networks
