Automated Mapping of Adaptive App GUIs from Phones to TVs

07/24/2023
by   Han Hu, et al.
0

With the increasing interconnection of smart devices, users often desire to adopt the same app on quite different devices for identical tasks, such as watching the same movies on both their smartphones and TV. However, the significant differences in screen size, aspect ratio, and interaction styles make it challenging to adapt Graphical User Interfaces (GUIs) across these devices. Although there are millions of apps available on Google Play, only a few thousand are designed to support smart TV displays. Existing techniques to map a mobile app GUI to a TV either adopt a responsive design, which struggles to bridge the substantial gap between phone and TV or use mirror apps for improved video display, which requires hardware support and extra engineering efforts. Instead of developing another app for supporting TVs, we propose a semi-automated approach to generate corresponding adaptive TV GUIs, given the phone GUIs as the input. Based on our empirical study of GUI pairs for TV and phone in existing apps, we synthesize a list of rules for grouping and classifying phone GUIs, converting them to TV GUIs, and generating dynamic TV layouts and source code for the TV display. Our tool is not only beneficial to developers but also to GUI designers, who can further customize the generated GUIs for their TV app development. An evaluation and user study demonstrate the accuracy of our generated GUIs and the usefulness of our tool.

READ FULL TEXT

page 2

page 5

page 7

page 9

page 10

page 16

page 22

page 25

research
11/03/2022

A Comparative Study of Smartphone and Smart TV Apps

Context: Smart TVs have become one of the most popular television types....
research
07/25/2023

A Pairwise Dataset for GUI Conversion and Retrieval between Android Phones and Tablets

With the popularity of smartphones and tablets, users have become accust...
research
01/21/2021

BB: Booting Booster for Consumer Electronics with Modern OS

Unconventional computing platforms have spread widely and rapidly follow...
research
09/20/2022

Synapse: Interactive Guidance by Demonstration with Trial-and-Error Support for Older Adults to Use Smartphone Apps

As smartphones are widely adopted, mobile applications (apps) are emergi...
research
05/22/2018

Adaptive App Design by Detecting Handedness

Taller and sleeker smartphone devices are becoming the new norm. More sc...
research
04/05/2019

EvoCreeper: Automated Black-Box Model Generation for Smart TV Applications

Smart TVs are coming to dominate the television market. This accompanied...

Please sign up or login with your details

Forgot password? Click here to reset