iOS设计主题

作为一位应用设计者,你有机会打造AppStore中最出色的产品。要做到这一点,你需要满足用户对质量和功能的高期望。

三个主要特征将iOS和其他平台区分开来

  • 清晰 (clarity):在整个系统中,所有大小的文字应当清晰易读,图标准确且容易理解, 装饰性元素巧妙恰当,整体设计应当由对功能的特别关注驱动。留白(negative space)、颜色、字体、图形、还有界面元素应当巧妙地凸显出重要内容,表达交互信息
  • 顺其自然 (deference):流畅的动画和清新、美观的界面帮助用户理解并与内容互动,无需为之劳心费力。内容一般会填满整个屏幕,透明度和模糊效果的应用则只是提供一些暗示。尽量克制地应用线条、颜色、投影,从而打造轻盈的界面,同时保证内容处在首要的位置上。
  • 纵深 (depth):明确的视觉层级和贴近真实世界规律的动画不仅区分开了层级关系,更传达了动感,对用户理解界面起了重要的辅助作用。触控操作和可见的视觉元素不仅让使用体验更加愉快,更让用户能够在统一的软件环境中,自如地访问各种各样的功能和附加内容。当你在内容中导航的时候,过渡动作也加强了用户对界面纵深的感知。

设计原则

在你确定你的应用的关键特性时,为了最大化它的影响力和受众,请将以下几条原则纳入考量

美感的完善 (aesthetic integrity)

美感的完善主要关注产品的外观和行为多大程度上与其功能相耦合。举个例子,一个帮助人们完成严肃任务的应用,可以通过微妙的,不招摇的图画、标准控件和符合预期的行为方式来帮助用户保持专注。相反的,一个沉浸式的应用,比如一个游戏,就可以打造一个引人入胜的外观,来体现其有趣、令人激动的特点,同时鼓励用户在其中探索。

一致性 (Consistency)

一个具有一致性的应用应当使用令人熟悉的标准和范式,具体来说,可以使用系统提供的界面元素、广为人知的图标、标准化的文字样式、统一的专用词语等。应用在功能和行为方面,应当符合用户的期待。

直观的操控 (Direct Manipulation)

对屏幕上内容的直观操控能够吸引用户,并且加速其对界面的理解。具体例子包括用户转动设备改变界面方向,或者使用手势来操控屏幕内容等。通过直观操控,用户可以快速,清晰地看到他们的操作的效果。

反馈 (Feedback)

反馈可以让用户感知到动作,展示操作的结果,从而保证用户了解软件的实时动态。iOS的内置应用为每一个用户操作提供了可感知的反馈。举例来说,可交互的元素在他们被惦记的时候会瞬间高亮,进度指示器能够传达长时间运行任务的状态,动画和声音则能够使动作的结果变得更加清晰。

隐喻 (Metaphors)

当应用里虚拟的物体和动作,隐喻了现实或数字世界中的熟悉体验,用户就能以更快的速度学会它的使用方法。因为用户直接接触着移动设备的屏幕,所以隐喻在iOS系统中表现的很不错。他们会把视图移开,来展示下面的内容;他们会拖动、轻扫屏幕;他们拨动开关,移动滑标,滚动数值选择器;他们甚至像翻动书本一样翻动屏幕里的书籍和杂志。

用户控制 (User Control)

在iOS系统中,用户才是控制者,而非应用。一个应用可以建议采取某种操作,或者警告危险的后果。如果应用替用户做出了选择,这一般来讲是错误的。最好的应用应当在给予用户控制权,和避免不想要的后果之间达成正确的平衡。可以通过保持交互元素熟悉且容易预测,在破坏性操作前执行确认,设计简易的,在进程中仍能起作用的取消机制,来让用户感受到他们掌控着控制权。