网络编程
位置:首页>> 网络编程>> 网页设计>> “生活”设计

“生活”设计

作者:茂哥 来源:Tencent CDC Blog 发布时间:2009-03-03 12:14:00 

标签:设计,用户,产品,iPhone

用户习惯大家都经常在提,习惯源于何出?

回答可以是软件的用户习惯源于其不断使用过程中的印象积累。如果是这个软件刚诞生的时候呢?于是就得参考同类软件或者软件所要运行的os操作系统的用户习惯,那如果是一个操作系统刚形成的时候呢?表面上看这是条分岔路,大家各自规定自己的规则,慢慢培养用户习惯。

于是我们看到了一个有趣的现象:mac os的关闭最小化按钮在左边,而windows的关闭最小化按钮在右边;

不过用户习惯似乎没有这么简单。我们来看个简单的设计-界面上的拖拽区域。如下图,分别截取了不同软件的拖拽区域,基本都是排列整齐的45度斜条,似乎没啥好探究的。


  

不妨再放大看看,这时看到的是45度排列的像素点,黑色的像素点下面,有些还有白色的像素点,呈现凹进去的感觉(类似的拖拽条,也是凹点的设计)。

联想一下现实生活,类似的小凹凸点设计有很多。在工业设计中,为了方便手的抓取,会在手握的区域设计小凹凸点或条纹,增加物体表面的摩擦系数,例如剃须刀,瓶盖,工程类工具都可以见到这个设计。而在电脑里,鼠标就类似我们的手,去移动软件,软件其实是图形化的工业产品。在使用过程中,由于现实中生活习惯的映射,很多用户都会知道那些有凹凸点的区域或许是可以按住拖拽的,大大减少了教育成本。因此我们看到了上面凹点的设计,而不是另外再搞个小箭头之类的设计。

不难看出,软件界面设计很多方面参考了工业产品设计,软件的使用习惯也很多延续了工业产品上形成的用户习惯,而不是全部创造一个全“新”的,“新”有时候来说就是“不好用”。兼顾“新”和“好用”,是很多产品成功的原因。

一个成功的例子的就是iPhone,iPhone的界面是根据多点触摸重新设计过的,很多使用习惯都是其它手机所没有,给产品的推广会带来巨大的用户教育成本,但事实是很多新用户使用后马上就能上手。Apple有它自己的解决方法,其中之一就是延续了日常生活中的使用习惯。


  

ipod的hold(屏幕锁定)键是通过手指推动按键来操作,在iphone里,这个类似的推动操作同样被用于hold,以及用作单选项操作。密码锁里上下拨动数字的操作,在iPhone里,被用作多选项选择…

困惑于设计新东西的时候,不妨转个身,看看现实生活,解决方法或许就在里面 :)

0
投稿

猜你喜欢

  • asp程序运行速度试验实验:1。作相同的分支条件判断:IF  比  SELECT慢。用以下程序测试:
  • 常见到网上博文有错误理论,包括身边很多朋友都曾认同“可访问性(Accessibility)是为残障人士准备”的观点。其实在互联网技术领域远不
  • 在默认情况下,MySQL搜索不区分大小写(但某些字符集始终区分大小写,如czech)。这意味着,如果你使用col_name LIKE 
  • 孟宪会  由于XML(可扩展标记语言:eXtensible Markup Language)真正的平台无关性,它正在逐渐成为数据传
  • 发一个数字拼图游戏,有点小疑问前几天写得,其中一段代码还要感谢“簡簡單單愛妳”的提示,不过我还是不太明白, ,有点笨。 $(&qu
  • 守来说,AJAX在现在是热得不能再热的技术。没有人能否认,它拥有大批的支持者。在CNN上,它从二月份的一个不被看好的词语到十月份成长成一个初
  • 文本的排版依据语言的不同会有一些格式上的要求,比如简体中文中类似逗号、分号等标点符号不会出现在一行的开头,对于英文来讲就是一个完整单词不会在
  • 万维网联盟(W3C)发布了HTML 5规格说明书的草稿 ,这是自HTML 4在十多年前发布以来的第一个主要的修订版.在这期间,随着开发者逐渐
  • 这篇文章与大家分享13个超级有用的 jQuery 内容滚动插件和教程。您可能经常能看到一些网站上特色区域的内容以滚动方式变化,这是一种在有限
  • 上回 说到“大屏幕浏览页面的良好体验,本就应该用户自己调整窗口。”根据屏幕不同大小,缩小窗口出横向滚动条在所难免,但理想情况下,页面应该能适
  • 适用环境: PHP5.2.x / mysql 5.0.xclass Mysql {    priva
  • 一、INSERT和REPLACEINSERT和REPLACE语句的功能都是向表中插入新的数据。这两条语句的语法类似。它们的主要区别是如何处理
  • Div的浮动+循环(描述的不清楚,请看图)在设计和布局的时候,碰到图片循环问题,碰到间距问题,怎么样让循环的图片每行的起始点跟上边的titl
  • 假设你的变量叫做 MyArray,我们可作如下处理:Dim strDim strDelimiterstrDelimite
  • 通过亲密性原则,我们可以将一个页面中的元素按照某种逻辑理解上的差异划分成不同的元素组合;再通过对齐原则,使这些不同的元素组合在视觉上看起来彼
  • Dethe Elza (delza@livingcode.org), 高级技术架构师, Blast Radius  &n
  • CSS的背景属性“background”提供了众多属性值,如颜色、图像、定位等,为网页背景图像的定义提供了极大的便利。看看backgroun
  • 用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的 SELECT语句,另外一种就是更新语句,也叫做数据操作语句。言外之 意
  • 相比SQL Server 2000提供的FOR XML查询,SQL Server 2005版本对现有功能增强的基础上增加了不少新功能,最为吸
  • 社会上的任何人,都不愿意自己给人留下难以交往的印象,就算是那些冷漠、寡情的人他们也在不断地寻求一种通道,达到与他人的交流和沟通。如果,在你与
手机版 网络编程 asp之家 www.aspxhome.com