Touch is the primary way that users interact with smartphones. However, building mobile user interfaces where touch interactions work well for all users is a difficult problem, because users have different abilities and preferences. We propose a system, Reflow, which automatically applies small, personalized UI adaptations, called refinements -- to mobile app screens to improve touch efficiency. Reflow uses a pixel-based strategy to work with existing applications, and improves touch efficiency while minimally disrupting the design intent of the original application. Our system optimizes a UI by (i) extracting its layout from its screenshot, (ii) refining its layout, and (iii) re-rendering the UI to reflect these modifications. We conducted a user study with 10 participants and a heuristic evaluation with 6 experts and found that applications optimized by Reflow led to, on average, 9% faster selection time with minimal layout disruption. The results demonstrate that Reflow's refinements useful UI adaptations to improve touch interactions.
翻译:触摸是用户与智能手机互动的主要方式。 但是,在所有用户接触互动良好的地方建立移动用户界面是一个困难的问题,因为用户的能力和偏好不同。 我们建议建立一个系统,即回流,自动应用小规模的个性化用户界面调整,称为精细,用于移动应用程序屏幕,以提高触摸效率。 回流使用像素战略与现有应用程序合作,提高触摸效率,同时尽量减少干扰原始应用程序的设计意图。我们的系统优化UI,办法是(一) 从屏幕截图中提取其布局,(二) 完善其布局,(三) 重新生成UI,以反映这些修改。我们进行了用户研究,有10名参与者参加,6名专家进行了超常评价,发现通过回流优化的应用平均导致9%的更快选择时间,同时尽量减少布局干扰。结果显示,再流的改进了有用的UI的调整,以改进触摸互动。