苹果的设计中是如何应用 “施奈德曼 黄金准则”的?

苹果公司,作为一家科技巨头,其大量的设计思想非常恰当的反映了 Shneiderman(施奈德曼)的8条黄金准则是如何创建出优秀成功的产品的。他们也一直骄傲于自己出色的设计水准。今天就来举例说明这8条准则在苹果的设计中究竟有哪些应用。

1、保持一致性

“一致性”和“感知稳定性” 贯穿于 Mac 系统的设计中。 从上世纪80年代到今天,Mac 中的菜单栏设计一致保持着这个特性。

Mac 中菜单栏始终如一

2、为有经验的用户提供快捷方式

Mac 允许用户使用各种快捷键进行操作,常用的例子包括复制(Command-C)和粘贴( Command-V)以及屏幕截图(Command-Shift-3)。

正是对键盘快捷键的大力支持使得 Mac 用户可以轻易摆脱掉对鼠标的依赖。

3、提供有效的信息反馈

在 Mac 上,当用户在桌面点击一个文件时其突出的效果是视觉反馈的一个非常棒的例子。另外一个例子就是当用户在桌面拖动一个文件夹时,在鼠标按下未松手之前其视觉状态。

“Learning”文件夹在用户点击时会突出显示

鼠标拖动“photo1.jpg”文件时其视觉状态

4、针对闭合动作设计对话提示

当用户在 Mac 上安装软件时,会有对话性的屏幕信息告诉用户当前所处的安装进度。

当用户安装“Parallels Desktop 9“时,文字信息显示正在”复制文件“

5、 提供合理的错误处理信息

在软件安装过程中,一旦出现错误,其处理方式往往是弹出一个附带信息的警示框。此时要根据错误的严重程度选择是采用轻量的警示框还是更为突出的警示框就显得尤为重要了。不过无论如何,千万不要在错误出现时去惩罚用户,应该谨慎处理,选择恰当的语气和语言呈现给用户。简单的丢下一个错误码是再愚蠢不过的做法了。

一个轻量的错误提示在向用户解释当前的状况及出现的原因。它告诉用户这是因为他们在安全性上的偏好设置导致,从而安抚用户并传达其可控性

Windows 在错误提示中使用“致命的”和“被终止”这样负面、不友好的词汇绝对会吓跑大多数用户

6、允许轻松的撤销

当用户在程序安装过程中提供相关信息出现错误时,应该允许用户回到前一步进行修改而不是惩罚他们重新开始。

用户能够轻易就撤销上一个动作

7、满足用户的控制需求

要给用户权利来选择究竟是继续运行程序还是退出。Mac 的活动监视器允许用户在程序意外崩溃是强制退出。

程序崩溃时用户能够选择退出或强制退出

8、减少短期记忆的负担

我们都都知道人类在一次短期记忆中只能够记住5项事情(事物),而 iPhone 也一直坚持只允许在主菜单区域底部的屏幕底栏放置4个程序图标,其实这个决定不光考虑到用户的记忆负担,还考虑到了一致性。

iPhone 在 iOS4 到 iOS9 中一直保持单行4个程序图标

如果你能够遵循 Shneiderman 的这8个黄金准则,相信你也能够创建出像 Apple、Google、Microsoft 这样优秀的用户界面。 从 Mac 和 PC 到移动设备或者 VR 等其他未来的交互设备,只要你是涉及到人机交互,这8个准则就是在设计过程中决不可错过的重要的指南。在开始设计之前,先带着下面的问题来学习如何将这些规则应用到你的工作里吧。

3
1 收藏 4 评论

相关文章

可能感兴趣的话题



直接登录
最新评论
  • 别的我不说,第五条,

    拿mac的软件错误跟windows的系统错误比较,这合适吗?

    如果系统出现了致命错误,难道提醒用户“不要担心,这只是一个致命错误”然后关机重启?

    当然,你可以说 mac 从来不会出现致命错误。

     

    • 你这个文案举得太不恰当了,如果系统出现了错误,mac应该会提示“由于xxxxxx,导致了xxxx,需要关机重启”,这个真的比windows系统直接蓝屏甩出一大段代码要好很多,至少用户心理反应会不同,应该是信息友好度的问题。

      • 早期的 windows 授予开发者太多权限,以至于可以直接访问底层。

        因此,蓝屏几乎全是由应用软件引起。

        站在开发者角度来看这个问题,操作系统没必要为这些错误买单。

         

        蓝屏属于最严重级别错误,问题发生便无可往回,

        难道忽略此错误,让用户继续后续操作?

         

        mac 进水后,也是没有提醒就直接关机了,这用户体验是不是很差?

         

         

         

         

         

        • 我不懂开发,你说站在开发者的角度,操作系统不该为这些错误买单。但是,为什么不是站在用户的角度,为什么用户要为这些错误买单?

          还有关于蓝屏,我说的是关于友好度问题,不是选择操作的问题。无论在错误前还是错误后系统都没有给予一个合理的解释。

跳到底部
返回顶部