交互设计基本功!5个值得学习的APP交互方式

一、下拉输入

代表应用:Flickr、Opera Coast、any.do、Timi记账

即通过下拉的动作来呼出输入操作,比如搜索、添加项目等,比如flickr、opera coast就是通过下拉呼出搜索框,另外,还有一种就是下拉添加项目,此类的app有any.do、Timi记账。下拉是一个很自然很便捷的动作,很适合于”随时、快速输入”的情境,比如any.do作为GTD应用,采取下拉添加的设计就非常适合,因为很多时候,我们都会在这样一种情境中使用这个功能:走在路上,突然有了一个灵感,于是赶紧打开any.do,把想到的记下来。这样的情境要求能够以最简单、最快的方式输入,而不用去寻找添加按钮。

图1 Opera Coast的下拉搜索

图2 Flickr的下拉搜索

二、登录验证帐号

代表应用:印象笔记

通常的登录和注册是分开设计的,而印象笔记将登录和注册整合,每一步骤都只有一个表单,注册和登录没有任何冲突。这样避免了”用户已存在”然后又要重新填写表单的不良体验,在流程上有很大的优化,如下图4所示:

图3 印象笔记

图4 印象笔记的登录流程优化

三、未激活按钮的设计

代表应用:snapchat

交互设计中有个叫做”预设用途”的原则,大意就是一个界面或者控件,要让用户一看见它就知道如何使用。显然,最基本的要求就是至少要能知道这个控件可否操作,而所谓”未激活的按钮”就是含有”激活”和”未激活”两种状态而目前处于”未激活”状态的按钮,这就要求分别对两种状态进行设计。通常来说,有两种方法,隐藏或呈不可操作的视觉效果(比如灰色),比如snapchat的表单填写界面,当表单尚未填写完全时,CONTINUE按钮一直处于灰色状态,即告诉用户该按钮尚未激活。读到这里你或许会觉得这其实很简单嘛,但只要你仔细观察一下,就会发现有很多的应用没有这样设计。

图5 snapchat的表单

四、输入框title或提示文本的解决方案

代表应用:dubble

通常设计输入框时,我们会使用Lable标签给每个输入框一个title,比如”用户名”、”密码”,另外,还会在输入框中使用灰色的提示文本,如图6所示。但是,在手持设备的应用中,这样的设计会产生两个问题,一是浪费屏幕空间,我们知道,手持设备的屏幕空间是很宝贵的,而以Lable标签呈现的title会占去很大一块屏幕空间;二是提示文本在用户输入时便消失不见,提示效果无法持续到任务结束。那么,如何解决这两个问题呢,如下图7所示,在用户输入时将title移至输入框边框中,或者像dubble应用的注册界面,把输入框的提示文本移动到键盘上面,如图8所示:

图6 通常情况下的输入框设计

图7 将title移至输入框边框

图8 dubble的输入框提示文本

五、悬浮聊天窗,滑动关闭聊天窗口

代表应用:Facebook

如图9所示,Facebook将聊天窗口悬浮在界面边缘上,可以任意拖动,但会自动贴紧屏幕边缘,打开聊天时其他背景半透明遮罩,层次感很强,按住聊天窗口任意位置向右上角滑动即可关闭聊天窗,有一个回收的动效。淘宝手机客户端也借助了这个设计,这样的设计对于以用户动态为主,而私信聊天为辅的应用非常适合,比如微博、QQ空间等。稍微嘴贱一句,新浪微博之前一直想加强社交属性,减弱媒体属性的标签,但最终未果,我觉得新浪早点重视移动客户端并且像facebook一样用设计来加强社交属性或许会比较有效果。

图9 facebook的悬浮聊天窗口

交互设计基本功!5个值得学习的APP交互方式相关推荐

  1. 交互设计学习心得体会

    交互设计,在我看来,是人与人机交互的一种载体.它通过合理的设计来提高人与计算机.人与人工智能.人与移动设备等新型科技的体验,从而达到改善用户体验的目的.作为一名交互设计课程的学习者,我发现这门课程对于 ...

  2. PEOPEO中国区总经理于景:当我谈交互设计时我谈些什么

    嘉宾介绍 于景,软件工程硕士,自幼酷爱绘画,十六岁进入艺术院校专攻设计,在工业设计.多媒体互动艺术创作.视觉传达设计和服装设计等领域颇有造诣,先后创办了呜呀.NIGON.等设计公司和设计品牌. 199 ...

  3. 设计心理学中的映射交互设计概念|优漫动游

    我们经常会谈到用户体验,其实好的用户体验与设计映射是有很大关系的,今天的设计法则-映射,希望能为你提升产品用户体验度带来一点思考.今天我们来了解一下,设计心理学中的第三个交互设计概念:映射. 同样,这 ...

  4. 开发辅助 | 前端开发工程师对 UI设计、交互设计的认知

    1.UI 用户界面 UI:User Interfase 用户界面 UID:User Interfase Designer 用户界面设计师,多指移动 app 的界面设计: 2.一个合格的 UI 设计师, ...

  5. 新版 iOS 15 Safari 有哪些值得学习的交互设计?全总结好了!

    其实在今年 WWDC 之后很多人都在吐槽 iOS 15 缺少明确的记忆点,没错.多数功能似乎都服务于疫情肆掠之下的远程协作. 从设计角度上来说,相反提及不算太多的 iOS Safari 让我感到颇为惊 ...

  6. 我的游戏学习日志46——游戏交互设计(2)

    我的游戏学习日志46--游戏交互设计(2) 2.游戏界面设计 游戏界面在保持一致性.可读性.效率性等普适原则的基础上,还应该特殊关照玩家的沉浸体验. 首要原则是保证游戏的顺畅使用. (1)提高自然性和 ...

  7. 设计灵感|高饱和渐变创意海报设计作品,值得学习

    所谓渐变色是指某个物体的颜色从明到暗,或由深转浅,或是从一个色彩缓慢过渡到另一个色彩,充满变幻无穷的神秘浪漫气息的颜色. 色彩可以给我们不同的感受和情绪,而渐变色则可以给我们更多的想象空间.纯粹的渐变 ...

  8. 交互设计超全学习清单:3本书,2个播客,6门视频课程,8个优秀网站

    刚入行用户体验设计的人在学习时总会遇到这样的难题: 网上的文章看了不少,行业大V也follow了好几个,但是摄入的知识总感觉是一盘散沙,心里仍然没个底儿. 为此,墨刀特整理了一个学习清单~ 有系统的U ...

  9. UI交互设计学习心得《一》

    一.工具的认识 1. XD对标sketch 它们都是针对UI做高保真设计,给客户看"交互演示原型",适用对象是交互设计师或UI,而非产品经理. 如果产品经理单单只是追求交互.演示的 ...

最新文章

  1. uncompressing linux .................................................后没反应解决办法
  2. MaxAlertView 强大的弹框试图
  3. 心中一万只草泥马在奔腾是种怎样的体验?| 今日最佳
  4. c语言标识符的文法表示,第三章文法和语法[lly]3.ppt
  5. android开发:input类型
  6. python用于人工智能哪些领域_Python那么火?哪些领域可以用它?
  7. Hover属性的充分利用
  8. 判断Windows服务是否启动
  9. 计算机网络基础系列(七)复用、分用和可靠数据传输的基本原理
  10. 算法笔记_面试题_3.去除数组中的重复元素
  11. 正则表达式替换文本前n字符
  12. 基于Simulink的机械式飞行操纵系统建模与仿真
  13. python解析visio_再见,Visio!
  14. 频段、信道带宽、EARFCN、频段和EARFCN之间的换算
  15. 大厂阿里程序员的薪资:简述阿里的薪酬体系和职级
  16. Unity 下载安装Standard Assets
  17. 苹果呼叫转移设置不了_0广告,支持苹果,甜美小姐姐or磁性小哥哥做助理!
  18. ccpc2016长春站打铁记(后记)
  19. 文本对抗:《Semantically Equivalent Adversarial Rules for Debugging NLP Models》
  20. 【第一周:数据分析思维】7周成为数据分析师

热门文章

  1. mapboxgl地图分屏
  2. 无人机——电调篇(二)
  3. python学习的一些总结
  4. android debug SIGABRT (signal SIGABRT)
  5. The first interview for xiecheng
  6. 通过虚拟机搭建个人NAS
  7. cpuz不显示服务器内存,cpu-z怎么看不到内存频率
  8. r语言和rstudio_R和RStudio简介
  9. JavaScript实战——打气球游戏
  10. 给定一个数组,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择某一天买入这只股票,并选择在未来的一个不同的日子卖出该股票。【LeetCode Hot 100】