`

(转)常用UI设计模式

 
阅读更多

 

交互设计师在设计线框图原型时,熟知常见的web设计模式很有帮助,做到“心中有数”才能创造出符合需求,用户易学易用的界面来。所谓“没有必要重复发明轮子”,模式往往容易解决常见问题,正确的模式能帮用户熟悉界面、提高效率。

常见的UI设计模式如下图:

下面分别进行具体分析,遇到不同需求的时候就可以选择合适UI设计模式。

01.主体/细节(Master/Detail)模式

  主体/细节模式可以分为横向和纵向两种。如果想让用户在同一页面下,引导他们在类目下高效地切换,这无疑是一种理想的方式。如果主体信息对于用户来说更重要,最好选择横向布局。或是主体部分不仅条目多而且包含信息也多,那也该选择这种横向布局。

  举例来说:

Windows窗口属于纵向排布

Mac mail的横向排布

0.2分栏浏览(Column Browse)

  分栏浏览也分为横向和纵向两种。用户可以通过它,选择不同的类别点进并逐步引导用户找到需要的信息。

  举例:

Outlook采用逐级分栏的界面,用户可以选择进入“收件箱”——>“某封收件”——>“具体邮件内容”

0.3搜索/结果(Search/Result)

  搜索屏幕模式对于想快速、直接看到具体结果的用户来说非常便捷。从很简单的到非常复杂的都有。

Gmail采用简单搜索

而对于google学术的用户,高级搜索限定更复杂的搜索条件会提炼出用户更期望得到的信息。

0.4过滤数据组(Filter Dataset)

  分为横向和纵向。开始定义一些已知信息,之后通过限定条件对搜索后的结果进行再过滤。

51job用户在使用简单搜索输入所需职位后,纵向布局的左边面板提供诸如“发布时间、薪金”等条件,进一步优化信息

以京东为例,多数电子商务网站在用户初步模糊搜索后,提供进一步优化的过滤条件。上图中,京东采用的是横向排列方式

0.5表单(Forms)

  表单类型众多,也是最能体现用户体验是否良好的地方。其中包含很多内容,推荐专门介绍表单的书:《Web Form Design: Filling in the Blanks》。

注册信息一般使用表单

0.6调色盘/画布(Palette/Canvas)

  调色盘/画布虽然不算最常见模式,但它对于创造图形类文档有着不可替代的优势:比如设计线性或非线性图;流程图;页面布局;制定物理大小的设计/图表或控制布局。

对于设计师来说调色盘/画布这种模式并不陌生,常用软件,例如:Axure、ps都是采用这种方式。

0.7仪表盘(Dashboard)

  一个设计完善的仪表盘应提供:一目了然的关键信息,实时数据,易读的图形和操作,清晰的入口和浏览。理论上讲,在一个屏幕下展示复杂的数据本身就很难。

之前我用水晶易表为苏宁电器做的实时监控各个地区门店销售系统仪表盘

0.8电子表格(Spreadsheet)

  方便用户快速浏览,编辑大板块信息的理想模式。电子表格需要提供下列功能:标准的表格(诸如分类,隐藏/显示 栏目,重列栏目,分组(如果可以)),全局撤销/重做,增加/插入/删除排,键盘导航,导入和导出。

淘宝购物车选择使用电子表格,可以让用户对已选商品进行快速编辑(增加/减少数量,删除等)

0.9向导(Wizard)

  对于复杂的或是不常见的流程,向导/快速启动屏幕模式可以有效地导航。

京东上使用wizard快速引导不熟悉流程的顾客完成付款

0.10.Q&A(Question&Answer)

  Q&A模式是指用户通过选取相符条件,从而自主找到适合自己的解决方案。Q&A不同于搜索模式,它通常需要了解用户基础上,通过提问来帮助用户弄清他们缺乏经验的在哪里(比如健康保险,抵押,计划,购买)有哪些可供的选择或建议。

上海移动资费导购系统可以让用户通过回答几个问题,可以建议用户选择哪种话费套餐

0.11.平行面板(Parallel Panels)

  平行面板屏幕模式可以收起(一次只显示一个),也可以展开(同时显示全部)。这种模式适合组织大量类似或相互影响的信息,让用户在同一页面更高效的获得信息。最佳应用在:需要申请者需要填写各种没有顺序的类别目录。

国外的火车票在不同情况,票价会随之浮动。The Train.com使用堆叠面板,让用户在同一页面下对不同项目进行编辑,又不会觉得混乱

0.12.交互模型(Interactive Model)

  交互模型屏幕模式应用在很多交互要素需要与关键项目(比如日历、地图、图标、画布等)进行交互的时候。是一种用户体验更贴近用户心智模型的模式。在日历、地图、线状图、预设可能场景分析(包括计算器),所见即所得编辑器(包括图片处理)时应用效果非常好。

Google的calendar在日历上可以直接编辑提示内容

附加:13.空白状态(Bonus. Blank State)

  空白状态指在任何数据输入或进入系统前,应用的自然状态。Getting real 一书曾说空白状态的屏幕使得用户更期待。通过给用户一种预览来降低担心、沮丧和犹豫。空白状态屏幕包括:视频,快速教程,帮助提示,安装后的截图。

Wufoo是一个在线表单设计网站,初始后会引导用户建立表单

14.其他模式

  还有两种广泛使用但在企业软件很少使用的模式。

- 门户:如果你是市场调研专家,商业需求分析师或是用户反馈调研员,设计门户可以参考“仪表盘”的设计规范和案例。

- Tabs:其实Tab是一种部件,不是一种模式。它为同情境下的数据提供多选一的操作。如果数据结构导致你的设计tab显得过多。有两个小建议:第一,重新考虑信息架构。通过使用卡片分类法(card sorting)或请教一名专业的信息架构师;第二,可以参考“平行面板”的规范和案例。

转载请注明出处:http://www.zhangyq.com谢谢。
参考文献:《Designing interfaces》and 《Designing web interfaces》

  http://designingwebinterfaces.com/designing-web-interfaces-12-screen-patterns

分享到:
评论

相关推荐

    c#几种常用的设计模式

    以下是对标题和描述中提到的几种常用C#设计模式的详细解释: 1. **单例模式(Singleton)**: - 单例模式确保一个类只有一个实例,并提供全局访问点。在C#中,通常通过私有化构造函数和静态成员来实现。这样可以...

    安卓UI设计范例

    同样地,UI设计模式也是从实际设计过程中自然产生的,用来解决特定场景下的UI问题。每个模式通常包括以下几个部分: - **标题**:模式名称。 - **示例**:具体实现案例。 - **问题**:模式所解决的具体问题。 - **...

    9种常用设计模式收集

    这里提到的"9种常用设计模式收集"涵盖了Java Web开发和Android开发中的一些核心设计原则,通过深入理解并应用这些模式,开发者可以提高代码的可读性、可维护性和可扩展性。 1. **单例模式**:单例模式确保一个类...

    android常用设计模式

    Android 设计模式详解 Android 设计模式是 software engineering 问题的解决方案,分为三类:创建型模式、结构型模式和行为型模式。创建型模式与对象的创建有关,结构型模式处理类与对象的组合,行为型模式对类或...

    UI设计师面试考试题(带答案).docx

    ### UI设计师面试考试知识点解析 #### 一、UI设计的基本概念 **UI设计**,即**User Interface**的缩写,特指**用户界面设计**(A)。UI设计主要关注于产品的用户界面部分,包括界面的布局、色彩、字体、图标等方面...

    快递类APP产品UI设计模式及分析

    ### 快递类APP产品UI设计模式及分析 #### 一、快递类APP产品介绍 在当前数字化时代,快递行业迅速发展,为了更好地满足用户的快递服务需求,各大快递公司纷纷推出了自己的移动应用。这些应用不仅提供了便捷的快递...

    UI设计师面试题

    本资源摘要信息涵盖了 UI 设计师面试题的知识点,涵盖了 UI 设计师面试题的知识点,涉及到 UI 设计的方方面面,包括界面设计、视觉设计、交互设计、用户体验、产品设计、网页设计、APP 设计等领域。本资源摘要信息...

    C#设计模式实例,列举了所有常用的设计模式实例代码

    本资源包含了所有常用的设计模式的C#实例代码,对于想要深入理解敏捷开发的开发者来说,这是一个非常宝贵的资料。 首先,让我们逐一探讨这些设计模式及其在C#中的应用: 1. **单例模式**:确保一个类只有一个实例...

    交互设计师常用的网页设计模式.pdf

    在《交互设计师常用的网页设计模式》中,我们能够看到几种关键的UI设计模式。 首先,主体/细节(Master/Detail)模式是一种常见的设计策略,它分为横向和纵向两种布局。此模式适用于展示类目下的详细信息,用户可以...

    Office 2007 UI 设计指南

    《Office 2007 UI设计指南》是微软公司于2006年发布的一份重要文档,旨在为开发者和设计师提供关于如何有效利用Office 2007用户界面(UI)元素进行软件设计和开发的指导原则。这份文档不仅包含了对Office 2007 UI...

    UI设计工具

    User Interface Design Patterns 提供了一些热门的用户 UI 界面设计模式参考图,分类很详细。 Patternry 是用户界面设计模式库的目的是帮助解决常见的接口设计问题。Mephobox 是 UI 设计界面资源欣赏参考网站。...

    UIDesigner 界面UI设计工具

    《深入探索UIDesigner:打造专业界面UI设计的利器》 在数字时代,用户界面(UI)设计的重要性不言而喻。它不仅是产品与用户之间的桥梁,更是塑造用户体验的关键因素。今天,我们要聚焦的是一款名为“UIDesigner”的...

    漂亮的UI设计 漂亮的UI设计

    "PDS"可能指的是"Photoshop Design Sources",在UI设计领域,Photoshop是一款常用的工具,设计师们利用它来创建和编辑设计稿。PSD文件是Adobe Photoshop的默认保存格式,包含原始图层、蒙版、通道等信息,便于设计师...

    信息化系统建设-UI设计规范.pdf

    最后,文档中还指出了UI设计过程需要遵循的一些范围和原则,如根据用户角色和使用场景,隐藏或删除不常用功能,使用用户熟悉的语言,减少学习成本,保证整体风格的一致性,以及通过合理布局和快捷键等方法提高操作...

    苹果UI设计规范

    ### 苹果UI设计规范详解 #### 一、概述 苹果UI设计规范是苹果公司针对其产品和服务制定的一套详细的设计指南。这份文档不仅涵盖了macOS系统的UI设计原则,还包括了iOS界面的设计准则,旨在帮助开发者和设计师创建...

    Android应用源码云信理财项目UI设计

    在本项目中,“Android应用源码云信理财项目UI设计”是一个关于开发Android应用程序的实践案例,主要聚焦于用户界面(UI)的设计与实现。这个项目可能是为了创建一个理财类的应用,帮助用户管理财务,进行投资或者...

    java常用设计模式-组合模式

    java常用设计模式-组合模式 组合模式(Composite Pattern)是一种结构型设计模式,它允许你将对象组合成树形结构以表示“部分-整体”的层次结构。这种模式使得客户端可以统一对待单个对象和对象组合。在组合模式中...

    java常用设计模式-抽象工厂模式

    java常用设计模式-抽象工厂模式 抽象工厂模式(Abstract Factory Pattern)是一种创建型设计模式,它通过定义一个创建对象的接口来创建对象,但将具体实现的决定留给子类来决定。在抽象工厂模式中,接口是负责创建...

    Android源码设计模式解析与实战.PDF(完整版)

    根据提供的文件信息“Android源码设计模式解析与实战.PDF(完整版)”,本文将深入探讨其中的关键知识点,包括但不限于Android开发中常见的设计模式及其在实际项目中的应用案例。 ### Android设计模式概述 #### 设计...

Global site tag (gtag.js) - Google Analytics