交互设计

交互设计读书笔记——《About Face 交互设计精髓》[美] 艾伦·库伯 About Face 交互设计精髓》可以说是交互设计领域最经典的工具书之一,从“目标导向设计”这个切入点出发,系统介绍了交互设计全流程各方面的概念,至今仍然受用。本文原是考研笔记,由于应试缘故,我对书中重要概念作了词条化的整理,许多细节有失严谨;同时,我在许多地方增添了自己的理解,也将一些拗口的地方用自己的语言作了重述。因此,本文比较适合作为二次研究的楔子,而非标准化工具书。场景:以叙述为设计工具(故事板) 83场景不同于使用案例,他更全,是目标,后者是活动 84。 阅读详情
作者: Pasquale D'Silva  来源: 36氪  发布时间: 2013-08-01 21:51  阅读: 633 次  推荐: 3    原文链接    [收藏]  

编者按:看到此文时恍惚回到自己学习网页的时候,那时候只知有编程,不知有设计。各个论坛大部分时候讨论的也是如何用 Frame 实现页面的分区,如何做出圆角,以及写一大段 javascript 代码或者做个 flash 只为让页面看起来更眩一点。后来 css1.0, 2.0 陆续出现,html 4.0 4.1 以及如今的 html 5 也逐渐淘汰掉了表现样式的标签。视觉传达思想开始陆续进入程序猿与产品经理的视线,从网页到现在的 APP,经历过野蛮生长阶段后,只有那些功能与视觉传达同样优秀的产品才能笑到最后。

2007 年苹果给业界带来了耳目一新的感觉,之后无数 APP 展现了几乎无限的让人惊艳的新概念,但是,不是每一个新奇的想法都能被称作设计。设计师需要经过严格训练,才能把想法转化为最终的设计,而在整个转化过程中,无数的想法是经不起仔细推敲的。设计师更多的时候在观察生活,观察自然,灵感不是随时就有,但是一个经过严格训练的设计师可以把普通的生活细节经过加工融入设计,最终打造出合格甚至优秀的产品。

  英文原文:Transitional Interfaces

  本文作者 Pasquale D'Silva 是 Elepath 的一位交互设计师兼产品设计师,在本文中,他从交互的角度阐释了优秀的设计应该具有的一些品质,或者说,优秀的产品该如何实现与用户的自然沟通。

  不得不说,有太多程序猿或者美工(注意,是美工,真正的设计师不会这么干)误把技术当艺术、把漂亮当设计了,真正重要的交互部分反而被忽略,你可以看看,一大批的产品都是近乎静态的,许多操作诡异至极,诸如你想添加一个条目到列表里,它就生硬的出现在那;你想删除,它就直接消失。这样的产品经理,你们到底有没有考虑过用户的感受,有没有考虑过产品的感受,这种完全不合逻辑的东西也亏你们做的出。

  当然,还有一部分产品是有交互的,但是,悲哀的是,那些交互完全被用作另一种形式的美化,天才知道那些人在想什么。

  交互真正革命性的意义在于,它把时间这一魔幻般的属性带入静态的产品之中,通过对动作、速度、显现等等的定义,让产品的操作体现出真实感,使得用户能自然而然的理解每一个动作的含义。不过这不是那些高中时候整天泡妞、看不起书呆子的人能理解的。

  一些简单的例子

  这些例子的目的是向各位读者介绍动画的精髓,告诉各位读者时间轴和空间对于动画意义。而动画对于交互的意义不言而喻。

  例:缓冲效果

  以下三个 demo 展示了在最传统的动画中,如何通过控制关键帧来控制整个动画的效果。

  在这三段 25 帧的动画中,设计师只需要定义第一帧、最后一帧和关键帧(第 13 帧),其余 22 帧由计算机自动填充,但是,计算机没想像中那么聪明,它只能线性的填充空白帧。优秀的动画师和动作设计师需要花费大量时间来学会如何控制计算机按照自己设计的效果工作。有兴趣的读者可以自己做些实验,本文重点在于阐述概念,所以不着过多笔墨于技术方面。

  另一些稍复杂的例子:交互动画所能营造的真实感

  这些例子的目的在于告诉设计师们,交互所能代替的一些旧功能以及实现以前所不能做到的功能。

  例一、插入元素

  以下是三个关于向列表里添加/删除元素的 demo,来展示不同的交互动画所产生的效果

  Demo 1 没有进行任何加工,既生硬又粗糙,不能给人以任何自然的感觉。

  Demo 2 添加了一些关键帧使得添加的动作顺畅了很多,这样的动画已经能给用户一些暗示了。

  最后一个 demo 是最贴合自然状态的,就象我们平时把一本书插入书架一样,需要先腾出空间,然后再插入/取出。

  例一最后一个 demo 的设计让人一目了然,因为这和生活中的动作完全相似,用户不需要其他提示就知道这样的动作所代表的含义。这样的交互动作在之前的非触摸屏上没有多大用处,但对于如今遍地的 APP 意义重大。

  例二、展开/弹出菜单

  同样是三个 demo,分别展示不同的展开效果所带来的不一样的感觉。

  第一个是最典型的展开样式,但是不具有体验上的一致性,这个动作在现实中并不存在,所以没有办法让用户轻易的明白它的含义。

  再观察下第二个,这样的样式是不是给了你更多的信息?

  最后一个样式可以使关键内容突出,可以用来表示强调。

  切记,不要试图把多种样式放在一个产品/功能中,这样会导致用户不明所以的。

  例二后两个 demo 的设计可以代替老式导航栏,用户可以很容易记得自己的动作,从而知道自己所处的位置。

  当然,所有的例子都不是万金油,需要视情况而使用。放在这里的目的只是让大家明白,干净利落但是逻辑性强的动画对于改善产品体验的作用。

  想要更多的了解动画在具体产品中的效果,可以体验下 Thinglist,这是我与 Kyle Bragger 合作为 Elepath 开发的一款产品。下图是该 APP 关于如何加载内容的示范。

  动作化界面的设计原则

  你明白的,我不能把很具体的产品名字写在这,但是,有些产品的确是走极端了,一种是界面极端漂亮但没有一点交互,另一种是拿交互动画当装饰完全失去交互的本质。所以我列出以下几项原则来定义真正的交互:

  一、 动画干净利落

  二、 节奏一致、过渡自然

  有些人的想法让我很无语,他们从不认为可以添加时间元素到界面中。难道,你们不知道交互能提供更多更有用的信息给用户么,还是你们觉得这样做对你们来说太复杂了?

  起初,这份文档只是用来培训内部员工,后来我们觉得如果公开来讨论可能会更有用,而且我也愿意与更多同行交换意见。如果有兴趣可以在推特@pasql 或者在 Branch 参与我们的讨论。

  读者福利:一些值得读或者看的材料(原文有四个链接,但其中两个已经无效,故只取以下两个):

  The Animator's Survival Kit by Richard Williams

  Prologue - Designing Fictional Interfaces for Iron Man 2

  VIA: medium.com

什么是交互设计?交互设计是用来干什么的? 交互设计是近几年在设计师领域中经常被提到的一个概念,也是很多大厂热门的职位之一,下面小千就来给大家介绍一下交互设计到底是干什么的。 何为交互设计? 百科的解释是:交互设计(英文Interaction Design, 缩写IXD),是定义、设计人造系统的行为的设计领域,它定义了两个或多个互动的个体之间交流的内容和结构,使之互相配合,共同达成某种目的。交互设计努力去创造和建立的是人与产品及服务之间有意义的关系,以“在充满社会复杂性的物质世界中嵌入信息技术”为中心。交互系统设计的目标可以从“可用性”和”用户体验 阅读详情

相关推荐

什么是交互设计

交互设计,又称互动设计,英文Interaction Design, 缩写为IxD,是定义、设计人造系统的行为的设计领域。 人造物:即人工制成物品,例如,软件、移动设备、人造环境、服务、可佩带装置以及系统的组织结构。 交互设计在于定义人造物的行为方式(the interaction,即人工制品在特定场景下的反应方式)相关的界面。 交互设计师首先进行用户研究相关领域,以及潜在用户,设计人造物的行

柠檬不萌 2261

什么是交互设计,为什么要进行交互设计

转载请注明来处,关注我,请点击:http://weibo.com/heidixie   这是一次内部分享,新部门的同学们希望我聊聊我过去从事的交互设计,做个了面对入门者等级的PPT,和各位简单聊了聊。发到微博上,也敦促自己对交互设计从业经历做个简单总结。——类似的文章,貌似自己在三年前也写过……   一. 什么是交互设计   要谈什么是交互设计,先要了解这几个概念。   网页设计年代,

笑一阁 3721

交互设计流程是怎样的?

交互设计作为一门关注交互体验的新学科,在二十世纪八十年代产生的,它由IDEO的一位创始人比尔-莫格里奇在1984年一次设计会议上提出,他一开始给它命名为“软面(SoftFace)”,由于这个名字容易让人想起和当时流行的玩具“椰菜娃娃(CabbagePatchdoll)”,他后来把它更名为“InteractionDesign”---交互设计。 交互设计又称互动设计,(英文Interaction D...

码农王也的博客 4121

UI设计、交互设计、UI交互设计的联系和区别是什么?

UI交互设计到底到底是什么?我们常常听说UI设计,交互设计,那UI交互设计又是什么呢?难道是两者的结合?作为一名初入设计行业的或者对设计有一定热忱的人来说,搞清不同设计术语的定义真的非常头疼。别担心,今天小编将对三者进行多方面对比,为各位萌新小白扫扫盲! 三者关系图: 从上图来看,似乎UI交互设计还真是UI设计和交互设计的结合。不过具体区别如何,还是让我们来看看三者的对比吧! 1. UI交互设计vs UI设计vs交互设计对比 之 概念 UI设...

设计“1+2”,摹客就够了! 1335

交互设计流程 交互设计的最终目标 交互设计学完总结

此外,一个好的交互设计还应该保持一致性,即在不同的界面和功能中保持相似的操作方式和视觉风格,以减少用户的学习成本和混淆。我明白了用户体验的重要性,学会了与用户进行有效的沟通和测试,注重细节和一致性,并认识到设计的价值和影响。交互设计是一种以用户为中心的设计方法,关注的是用户与产品之间的交互过程,包括用户如何与产品进行互动、产品如何响应用户的操作以及用户在产品使用过程中产生的体验。驼式导航采用单词拼接的方式展示页面的主要导航链接,常用于较大型的网站,它提高了用户使用体验,使得用户容易发现所需的内容。

2301_78815320的博客 638

交互设计课程知识总结

交互设计(英文Interaction Design,缩写IXD),是定义、设计人造系统的行为的,它定义了两个或多个互动的个体之间交流的内容和结构,使之互相配合,共同达成某种目的。交互设计努力去创造和建立的是人与产品及服务之间有意义的关系,以“在充满的中嵌入信息技术”为中心。交互的目标可以从“”和“”两个层面上进行分析,关注以人为本的。

weixin_74210121的博客 1145

交互设计心得

交互设计,英文称Interaction Design(IXD),它专注于设计那些与人互动的产品和服务。交互设计师通过深入理解用户的需求和行为,创建出能够提供直观、易用且引人入胜体验的解决方案。设计师需要不断地学习新技术、探索用户心理,并通过创造性的解决方案来提升产品的交互体验。记住,交互设计是一个不断学习和实践的过程,保持好奇心和持续的学习态度是成为一名优秀交互设计师的关键。学习交互设计是一个涉及多个领域和技能的过程,它不仅要求你理解用户行为,还要求你具备一定的技术和设计能力。

yxz20040218的博客 1127

谈谈软件交互设计

交互设计(Interaction Design)这一概念,最初是由IDEO创始人之一Bill.Moggridge(莫格里奇)1984年在一次会议上提出。他设计了世界上第一台笔记本电脑Compass,并写作出版了在交互设计领域影响深远的《Designing Interactions》一书,被称为交互设计之父。

848

交互设计学习总结

交互设计(Interaction Design)是设计领域的一个重要分支,它关注于创建和优化人与产品、服务或系统之间的互动体验。2. 交互性:Axure提供了丰富的交互功能,允许设计师创建复杂的交互效果,如动态面板、条件逻辑、变量等。Axure和Sketch是两款在交互设计和UI设计领域中非常流行的工具,它们各自有不同的特点和用途。在今后的学习中会更加深入的了解交互设计及使用的原型软件,提高自身的知识储备,以更好的挖掘新技术。Axure 更适合于创建复杂的交互式原型,适合需要详细交互逻辑和流程设计的项目。

2301_78154597的博客 2096

《交互设计之路》读书笔记

《交互设计之路——让高科技产品回归人性》读书笔记 原著 Alan Cooper 我的“读书感悟”预览: 交互设计减少了普通用户和高科技软件之间的阻力交互设计提升了高科技企业的品牌力量,提高了目标用户对其品牌及产品的忠诚度交互设计应由更熟悉普通用户心理和思维的设计师来操刀,而非逻辑人程序员交互设计是以用户为中心的设计,对用户的尊严和需求尊重交互设计在编程开发之前提供了良好完

charmmyliu的专栏 3098

2023-11-20 MySQL ARM64 银河麒麟

背景 MySQL是常用数据库,Windows安装比较容易,笔者也有记录。现在国产化系统银河麒麟中安装,不同的是软件安装包不容易下载。一是安装的方式,再一个是MySQL本身的版本,网上很多文档说明其实都是对的,但是为什么那么多都不一样呢?就是MySQL本身的版本差异比较大,这些差异笔者也不是很清楚,但是不要用8和5.7的差异非常大,8即使安装的很顺利,在使用过程也会很多坑,导致我宁愿卸载8,也要重新...

jxmh1991@163.com 811

交互设计心得体会

Axure RP,全称Axure Rapid Prototyping,其中Axure代表公司名,RP是Rapid Prototyping(快速原型)的缩写。Axure RP主要用于制作网站或应用程序的原型模型,支持用户创建线框图、流程图、原型和规格说明文档。它提供了一套完整的设计、协作、测试和文档生成工具,帮助用户高效地进行产品设计。二、使用群体:Axure RP的使用者主要包括商业分析师、信息架构师、产品经理、IT咨询师、用户体验设计师、交互设计师、UI设计师等,同时架构师和程序员也在使用。

sngd87的博客 1832

Modbus TCP 通信(C#)

【代码】Modbus TCP 通信(C#)

weixin_56229359的博客 1150

交互设计的作用,交互设计对UI设计师的作用,交互设计的好处

通过用户研究和测试,交互设计可以了解用户的需求和反馈,进而不断改进产品的设计和功能。实现用户目标:交互设计通过分析用户需求和行为模式,设计出符合用户期望的界面和功能,帮助用户更好地达到他们的目标。良好的交互设计可以减少用户的认知负担和操作困难,使用户能够轻松地完成任务,提升用户对产品的满意度和使用的愿望。总之,交互设计是一种重要的设计方法,通过优化用户与产品之间的互动,提升用户体验,实现用户目标,增强产品竞争力,降低成本,促进用户参与,从而为产品和服务的发展和成功做出贡献。

2301_78236960的博客 2288

zynq-7000学习笔记(八)——USB摄像头图像采集

PC平台:WINDOWS 10 64位 Xilinx设计开发套件:Xilinx_vivado_sdk_2015.4 开发板:Zed Board USB摄像头:罗技 C270(720P) linux源码:2016_R1 一、配置linux,支持UVC       如果是中星微的ZC3XX系列的芯片,则要进到GSPCA把ZC3XX的驱动选上

luotong86的专栏 1万+

阿里云Ubuntu部署Steam饥荒联机版服务器:从零到多人联机的完整指南

本文详细介绍了在阿里云Ubuntu系统上部署Steam饥荒联机版服务器的完整流程,包括环境准备、SteamCMD安装、服务端配置、Mod管理及后台运行技巧。通过2核4GB的ECS实例配置和端口设置,实现5人流畅联机体验,适合游戏爱好者快速搭建专属服务器。

weixin_29229261的博客 1025

交互设计是什么?

所谓的“交互设计”指的是:设计交互产品来支持人们日常工作生活中交流和交互的方式。换句话说,它是关于创建用户体验,增加和增强人们的工作、交流和互动方式。更通俗地说,Terry Winogr...

人机与认知实验室 2344

DAIC-WOZ抑郁数据集实战:从申请到特征提取的全流程避坑指南

本文详细解析了DAIC-WOZ抑郁数据集从申请到特征提取的全流程,提供了实用的避坑指南和代码模板。涵盖数据获取技巧、多模态特征工程(面部动作单元、音频特征、文本处理)以及样本不平衡解决方案,帮助研究者高效处理这一经典抑郁分析数据集。

weixin_29196315的博客 172

交互设计学习心得

交互设计需要遵循一定的设计规范,比如Material Design、iOS Human Interface Guidelines等,这些规范提供了设计元素的标准化,有助于提高产品的可用性和品牌识别度。同时,保持设计的一致性也是提升用户体验的关键。省略不必要文字的好处:可以降低页面的噪声,使页面的内容更加突出,让页面更简短,让用户能一眼看到更多的内容。还有就是我们设计视觉层次的时候一般是用Axure来画,我们画的时候最好也是按层级来画,不然修改的次数多了你的Axure里的原型图修改起来就有点麻烦了。

ax_99的博客 1940

系统架构设计(以飞控系统、航电系统、机电管理系统、电子电气架构为例)

系统架构涉及对系统的结构和行为进行高层次的描述。它包括系统的组成部分、这些部分之间的关系、与外部环境的交互方式,以及满足特定功能和非功能性需求的方法。系统架构定义了系统的总体设计蓝图,指导系统的开发、集成、部署和维护。系统架构设计的目的是通过合理的结构和设计原则,确保系统能够高效、稳定、安全地运行,满足当前和未来的需求,同时具备良好的维护性、扩展性和可持续性。良好的系统架构不仅能够提高系统的开发效率和运行性能,还能降低长期的维护和运营成本,支持系统的持续演进和技术更新。

qq_41854911的博客 3052

AD-Copilot 论文解读:把“大模型看图”升级为“对照检验”的工业异常检测助手

本文提出AD-Copilot,一个面向工业异常检测的视觉语言助手,通过视觉上下文比较解决现有方法的不足。针对工业场景中多模态大模型表现不佳的问题,作者指出核心原因在于缺乏工业数据和比较能力不足。为此,论文提出三个关键贡献:构建Chat-AD数据集,设计Comparison Encoder显式建模图像差异,以及采用多阶段训练策略。实验表明,该方法在MMAD基准上达到82.29%准确率,定位任务提升3.35倍,并展现出良好的泛化能力。消融实验验证了比较模块的有效性,表明其成功源于高质量比较数据与显式比较模块的协

blanokvaffy的博客 333

交互设计——超越人机交互

主题: 如何设计新一代交互技术:(本书主题) Web技术、移动通信技术、可穿戴计算技术等 新技术的设计不仅需要细致的思考,而且需要系统的方法 注重实用性,探讨交互设计面临的挑战;超越了传统的人机交互(HCI)领域,探讨了许多新问题、新范型。 核心内容:介绍如何设计交互式产品,以改进并扩充人们的工作、通信和交互方式 综合各个相关学科的知识、技能,这些内容是:交互设计、人机交互、信息设计和网站设计的基础。 本书内容: 如何应用各种设计、评估技术,开发成功的交互式产品 结合实例,交互设计涉及的认知、社

ChangeW fafa的博客 2773

鸿蒙应用发布实战:应用热更新的实现

在移动应用开发领域,应用更新是持续交付价值的关键环节。传统的应用更新方式需要用户手动下载完整安装包,不仅用户体验差,而且更新率往往不理想。热更新技术(也称为OTA更新)允许应用在不重新安装的情况下动态更新部分功能,极大提升了用户体验和迭代效率。本文专注于鸿蒙操作系统下的应用热更新实现方案,涵盖从原理到实践的完整知识体系。鸿蒙热更新的技术架构差分更新算法实现动态部署机制实际项目中的最佳实践安全与性能优化策略首先介绍鸿蒙热更新的背景和核心概念深入分析技术原理和算法实现。

操作系统内核探秘的博客 965

九大交互设计原则

交互设计作为原型设计里的重要环节,了解交互设计原则,给交互设计提供更多设计支持。 1. Fitts’ Law / 菲茨定律(费茨法则) 目标离的越远,到达就越是费劲。目标越小,就越难点中。如果我们要想鼠标比较快速地命中目标可以采取两个措施,要么减少鼠标与目标之间的距离,要么使目标足够大。 比如在拍摄视频的时候,拍摄按钮一般比较大,或者周围没有回造成误操作的按钮。 2....

9252

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

上一篇: 后台线程更新界面的巧妙方法
下一篇: SQL中EXISTS怎么用
xiang_521
博客等级 码龄15年 30粉丝 28原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值