热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

移动应用中的流设计

移动应用中的流设计目光和手指的循迹移动情景作为应用的设计者,我们常常以应用自身的逻辑为线索进行设计,一头沉浸在页面与原型的制作中。而大部分的应用在使用过程中,用户的目光和触摸是与应用

移动应用中的流设计

目光和手指的循迹


      

移动情景

作为应用的设计者,我们常常以应用自身的逻辑为线索进行设计,一头沉浸在页面与原型的制作中。 而大部分的应用在使用过程中,用户的目光和触摸是与应用共舞的主要参与者,如人--环中用户的输入输出,以视觉输入、触摸输出为主要的交互通道。为了提升用户在感知层面的体验,我们可以顺着用户的目光出发,关注用户在界面中注意力焦点转移的过程,同时循着用户手指的痕迹来发现用户直接操作的轨迹,以此设计我们的应用。

这里将提出一个流系统的框架,并讲述如何在这个框架中提升用户的感知体验。

目光和手指循环而成的流系统

在用户与应用通过目光和手指进行交互的过程中,存在着如上图所示的一个流系统——用户的视觉通道接收着界面的绝大部分信息,视觉焦点(注视点)是用户信息加工的载体,用户持续关注内容后会留下一连串的视觉焦点,在界面中这些视觉焦点的流向,我们称为视线流。用户通过视觉获得了输入信息,并通过应用界面进行反应操作,用户在界面中的操作的接触点会形成触点。在一个任务中,连续的触点会形成一条操作的轨迹,我们称为操作流。用户通过触点对应用进行输入,应用界面做出相应的反馈,用户通过视觉焦点接收信息,并决定下一步的触点操作。这是流系统的循环过程,大部分交互都是由这些视觉焦点,触点以及之间的流构成。

 

构成

种类

目标

节点

视觉焦点

明确信息和功能

触点

视觉视觉

毫不费心,毫不费眼

毫不费力,自然直觉

操作操作

视觉操作

操作视觉

流系统中的视觉焦点包含了应用突出呈现给用户信息,它抓住了用户的视觉注意力,触点则是承担了用户对应用的输入接口,是移动应用的直接操作的体现。

一个好的应用设计应该每次都能及时把最核心的内容突显出来,且视觉焦点的转移很流畅,不需要用户多次来回扫视;操作触点也不需要用户往复地转动、伸缩手指。视觉焦点和触点间的流轨迹都很流畅,交互的阻力更少,用户不用思考。那我们应该怎么设计才能使两个轨迹更流畅呢?

接下来将对视觉焦点、触点,以及之间的流进行阐述,力求在应用的细节设计上提供一些不一样的思路。

把握用户的视觉焦点

视线流的形成来源于视觉注意力的转移机制。除了主动的注意外,视觉注意很容易被动的转移。如下表是造成视觉注意转移的各种因素,对比越大,越容易转移。通过这些不同维度的差异对比,可以让用户轻松转移视觉焦点,这也是界面引导的设计基础。


      视觉焦点需要运用在信息的聚焦点。如何让用户更清楚地看到用户想看的,或是产品希望用户看到的内容,交互设计师们需要考虑清楚这个焦点是什么,而非仅仅是逻辑结构的铺叙。如下图左图,传统的设计风格会通过标题的底色和字体的加粗,让用户的视觉焦点优先集中在标题上,因为这样似乎逻辑更清晰。但是在倡导内容优先的情况下,如果更愿意让用户关注内容,而非标题,可以通过下图右图中区别内容和其他内容在空间上的前后关系来突显内容。 如果是类目搜寻则更适合前者,因为用户需要聚焦于标题才能快速定位到自身所需要的信息。


手指的触点区域

      触点是移动应用直接操控特性的体现,在移动设备的触摸屏上,没有了物理按键的区块感和触觉反馈,引导操作和操作反馈大部分都由视觉承担。对许多用户的研究表明,下图浅橙色区域是右手拇指的热区,而视觉点击区域不宜小于44px,由于存在视差的关系,实际操作区域会比视觉区域略大并靠下。


 


      上图是一个数独游戏的设计,刻意地将视觉焦点和触点进行分离,为触摸设计出亲和的圆形区域,并减少了视觉焦点被手指遮挡的问题,显得贴心而周到。

      点击的触点其实延续了PC 的交互方式,但缺少了PC 端的hover 态。为了确保用户得到点击结果的信息,可以拆分为两次点击。比如iOS 市场的应用下载,首先显示价格,点击价格后,按钮变化为下载,通过增加一次点击完成信息的确认。为了防止误点,更好的方式是改换为滑动手势的触点,一般滑动需要有一定的距离才被视为执行操作。比如iPhone的解锁方式,只有从左滑到右才能解开锁屏的状态,误点等是无法完成这样的操作的。同时用户在滑动的过程中,通过滑块的控制感,对操作结果就有了足够的心理预期,就能够带来流畅的体验。

 

 

本文节选自《移动设计》一书

傅小贞 胡甲超郑元拢

电子工业出版社出版


推荐阅读
  • 在需要对iPhone进行全面备份时,有时会遇到电脑无法识别设备的情况。本文将详细分析导致这一问题的可能原因,并提供有效的解决方案。 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • iPhone 11的几大痛点与小聪明:苹果的精明策略分析
    面对一个直截了当的问题:新款iPhone 11没有5G功能,你会购买吗?在这一年里,苹果面临了自初代iPhone发布以来最尴尬的业绩挑战。尽管iPhone在过去十年中持续热销,推动苹果成为全球市值最高的公司之一,但苹果现在正通过大力拓展服务业务来应对这一困境。此外,苹果还采取了一系列精明的策略,如优化成本控制和提升用户体验,以保持其市场竞争力。 ... [详细]
  • 最新消息显示,苹果即将发布的新一代iOS系统可能将集成先进的3D地图功能。这一创新技术由C3 Technologies公司开发,曾在今年3月被TechCrunch报道。用户可以通过该功能获得更加真实和沉浸式的地图体验,包括详细的建筑物模型和街景视图。视频演示展示了其卓越的视觉效果和交互性。 ... [详细]
  • 对于希望在未越狱的iOS设备上修改Hosts文件的苹果用户来说,了解文件的具体位置和操作步骤至关重要。本文将详细介绍如何通过安装最新版本的iTunes来实现这一目标,并提供实用的操作指南,帮助用户轻松完成Hosts文件的编辑。 ... [详细]
  • Apple Watch心电图功能或将在欧洲地区推出
    据最新消息,苹果公司计划在欧洲地区推出Apple Watch的心电图(ECG)功能。这一功能最早于2018年12月通过iOS 5.1.2系统更新在Apple Watch Series 4上实现,使其具备了医疗级心电图监测能力。该功能能够帮助用户实时监测心脏健康状况,及时发现潜在的心律不齐等问题,进一步提升用户的健康管理体验。 ... [详细]
  • 思科IOS XE与ISE集成实现TACACS认证配置
    本文详细介绍了如何在思科IOS XE设备上配置TACACS认证,并通过ISE(Identity Services Engine)进行用户管理和授权。配置包括网络拓扑、设备设置和ISE端的具体步骤。 ... [详细]
  • 在 iOS 开发中,内存管理是一个至关重要的环节。初学者常常因为内存管理不当导致程序崩溃。本文将详细介绍 iOS 中内存的分配与释放机制,并提供一些实用的技巧。 ... [详细]
  • 使用虚拟机配置服务器
    本文详细介绍了如何使用虚拟机配置服务器,包括购买云服务器的操作步骤、系统默认配置以及相关注意事项。通过这些步骤,您可以高效地配置和管理您的服务器。 ... [详细]
  • 检查在所有可能的“?”替换中,给定的二进制字符串中是否出现子字符串“10”带 1 或 0 ... [详细]
  • poj 3352 Road Construction ... [详细]
  • 本文介绍了使用WMIC命令查询电脑主板出厂日期的方法。 ... [详细]
  • 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4277。作者:Bob Lee,日期:2012年9月15日。题目描述:给定n个木棍,求可以组成的不同三角形的数量,最多15根木棍。 ... [详细]
  • 在软件开发过程中,经常需要将多个项目或模块进行集成和调试,尤其是当项目依赖于第三方开源库(如Cordova、CocoaPods)时。本文介绍了如何在Xcode中高效地进行多项目联合调试,分享了一些实用的技巧和最佳实践,帮助开发者解决常见的调试难题,提高开发效率。 ... [详细]
  • 你可能还记得,在《真实谎言》、《偷天陷阱》、《查理的天使》、《少数派报告》等好莱坞科幻电影中,经常出现一个类似的场景:角色将眼睛靠近某个识别设备,以完成身份验证。这种基于眼睛的生物识别技术,即指静脉识别,曾在过去近二十年间逐渐淡出公众视野。然而,随着技术的不断进步和多模态生物识别系统的兴起,指静脉识别技术正迎来新的发展机遇。该技术通过检测手指内部的静脉图案,具有高安全性、难以伪造的特点,有望在未来成为生物识别领域的重要组成部分。 ... [详细]
author-avatar
手机用户2502905647
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有