1. 「秀外慧中」
    1. 应用的外观应与其功能相匹配
      1. 阅读型应用
        1. 装饰性元素尽量低调,不要喧宾夺主
        2. 强调内容本身
      2. 娱乐型应用
        1. 外观华丽,效果出众
        2. 充满探索的趣味
  2. 一致性
    1. 让人们沿用以往学会的知识和技能, 使应用符合用户直觉
      1. 应用是否与iOS 的标准一致?
        1. 它是否正确地使用了系统提供的控件,外观和图标?
        2. 它是否将应用与设备的特性有机地结合在一起?
      2. 应用是否保持了充分的内部一致性?
        1. 文案是否使用了统一的术语和样式?
        2. 同一个图标是否始终代表同一种含义?
        3. 用户是否能预测他在不同地方进行同一种操作的结果?
        4. 定制的UI 组件的外观和行为在应用内部是否表现一致?
      3. 应用是否与以往诸多版本保持一致?
        1. 术语和意义是否保持一样?
        2. 核心的概念有没有发生本质变化?
  3. 直接控制
    1. 让用户直接控制屏幕上的物体, 而非通过其他控件(如按钮)
      1. 旋转或用其他方式移动设备,以影响屏幕上的物体
      2. 使用手势操纵屏幕上的物体
      3. 看到自己的动作有直接的、可见的结果
  4. 反馈
    1. 反馈告知用户他们的行为有何结果,使用户确信应用正在运行中
      1. 用户操纵控件时期待即时的反馈, 也期待在较长的流程中能提供状态提示
      2. 为用户的每一个动作提供可觉察的反馈
        1. 当用户点击列表项时,该项的背景会变成高光
        2. 在那些会持续很多秒的长流程里,一个控件会展示已完成的进度,并在可能的时候提供解释信息
      3. 顺滑的动画会给用户提供有意义的反馈, 帮助用户了解动作的结果
        1. 列表在添加新项时会向下滚动,帮助用户发现这个显著的变化。
      4. 声音同样能为用户提供有用的反馈, 但是它不应是唯一的或主要的反馈方式。 因为用户的使用场景可能会迫使他们关掉声音
  5. 暗喻
    1. 当虚拟的物体和动作与真实世界中物体和动作类似时, 用户会立刻明白该如何使用这个应用
      1. 合适的暗喻应该既暗示了使用方法, 又避免与它模仿的现实世界里的物体 和动作面临同样的限制
        1. 在真实世界里,用户将东西放在文件夹里, 所以他们立刻明白电脑上可以把文件放在文件夹里
        2. 用户需要放海量的东西才能把文件夹塞满, 而这在现实世界里是不可能的
      2. 暗喻在没有做过多引申时效果会比较好
        1. 如果在操作系统里文件夹必须放在书柜里,它用起来没那么灵光了。
      3. iOS 为暗喻提供了充足的空间, 因为它支持丰富的动作和图片
        1. 轻触iPod 的播放按钮
        2. 在游戏中拖拉,轻拂或水平滑动物体
        3. 滑动切换开关
        4. 轻拂一叠照片
        5. 旋转拾取器的拨轮,做出选择
  6. 用户控制
    1. 用户控制应用,而不是应用控制用户
      1. 应用可以建议某种流程、操作,也可以警示危险的结果
      2. 优秀的应用让用户充分探索各种功能,并避免用户犯错
      3. 用户在控件和行为都很熟悉、可以预测结果的时候最有操控感
      4. 当动作非常简单直白时,用户可以很容易地理解并记住它
      5. 用户希望在操作生效前有足够的机会取消它
      6. 用户希望能在执行破坏性操作前有再次确认的机会
      7. 用户希望能优雅地终止运行中的应用