806 Design for Everyone

Design for Everyone

这个 session 主要是讲,把应用设计成可以为所有人使用。通常我们设计时,只是考虑了自己的想法,自己如何操作,而忽略了一部分有能力障碍的人群。主讲人在这里提到了一个数字。目前拥有约10亿的苹果活跃设备,而平均每七个人中就有一个人有某方面的能力障碍。所以这是一个庞大的潜在用户群体,不应该被忽略。这些障碍包括,大脑的、触觉的、视觉的、听觉的。而每一个有可以细分为很多种,比如视觉的里有失明的、色弱的、色盲的或者短暂的产生视觉障碍,例如我们突然从漆黑的影院中走出来。

如何设计才能兼顾这些用户呢?3点通用准则

1. Simplicity 简洁

2. Perceivability 有感知能力

3. Integrity 有爱心

### Simplicity

那么如何做到简洁呢?如果把一下几点做到的话,基本就可以了

- 很容易在界面之间跳转

- 能够迅速上手

- 行为之间要有一致性

最后,着重讲了一下,应该使用默认的 UIKit 组件。在能使用默认的 UIKit 控件的情况下,要尽量使用默认控件。因为他设计的时候照顾了这些准则。

### Perceivability

感知能力,这里指 App 要给用户提供视觉的、听觉的、触觉的反馈。据估算,全球有2亿8千5百万人,有不同程度的视力障碍,其中有三千九百万是失明的。另外失聪和认知能力障碍的人群也非常多。

这里举了新的 App Store 的设计,使用了更大、更粗的字体,更鲜艳的购买按钮,更高对比度的文字和背景等,都是为了提供 maximizing legibility(最大限度的清晰)。

对于开发者来说,支持 dynamic type(动态字体)会大大提供应用的适用性。iOS 对自己的系统组件进行了大量的适配工作。比如说,当你调大字体后。你会发现长按 Tab bar 上的按钮是,会有一个放大的按钮在屏幕中显示。长按 segmented control 也会出现放大的下拉选项。

对于视频和游戏的话,可以提供字幕。对于听力障碍者,语音控制和 Siri 都提供了很好的支持。

所以做到 Perceivability 要遵循以下规则

- 最大限度的清晰

- 提供声音提示

- 提供触觉反馈

### Integrity

后面这段是苹果地图团队的人讲的。他们在 iOS 10 的时候对地图应用进行了改版,因为是一个大的改版,所以没有抽出时间来对应用进行更好的完善。在 iOS 11中加入了非常多的改进。对应到上面提到的各项,都有相应的具体实施细则。

做好 Integrity 注意以下三点:

- 承担起应有的责任

- 具有同理心

- 挖掘潜力


一张图展示本 session 的核心内容

最后总结,一个好的设计师,只有当自己意识到有诸多限制之后,并且仍然乐意和保持激情,在这些限制下做出更好的设计,才会成为一个真正的优秀的设计师。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容