赞助商
立即赞助

WWDC 大会开幕,我们准备了一份「深色模式」设计要点

产品经验3年前 (2021)发布 流光
2K 0 0

深色模式近突然了一时髦的词汇,苹果去 macOS 10.14 加入了 Dark Mode,Android 系的厂商近也纷纷加入支持,Google 今的 Android P 当中也式推出了自己的深色模式。WWDC 大会上 iOS 13 正式引入 Dark Mode,深色模式已经成为大势趋,而这对我们 UI 设计师又意味着么呢?

为什么我们需要深色模式?

由于电子设备的屏幕是发光式的,它们发的光线会我们生中接触的物更具刺激性,而深色模式可显著降低屏幕的整体视觉亮,减眼睛的视觉压。在深色模式,有的界面元素都退幕后,使得我们真正与之交互和操作的容可被凸显来,这是为么众多专的图像、视频等编辑软件普遍采深色界面作为默认外观。实深色模式仅仅可被那些专生产工具,对任何想要追求专注和沉浸式使体验的户来说,深色模式都将会使他们获益匪浅。

WWDC 大会开幕,我们准备了一份「深色模式」设计要点

同时随着 OLED 屏幕的普及,支持深色模式更有了一定的现实意义:省电。由于 OLED 屏幕中每个像素都是自发光而非 LCD 由整个一背光面发光,在显示深色元素时像素消耗的电流更低,在纯黑色像素点可全闭达到省电的效果。

WWDC 大会开幕,我们准备了一份「深色模式」设计要点

Youtube 同一界面深浅两种模式下屏幕的电流对比,以看到同样的界面,最高亮度下深模式降低 60% 的耗电量。

除此以外深模式此备受热衷的另一个原因是酷炫。我们在科幻电影中看到的颇具未来感的概念界面数是以深为主,也潜移默化地影响我们的审美。同时自从扁平化风潮流行来以,千篇一律的素白界面也很容易让用户产生审美疲劳,对与各家系统 OS 来说,增加一个系统局的深模式以无需对 UI 进行大刀阔斧改革的同时达到让用户耳目一新的效果,一点对你自己的 App 来说也是一样的。

WWDC 大会开幕,我们准备了一份「深色模式」设计要点

Dark Mode不是夜间模式

多国内的 App 总是把深色模式理解为夜间模式,认为用户在夜间喜欢更暗更低对比度的界面,然而这陷入了一个误,用户确实需要夜间使用不刺眼的界面,但达这一目的并不味着需要放弃对比度。其实在深色模式下当页面的背景由色反转为黑灰色,已经极大减少了屏幕发出的光亮,而配备的环光传器动亮度调节已经可以使界面整体的亮度足用户在暗光环下的使用。而且系统的深色模式下,各个 App 之间保持相对统一的对比度对用户的实际体验也更好,否则当下的多 App 夜间模式由于对比度低用户不清文字,反倒不得不调高屏幕亮度,而一旦跳其没有夜间模式的 App 更是会被亮瞎眼。

另外前面已经提到,用户使用深模式的理由有很,在暗光境下减少视疲劳只是其中一种,即使在白天很用户也长期打开深模式。意味着在深模式下你的界面设计依必须考虑读,依需要满 WCAG 2.0(Web内容访问指)中规定的 AA 级标准,即最低 4.5:1 的对比度。

WWDC 大会开幕,我们准备了一份「深色模式」设计要点

WCAG 中对对比度的标准以很地帮助设计师检查自己设计界面的读,尤其是对来就患有视力障碍的用户来说,低 AA 级标准 4.5:1 对比度的正文读非常差。我们以使用彩对比度计器来检查自己的是否符合 AA 级标准。

Color Review彩对比度检查工具

网站链接:https://color.review/check/293845-FFFFFF

WWDC 大会开幕,我们准备了一份「深色模式」设计要点

Dark Mode并非简单的反色处理

iOS 目前已经在置提供一个叫做智能反转的选项,可以把除媒体以外的界面素颜色按其对比色全部动反转,但实际效果却差人。因为深色模式并非对浅色界面的简反转,如浅色界面下的深色阴,在深色模式下该如何理呢?直反色成为浅色光晕吗?然而这做会破 UI 有的视觉层和空间。如果使用浅色模式下相同的阴,在深色模式往往达不足够的层次。这些问题都需要在深色模式下采用一套新的视觉计规范,由于 iOS 目前还没有关于深色模式的计规范,但 Google 在 Android P 推出后,在 Material Design 官网上已经更新了在计深色模式的一整套计规范,并且苹果在 macOS 的视觉规范中也已经更新了深色模式相关的内容,这些都可以成为的参考,为 iOS 即将来的深色模式做好准备。在这整理了各家视觉规范中的一些要点。

界面层级

作为 UI 计都知道 UI 中视觉层的重要性,那在深色模式下如何确保视觉层依然有效呢?Material Design 在浅色模式使用在色卡片下投射阴的形式来模拟现实界的空间深度,而在深色模式下,尤其是当背景已经深如何表现深度呢?记住一个则:素层越高,其承载面的颜色越浅。

WWDC 大会开幕,我们准备了一份「深色模式」设计要点

让假想界面上方有一盏光源,离这盏光源越近,界面素的层越高,它的表面也将被照得越亮。因此在不同层间应用不同别的灰度,可以使界面层更加突出。使用深灰而不是纯黑也可使得阴更容易发挥作用。

WWDC 大会开幕,我们准备了一份「深色模式」设计要点

Material Design 荐深色模默认最低层颜色为 #121212,而在这上层级则使用不透明度白色透明层遮罩获层级区分。深色主题最底层颜色应该到 15.8:1 比度级,为这可以确保即使应用于最高层表时,正文文本仍能过 WCAG  AA 标准至少能到 4.5:1 比度。

注意事项

WWDC 大会开幕,我们准备了一份「深色模式」设计要点

要在深色模式的层级元素使浅色的阴影,因为它看起来更像是光晕。而这会破坏界面的空间结构,真实世界里物体并会投射自身颜色更浅的阴影。

部分 App 可能会使用 OLED 设备的用户提供纯黑底色的界面,以达到的省电效果。但这只一种可选项,完全使用纯黑底会导致界面层级不易表,很易限制设发挥,只产品视觉层级非常简单且明确的况下可以酌采用。并且记住对 OLED 屏幕滚动屏幕时素点频繁的切换闭状态可能会导致一延迟,造文字产拖尾象。

色彩

深色模式下的色彩需与背景足够的对比度,当用于文字时,任何界面层级中都至少需保证满足 WCAG 2.0 AA 级标准,即至少 4.5:1 的对比度。

在浅色模下我们使用般都是高饱和颜色,然而在深色背景承载下,这些较为浓颜色法满足 4.5:1 最低比度标准。高饱和颜色在深色背景下也容易生视觉抖动,从而导致眼疲劳。所以在深色模下我们应选择更低饱和颜色以到更好可读性。

WWDC 大会开幕,我们准备了一份「深色模式」设计要点

WWDC 大会开幕,我们准备了一份「深色模式」设计要点

当 Google  Android P 以及苹果 macOS 中都已加入了同色系下深浅模式自动应两套配色方案的相关 API, iOS 13 中苹果也很可能加入类似的功能。这意今后设师将需自己的 App 色板义深浅两套方案,这语境下一种色彩不再只对应一色,每颜色都将高饱低饱的两种版本。发者应该使用语义化的颜色称不绝对色,剩下的就交由系统自动配吧。

在某些情况下,色需要特殊待。

1. 品色

为了保证品 VI 致性,品色可保持原饱和度不变,应用范围应极其克制,仅限于在个元素,如品 Logo 或品性按钮上,界其余部分仍应遵循低饱和配色规则。

WWDC 大会开幕,我们准备了一份「深色模式」设计要点

2. 氛围背景色

如果我们一直采用无色倾的深灰色作背景,用户很易就会感到乏。我们可以试把品牌色融入到背景中去营造氛围感,把品牌色用极低的透明度与系统默认的深色模式背景色叠加,得到的结果就可以用作氛围色运用到设中。但切记,这氛围背景色需足够暗,可以保证高的层级中依然可以保证满足 4.5:1 的低对比度。

Material Design 中推荐作底层背景的颜色至少需与文字 15.8:1 的对比度,能保证 MD 规范下高也浅的层级满足 4.5:1 的低比对比度标准。

WWDC 大会开幕,我们准备了一份「深色模式」设计要点

3. 浅模式下使用大面积彩的元素

深模式的界面整以深为主,在浅模式下使用大面积彩的元素,导航栏、工具栏等在深模式下应避免使用彩,因为在深模式下彩能显得刺眼,对比强烈,破坏深模式的沉浸感。

WWDC 大会开幕,我们准备了一份「深色模式」设计要点

4. 深色模式下的提示素

在浅色模式下有会使用深色的素,比如 Toast 提示等。在深色模式下为了让这的模块依然足够突出,可以少量的使用浅色底作为模块的背景,但仅限于这类面积,且需要别调的模块中。

WWDC 大会开幕,我们准备了一份「深色模式」设计要点

文字

不要在深色模下使用纯白色文作为正文,为深色模下纯白色比会常强烈,很容易造成视觉疲劳。然为了保证合适比度,文颜色也不宜过浅。荐做法是在文层级上使用透明度,这样可以使文与在不氛围背景色上更和谐,或者使用 HSB 模下调 B 值法确定文固定色值。

WWDC 大会开幕,我们准备了一份「深色模式」设计要点

图形

浅色模式下使用的一些线性图标,如果直接反转拿到深色界面下用,可能会发图形的形状感体积感都损失了很多,这因白色背景可以好的表出形状,人的脑可以将白色脑补图形的一部分。然深色模式下,这种作用消失了,人脑倾向于认这些空白的部分镂空的。所以深色模式下建议把线性图标反转面性图标,不过具体的况可以综合产品实际的设风格深色模式下的具体视觉效果再判断。

WWDC 大会开幕,我们准备了一份「深色模式」设计要点

结语

上就是为大总结的深色模式设计中的一些重要的点,在 iOS 13 正式推系统级的深色模式后,这必然会成为设计师逃过的一个坎,当户开启系统全的深色模式后突然现一个支持的 App,你的 App 就会显得特别刺眼,甚至有些户可会得寻支持这一模式的替代。这意味着今后设计过程中设计师们得注两套模式的同效果,确定一套适配规范系统自调整你的 App 外观,并在某些情况为分界面单独设计,设计组件在此刻显得无重要了。

由于 iOS 13 还未式推出,iOS 对深色模式的视觉规范还并不清晰,这篇文章中并不会过多探究具体的细节,其中提到的很多点都普性的概念。 iOS 13 式发布后,针对 iOS 的深色模式规范我会详细解读。

欢迎关注作者微信公众号:「朗朗啊够」

WWDC 大会开幕,我们准备了一份「深色模式」设计要点

© 版权声明
您必须登录才能参与评论!
立即登录
暂无评论...

相关文章

一年一度的WWDC ,对于苹果用户的吸引力仅次于每年9月的新品发布会。作为一场开发者大会,除了与会的媒体和一部分忠实粉丝之...
IOS
2019 年的两场重量级发布会 Google I/O 和 Apple WWDC 终于落下帷幕。在各种新奇科技资讯中大家会有趣地发现两家公司不约而同...
AlibabaDesign
@C7210 :继续上期主题,即 2017 年 WWDC 之「基础设计原理」设计分会,演讲人是 Apple Evangelist 团队的 Mike Stern。在上...
WWDC
前言 遇见更美的你,使亿万女性用户「更美、更健康」——是美柚一直追求的目标。越来越多的女性用户通过美柚记录经期、管理健康...
交互设计
@C7210 :图文版 WWDC,由 Apple 的设计师 Cas Lemmens 为我们讲解如何面向 Apple 生态体系中的多种设备进行设计。上周话题聚...
WWDC
以一个 app 改版案例,深入浅出地告诉大家如何适配深色模式,同时给出了正确和错误的示范,相信对于目前流行的深色设计趋势来...
彩云译设计
@C7210 :之前做过两期 WWDC 设计分会全图文,关于 iOS 13 设计特性,错过的朋友不妨回看。今天翻出 2017 年的一场重要的分会...
WWDC
从2019年下半年iOS 13的发布开始,「Dark Mode」越来越多地出现在大众的视野中,近期更是随着微信的适配再引热议。那么这样一...
Dark mode