制定设计的原则(2)
作者:Red Queen 来源:腾讯WSD 发布时间:2011-01-10 20:43:00
最后,再次分享一些设计原则的例子:
谷歌日历的设计原则:
迅速的、夺人眼球的、使用愉悦的
用简单到爆的方式让信息输入日历
不止是一个屏幕里德日历(备忘录、提醒等功能)
易于分享,你可以在这里方便的看到你的生个生活
TiVo的设计原则(TiVo凭着“在几分钟之内让小孩和普通人学会操作”而席卷美国市场)
傻瓜式的娱乐
傻瓜式电视
有多到要命的视频
一切做到流畅而舒适
不形式主义和故作高深
尊重观众的隐私
做到如同电视般强大
微软Windows 用户体验设计原则:
减少概念……增强信心
小的好或坏也很重要
看起来和用起来都很棒
要解决的是让人分心的事,而不是可发现性
旋钮和问题前的 UX
个性化,而非定制化
体验的生命周期
为移动人士建造
Iphone的人机界面原则:
创建优秀的用户界面Human Interface Principles: Creating a Great User Interface
1、隐喻Metaphors
当您设计您的应用程序时,请认识到 iPhone 操作系统存在的隐喻,并且不要对这些隐喻重新定义。
2、直接操纵Direct Manipulation
因为其多点触摸界面,iPhone 操作系统的用户享受着高度的直接操纵的愉悦感受。使用手势操作让用户对他们在屏幕上看到的对象,感觉上更具亲和力,和控制感,因为他们不必使用任何中间设备(如鼠标)操纵它们。
3、即看即点See and Point
提供选择给用户,而不是要求更多开放性的输入,同时,允许可以让用户集中精力在你的应用程序完成任务,而不是去记忆如何操作它。
4、反馈Feedback
用户除了要看到他们操作的结果,还需要得到操作控件时的即时反馈,以及在长时间操作中的状态报告。您的应用程序应提供明显的变化来响应每个用户操作。
5、用户控制User Control
让用户来触发并控制行为,而不是您的应用程序。保持行为的简单和直接,使用户能够很容易地理解并记住他们。尽可能使用标准的控件和用户已经熟悉的行为。
6、美学集成度Aesthetic Integrity
用户期望一个美丽的界面外观,承诺乐趣和鼓励发现。要确保你设计的用户界面元素在这样的应用程序里是细致的,因此它们才能提供一个内部一致的体验。


猜你喜欢
- PyTorch之TensorDatasetTensorDataset 可以用来对 tensor 进行打包,就好像 pyt
- word2vec介绍word2vec官网:https://code.google.com/p/word2vec/word2vec是googl
- 工作中,我们经常会遇到数据异常,比如说浏览量突增猛降,交易量突增猛降,但是这些数据又不是符合正太分布的,如果用几倍西格玛就不合适,那么我们如
- 一、概述OLAP的系统(即Online Aanalyse Process)一般用于系统决策使用。通常和数据仓库、数据分析、数据挖掘等概念联系
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&
- 近期线上出现一个bug,研发的小伙伴把测试环境的地址写死到代码中,在上线前忘记修改,导致线上发布的代码中使用了测试环境地址。开发过程中虽然有
- 在asp中利用excel的一个方法是将excel文件作为一个数据库进行链接,然后的操作和对access数据库操作类似.但是这个方法不是总能有
- 本文实例为大家分享了Linux下MySQL 5.6.27 安装教程,供大家参考,具体内容如下1、下载地址https://cdn.mysql.
- 元组Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并
- 由于是从源码包安装的Mysql,所以系统中是没有红帽常用的servcie mysqld restart这个脚本只好手工重启有人建议Killa
- centos7之Python3.74安装安装版本:Python3.74系统版本:centos7系统默认安装Python2.7,保留。安装/u
- 误区 #29:可以通过对堆建聚集索引再DROP后进行堆上的碎片整理Nooooooooooooo!!! &
- 语法:列表 list.pop(obj=list[-1])pop()用于删除并返回列表中的一个元素(默认为最后一个元素)obj:要删除并返回的
- 动态 web 应用也会需要静态文件,通常是 CSS 和 JavaScript 文件。理想状况下, 我们已经配置好 Web 服务器来提供静态文
- 这可能是一个非常简单的问题,但是今天花一点点时间把这个简单的问题在说清晰一点,相信大家对CSS的学习和认识会很有帮助,强化一些概念的东西,对
- zip即将多个可迭代对象组合为一个可迭代的对象,每次组合时都取出对应顺序的对象元素组合为元组,直到最少的对象中元素全部被组合,剩余的其他对象
- 本文实例讲述了Python运算符重载用法。分享给大家供大家参考。具体分析如下:python中,我们在定义类的时候,可以通过实现一些函数来实现
- 正则表达式的介绍1)在实际开发过程中经常会有查找符合某些复杂规则的字符串的需要,比如:邮箱、手机号码等,这时候想匹配或者查找符合某些规则的字
- 首先来看GIF操作:情况一:空格被过滤使用括号()代替空格,任何可以计算出结果的语句,都可以用括号包围起来;select * from(us
- ROW_NUMBER()说明:返回结果集分区内行的序列号,每个分区的第一行从 1 开始。语法:ROW_NUMBER () OVER ( [