A-mash: providing single-app illusion for multi-app use through user-centric UI mashup
Sunjae Lee, Hoyoung Kim, Sijung Kim, Sangwook Lee, Hyosu Kim, Jean Y. Song, Steven Y. Ko, Sangeun Oh, Insik Shin
Abstract
Mobile apps offer a variety of features that greatly enhance user experience. However, users still often find it difficult to use mobile apps in the way they want. For example, it is not easy to use multiple apps simultaneously on a small screen of a smartphone. In this paper, we present A-Mash, a mobile platform that aims to simplify the way of interacting with multiple apps concurrently to the level of using a single app only. A key feature of A-Mash is that users can mash up the UIs of different existing mobile apps on a single screen according to their preferences. To this end, A-Mash 1) extracts UIs from unmodified existing apps (dynamic UI extraction) and 2) embeds extracted UIs from different apps into a single wrapper app (cross-process UI embedding), while 3) making all these processes hidden from the users (transparent execution environment). To the best of our knowledge, A-Mash is the first work to enable UIs of different unmodified legacy apps to seamlessly integrate and synchronize on a single screen, providing an illusion as if they were developed as a single app. A-Mash offers great potential for a number of useful usage scenarios. For instance, a user can mashup UIs of different IoT administration apps to create an all-in-one IoT device controller or one can mashup today's headlines from different news and magazine apps to craft one's own news headline collection. In addition, A-Mash can be extended to an AR space, in which users can map UI elements of different mobile apps to physical objects inside their AR scenes. Our evaluation of the A-Mash prototype implemented in Android OS demonstrates that A-Mash successfully supports the mashup of various existing mobile apps with little or no performance bottleneck. We also conducted in-depth user studies to assess the effectiveness of the A-Mash in real-world use cases.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get ebdbf9d8-6222-43a5-a83d-97c608cf995eCited by top-tier papers4
- AutoDroid: LLM-powered Task Automation in AndroidHao Wen, Yuanchun Li, Guohong Liu, Shanhui Zhao et al.MobiCom 2024 · 94 citations
- MineXR: Mining Personalized Extended Reality InterfacesHyunsung Cho, Yukang Yan, Kashyap Todi, Mark Parent et al.CHI 2024 · 22 citations
- MobileGPT: Augmenting LLM with Human-like App Memory for Mobile Task AutomationSunjae Lee, Junyoung Choi, Jungjae Lee, Munim Hasan Wasi et al.MobiCom 2024 · 21 citations
- AccessWear: Making Smartphone Applications Accessible to Blind UsersPrerna Khanna, Shirin Feiz, Jian Xu, I. V. Ramakrishnan et al.MobiCom 2023 · 9 citations
Related papers
- FLUID-XP: flexible user interface distribution for cross-platform experienceSunjae Lee, Hayeon Lee, Hoyoung Kim, Sangmin Lee et al.MobiCom 2021 · 10 citations
- PRUID: Practical User Interface Distribution for Multi-surface ComputingMenglong Cui, Mingsong Lv, Qingqiang He, Caiqi Zhang et al.DAC 2021 · 7 citations
- Beyond the Phone: Exploring Phone-XR Integration through Multi-View Transitions for Real-World ApplicationsFengyuan Zhu, Xun Qian, Daniel Kalmar, Mahdi Tayarani et al.IEEE VR 2025 · 4 citations
- ProInterAR: A Visual Programming Platform for Creating Immersive AR InteractionsHui Ye, Jiaye Leng, Pengfei Xu, Karan Singh et al.CHI 2024 · 10 citations
- BISHARE: Exploring Bidirectional Interactions Between Smartphones and Head-Mounted Augmented RealityFengyuan Zhu, Tovi GrossmanCHI 2020 · 134 citations
