Jim*_*eth 6 user-interface innovation
通常,约定是用户界面最重要的设计考虑因素之一.通常建议就像微软那样做.
这有三个原因:
与此同时,Emmerson说:" 愚蠢的一致性是小脑袋的大人物.*"那么,什么时候保持一致的用户界面从一个好主意到停滞不前的创新?
微软通过引入工具栏,然后再使用功能区控件(这是工具栏的自然演变,不管你喜不喜欢)来震撼好旧的WIMP GUI.现在我们到处都看到了丝带.
所以我的问题是,什么是一些用户界面范例,这些范例在多个应用程序中被接受和保持一致,但是它们已经过了巅峰并且开始变得黯然失色?是否有一些重要的变化可以从开发人员的基层推动中受益,以创新和改善用户的用户界面体验?
我想到的一个想法是模态弹出对话框.你知道说的那些:"你确定要.. - [是] [否] [关闭] [也许]."和它邪恶的双胞胎"成功完成你想做的事[OK]!".我们看到在浏览器中使用"信息面板"远离这些运动.我认为它们也需要在Windows应用程序开发中采用.
如果可能,请为每个陈旧的UI项目列出解决方案.
请不要列出clippy.我们都知道他是个坏主意.
注意:这是Windows客户端用户界面范例,但我肯定愿意从网络,Mac等中汲取灵感.
单击触摸界面上的内容
点击触摸界面上的东西是非常困难的,因为你不知道什么时候你已经足够用力地按下了屏幕.如果你为你点击的按钮添加一个动画,你很可能不会看到它,因为你的手指挡路了.添加其他反应,如振动手机或在屏幕上绘制波浪可能会起作用,但通常会有一个太大的延迟,远大于按下按钮的触觉.因此,在他们发明一个带有可按下按钮的屏幕之前,所有触摸设备都应该转向拖动用户界面(DUI).
直观地说,按下屏幕上的对象,拖动它,然后释放它比按下并释放它更容易.这可能是因为您可以在开始拖动时看到物体移动,并且可以在拖动时调整压力.拖动还有更多选项,因为您现在有一个方向,而不仅仅是您点击的一个点.如果用户以不同方向拖动对象,您可以执行不同的操作.也可以使用速度,以及用户释放对象的点.发布点是DUI的真正优势,因为即使使用像素进动也很容易发布.
一些设计已经开始使用DUI,比如(这里我们去)iPhone,掌上电脑和Android手机.但只有他们设计的一部分是DUI,其余部分是点击.它们共同的一个领域是键盘.用户不按任何键,而是按任意键,然后将手指拖向他们真正想要点击的键.解锁这些手机也使用拖动.
其他易于实现的DUI功能可能是鼠标手势,在不同方向拖动,或绘制不同形状的东西.还有一些正在研究的备用键盘更加强调拖动.所有按钮都可以更改为开关,因此必须将它们向下拖动一点才能单击它们.使用精心设计的图形,这对用户来说也应该是直观的.
小智 6
你提到了弹出式模态对话框,我认为非模态对话框同样糟糕.任何对话框都会从程序中删除焦点,它们可能最终落后于程序并且很难找到它,它们甚至可能不会出现在同一个虚拟屏幕上.
我想看到所有对话框的结束.如果由于某些非正常情况需要阻止某人使用UI,则从窗口中删除UI的相关部分,并将其替换为对话框将包含的内容.一旦问题得到处理,请返回UI.
| 归档时间: |
|
| 查看次数: |
3471 次 |
| 最近记录: |