在网页和应用设计领域中,我们经常会听到人们用这些英文缩写描述设计工作,那么它们各自代表什么含义?具体的工作、方向和区别是什么呢?

下面让我们先来看看它们的英文全称和基本概念。

UI(User Interface)。用户界面设计,是指对应用软件的操作逻辑、人机交互、界面的整体设计。从20 世纪80 年代起,用户界面设计成为了计算机科学的正式学科。在设计理念上,UI 设计不仅是让软件变得有个性、有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。

ID(Interaction Design)。交互设计,又称互动设计,它考虑的是人、环境与设备的关系和行为,以及传达这种行为的元素的设计。这个解释有点难懂。简单地说,我们进行交互设计,就是为了让产品更易用、有效,让人使用产品时感到舒适。同时,它需要了解用户和他们的期望,了解用户在同产品交互时彼此的行为,以及"人"本身的心理和行为特点。交互设计还涉及人体工程学、心理学、生物学等多个学科,以及与多领域人员的沟通。

UE(User Experience)。用户体验设计,它要求设计师能够全面地分析和体察用户在使用某个系统时的感受。他的工作从开发的最早期开始,并贯穿始终。目的是保证用户对产品的体验有正确的预估,了解用户的真实期望和目的,并对功能核心设计进行修正,保证功能核心同人机界面之间的协调工作。

GUI(Graphical User Interface)。图形用户界面设计,是指针对采用图形方式显示的操作环境用户接口进行设计。其实就是界面美工,只关心界面的美观和有关视觉方面的设计工作。

从上面各项设计工作的概念来看,UI 的概念比较广,包含了软硬件设计,也囊括其他各项设计的部分内涵。而GUI 设计比UI 设计稍窄。目前,国内大部分UI 设计师其实做的是GUI,他们大多出自美术院校。简单地讲,ID 设计只是指人和电脑之间的互动过程,目前一般是软件工程师在做。而UE 设计从简单理解上,关注的是用户的行为习惯和心理感受,就是琢磨人会怎么用软件或者硬件才觉得得心应手。但是,有关用户体验这一课题的确切定义、框架及其要素还在不断发展和革新。

下面我们通过一则国外的UE 设计师招聘要求,看看现在的用户体验设计师需要处理的工作内容(如图1-1 所示)。

面对这份招聘启事,我和大家有同感,它的业务跨度相当大,条件也近乎于苛刻,不是吗?我们不但要了解编程工作,还要善于图形设计;不但要有组织和测试能力,还要善于沟通;不但要掌握各种图像软件,还得是个绘画、制图的高手。看来,想要成为真正的用户体验设计师比想象得要难一些。但是我们仔细分析一下,不难得出一个结论,未来的用户体验设计师就是要具备界面设计、交互设计、图形美术设计及以用户为中心的原型和体验设计于一身的全能型设计人才。这也是我们为本书选题的原因,我们的目标就是要从零开始伴随大家逐步成为用户体验设计师。

目前,市场上的移动平台种类很多,但最主流的主要有3 个,也就是苹果公司的iOS 平台、Google公司的Android 平台和微软公司的Windows Phone 平台,我们将其统称为三大平台。

UI、ID、UE和GUI,这些都是什么的更多相关文章

  1. Qt多线程编程总结(一)(所有GUI对象都是线程不安全的)

    Qt对线程提供了支持,基本形式有独立于平台的线程类.线程安全方式的事件传递和一个全局Qt库互斥量允许你可以从不同的线程调用Qt方法. 这个文档是提供给那些对多线程编程有丰富的知识和经验的听众的.推荐阅 ...

  2. 2019年达内云PS淘宝美工平面UI/UX/UE/UED影视后期交互设计师视频

    2019年达内云PS淘宝美工平面UI/UX/UE/UED影视后期交互设计师视频 百度网盘链接一 百度网盘链接二

  3. Ui自动化测试上传文件方法都在这里了

    前言 实施UI自动化测试的时候,经常会遇见上传文件的操作,那么对于上传文件你知道几种方法呢?今天我们就总结一下几种常用的上传文件的方法,并分析一下每个方法的优点和缺点以及哪种方法效率,稳定性更高 被测 ...

  4. UI和UE有什么区别呢?

    UCD(以用户为中心的设计)UE(用户体验)UI(用户界面)HCI(人机交互)usability(易用性)

  5. cocos2d::ui::TextField 调用setAttachWithIME和setDetachWithIME都无效

    http://www.cocoachina.com/bbs/read.php? tid=178406 看三楼: static_cast<CCTextFieldTTF*>(textField ...

  6. 跟我一起学WPF(0):初识WPF

    WPF是什么 WPF是微软的新一代图形引擎系统,全称为Windows Presentation Foundation,从.NET3.0版本开始引入,为用户界面.2D/3D 图形.文档和媒体提供了统一的 ...

  7. PM,RD,FE,UE,UI,QA,OP,DBA,BRD,MRD,PRD,FSD全称解析

    PM    项目经理( Project Manager )    从职业角度,是指企业建立以项目经理责任制为核心,对项目实行质量.安全.进度.成本管理的责任保证体系和全面提高项目管理水平设立的重要管理 ...

  8. GUI - GEB UI库

    最近基于Winform开发了几款产品,感觉Winform有很大的局限性,其最主要的一点在于:控件是基于Windows窗体的,这就导致每个控件都是重量级控件,对复杂的界面来说,其性能和表现力都欠佳.在实 ...

  9. Atiti.ui原理与gui理论

    Atiti.ui原理与gui理论 1. 概论2 2. ui的类型2 2.1. RMGUI vs IMGUI2 2.2. Cli2 2.3. Gui2 2.4. Nui natural user int ...

随机推荐

  1. 未能找到类型或命名空间名称“XXXX”(是否缺少 using 指令或程序集引用?) 转

    未能找到类型或命名空间名称“XXXX”(是否缺少 using 指令或程序集引用?)   项目中 App_Code 文件夹中的类的命名空间,在添加的页面的  using XXXX  时,提示 未能找到类 ...

  2. Delphi TcxtreeList控件说明 转

    Delphi TcxtreeList控件说明   树.cxTreeList 属性: Align:布局,靠左,靠右,居中等 AlignWithMargins:带边框的布局 Anchors:停靠 (akT ...

  3. DLL——SDL_PingGe

    这篇随笔专门做SDL的DLL开发. 下面这个版本暂且称为Beta版本吧. /* typedef void (*FUNCTION)(void); HMODULE HDll; HDll = LoadLib ...

  4. HDU_1401——同步双向BFS,八进制位运算压缩,map存放hash

    这个速度比分步快一点,内存占的稍微多一点 Problem Description Solitaire is a game played on a chessboard 8x8. The rows an ...

  5. mysql oracle静默 一键安装脚本

    pre-read; 为了达到一键搞定的目的!现Ruiy简单做如下几小条规定   如果你想这么一键来搞定请君莫要违背约束! 1. 下载 `二进制` mysql软件介质版本不限,二进制包务必,源码及rpm ...

  6. iOS开发常用国外网站清单

    工欲善其事必先利其器,最近发现临时查找一些东西容易浪费时间,花了点时间整理一下常用的网站,方便以后备用. 国内的code4app,ui4app,cocoachina,oschina,csdn就不说了, ...

  7. Android 自定义View (四) 视频音量调控

    转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24529807 今天没事逛eoe,看见有人求助要做一个下面的效果,我看下面一哥们说 ...

  8. VS2008 动态库和静态库的生成和加载

    第一:动态库和静态库的生成: 1) 新建一个生成dll工程: 文件->新建->项目->Win32->Win32控制台应用程序 输入项目名称:dllTest ,项目路径:D:\V ...

  9. yii中常用路径<转>

    调用YII框架中jquery:Yii::app()->clientScript->registerCoreScript(‘jquery’); framework/web/js/source ...

  10. location.href的用法

    *.location.href 用法: top.location.href=”url”          在顶层页面打开url(跳出框架) self.location.href=”url”       ...