赞助商
立即赞助

实战案例复盘!美柚深色模式背后的设计故事

产品设计3年前 (2021)发布 流光
2.9K 0 0

前言

遇见的,使亿万女性用户「、健康」——柚一直追求的目标。越越多的女性用户通过柚记录、理健康、分享活,柚逐渐当今女性的一种活方式。

根据相平台数据显示:57%的户在白天较跃;23%的户会在晚间使美柚,而深夜仍在使美柚的户占20%。

实战案例复盘!美柚深色模式背后的设计故事

2015年,美柚上线了夜间模式,因时间过于久远,很多新的功能未能完配。随时语境与流行文化的变化,近的品牌升级过程中,柚用户体验中对夜间模式行了一轮优化升级。

本将现有的夜间模式为发点,梳现有的问题,分析夜间模式与深色模式的共通点与差异性,并结合当iOSAndroid平台的深色模式趋势,终推导出符合柚特色的深色模式优化策略,并落实到具体的执行流程中。

希望本给到大一些帮助,如果有任何建议与意见,大留言或私信交流。

PART 01 美柚夜间模式现存不足

目前线上夜间模式的适配,没有全覆盖到有页面。分界面直接从纯黑到纯白,明显的亮切换会成强烈的视觉刺激,体验上还有优的空间;

目前夜间模式的读略差,使用的文字颜(#666666)和背颜(#222222)的对比弱,导致低亮度时界面文字不清晰,辨识度低。不适合在白天或者亮光境下使用。

界面层关系不清晰,在浅色模式深色模式的界面层未一一对应,逻辑紊乱。

实战案例复盘!美柚深色模式背后的设计故事

那应该选择哪个方向进行优化呢?深色模式(Dark mode)?还是夜间模式(Night mode)呢?先来了解一些这个概念:

实战案例复盘!美柚深色模式背后的设计故事

1. 深模式

深模式,iOS称为DARK MODE,Android称为DARK THEME。适用任何使用场,白天和黑夜使用,让用户更注内容,同时也是一种美学追求。随着用户对深模式的呼声越来越高,2019年谷歌和苹果先手机系统的Dark mode(theme),伴随着Android Q和iOS13的普及,国内各大应用(微信、QQ、百度网盘、网易云音乐、钉钉等等)也纷纷适深模式。

然而,深色模式并不是全新概念:在计算机诞生的早期绿色字符显示在深色屏幕上就是拥有的一切,直现在,多开发GG编程还是习惯使用深色界面。另外,大多数股票交易软件也都使用深色界面;再有,早年Windows10就支持了深色模式;还有,计都熟悉的计软件Adobe系列和Sketch均早已使用深色界面风格等等,在这就不一一列举了。

实战案例复盘!美柚深色模式背后的设计故事

2. 夜间模式

夜间模式,Night Mode。是为让用户在比暗的境下能够舒适的使用产品,在满界面信息见的前提下,通降低尼特值、降低界面元素对比度和彩明度、增加深遮罩的方法,避免屏幕亮光对眼睛的刺激,同时也能节约设备电量。

夜间模式更多的是从康角度出发。在深夜尤其是熄灯后使用机,机屏幕发出的蓝光,不仅造成视网膜的损伤,同还会抑制体内褪黑素的泌导致失眠。但科学实验表,夜间模式也并非完全护眼。为了康,建议大家睡前少玩机。

PART 02 深色模式与夜间模式的异同点

从以下个方面,拆解对比者的别:

1. 使用景

夜间模式,顾名思义主要是在夜间使用,保证了文字内容在夜间均可清的同,不会过刺眼。

深色模不是夜模,用户可以不仅可以在白天使用,也可在夜使用,任何时环境下均可使用,使用场景更丰富。

2. 背景亮度

亮度,是发体强度与眼所见到积比,是强度感受,单位是nit(1nit=cd/m2)。夜,眼主要是能感受弱视杆细胞在起作用,研究表明视杆细胞作用范围是0.034~3.4×10-6cd/m2。此,夜模屏幕夜最高亮度最好控制在0.034nit左右,可过亮度测试仪进测试。

深色模式的背景亮度则特殊求。

3. 背景色

夜间模式背景基础色多都使用暖色调,早的iOS的night shift夜览模式,打之后也偏黄色调。这主由于屏幕会产蓝光,蓝光不仅会伤害我们的眼睛,夜晚还会抑制人体内褪黑素的分泌,使人难以入眠。这也睡尽可能不去玩手机的原因之一。

深色模式背景色的使并限于暖色调。从目前IOS13和AndroidQ推的深色模式,我们可看,iOS的灰色字和背景都带有蓝色的色相;而谷歌官方指明背景色可使牌色和深灰色叠得的牌深灰色。

实战案例复盘!美柚深色模式背后的设计故事

4. 文字、图片、图标

夜间模式,了达到护眼的目的,文字图片图标与背景的对比度基本控制8:1以下,整体对比度比深色模式低很多。图片复杂的色彩图标一般通过使用遮罩达到降低明度的目的。

实战案例复盘!美柚深色模式背后的设计故事

深色模式,了多场景使用求,对比度稍高。iOS13存纯白纯黑的强烈对比度(21:1);Android官方建议的文本与背景高对比度至少15.8:1,弱视强光敏感的用户提供可视性,让所人都可以光线较暗的环境中轻松使用设备。Android的深色规范中配弱光的设得比iOS好一些。

实战案例复盘!美柚深色模式背后的设计故事

5. 自定义色

夜模,过观察色HSB,可以较晰看出色变化情况:在保持与系统色纯度基础上,降低颜色明度(B)和饱和度(S),从而到柔和护眼效。

深色模式中,iOS13确保都具足够的色彩对比度,将景颜色与背景的对比度设7:1。苹果深色模式使用的色彩,浅色模式基础行了感官微调,整体降低了饱度,色彩应用比较灵活。

而Android为确保达到4.5:1上的对,要求避免使饱和色。因为饱和颜色在深色背景上会人在使时产生晕眩感,引起眼睛疲劳,卓同样是采降低饱和的方法。

实战案例复盘!美柚深色模式背后的设计故事

6. 视觉表力

深色模式的视觉表比夜间模式会张力。

实战案例复盘!美柚深色模式背后的设计故事

7. 省电

夜模和深色模,与浅色模相比,都是可以到省电效。

采用OLED屏幕的设备,启深色模式后,谷歌表示可降低设备耗电速度,节省电,续航持久。这主由于 OLED 屏幕中每素都自主发光,非 LCD 由一整块背光板发光,所以显示深色元素时素所消耗的电流低,尤其纯黑颜色时素点可以完全关闭达到省电的效果。

实战案例复盘!美柚深色模式背后的设计故事

8. 小结

目前用户在白天使用美柚占比过半数,前夜模体验较,时比分析夜模与深色模后,为了丰富用户多元化使用场景,我们决定往深色模进优化。优化前,我们再来看下iOS和Android两大平台深色模些细节异。

PART 03 iOS和Android深色模式的差异点

iOS和Android些异在上文已经略有提及,现在我们主要从信息层级和色两做细节分析:

1. 信息层级——背景基础色的选择差异

iOS系统

iOS13深色模式中界面的层关系遵循:离用户更近的部颜色会更亮一些。背景色会随着界面层变化,而变成提亮色,从HSB角度,即通过调整颜色的度、饱和度,来视觉层。

实战案例复盘!美柚深色模式背后的设计故事

拿苹果系统置页面举个例。列表颜色比背景亮,层比背景高。而在随后弹出的操作浮层中,浮层更靠近用户,颜色会更亮一些,相应的页面层也随之变化。

实战案例复盘!美柚深色模式背后的设计故事

iOS13系统背景采用的基础底色是纯黑(#000000)。那为什采用的是纯黑呢?应该也有一部人跟一有疑惑吧。究其因有如下3点:

  • iOS的页面级是通控颜的明度、饱和度来区分视级,去掉所有的阴影也照样能清晰的页面的信息级。
  • 。iPhoneX之后的苹果机都采用OLED屏幕,而 OLED 屏幕中每个像素都是主发光,如果是纯黑色,像素点是可以完全关闭,达更的效果。
  • 笔者猜测是采用黑色可以和刘海衔接更好。

上述4种背景色是比较常用的。另外根据iOS13 UI kit,还有4种带透度的填充色,在系统中混使用了带透度的填充色和7种完全不透度的灰色,以此作为背景的不同层。实际应用过程中,可独使用完全不透度的灰色层,也可结填充色混使用。

实战案例复盘!美柚深色模式背后的设计故事

Android系统

Android在深模式中,界面级之间的关系与浅模式持一致,是通整Z轴高度和阴影的变化来表现。随着Z轴高度的升高,离隐含光源的位置越近,表面的颜越亮。

实战案例复盘!美柚深色模式背后的设计故事

Android官方推荐基础背采用深灰(#121212)。主要原因有2点:

  • 浅色模式中的通过Z轴和阴影来表现层级这一规范,深色模式保留了,而深灰色更容易看到灰色阴影,够较好地同界面元素在深色模式保留清晰而直观的层次系。
  • 另一方面,是出护眼的考虑,深灰的表面以减少眼睛疲劳,深灰背上的浅文字对比地相比黑背上的浅文字要低很。

谷歌官方给了如规范,在深灰色背景基础上叠同的白色透明,区分层级。

实战案例复盘!美柚深色模式背后的设计故事

叠白色透明层可清楚显示组件之间的层级差异。

实战案例复盘!美柚深色模式背后的设计故事

2. 文本颜色

iOS系统

iOS13标签颜色用于文本,基于信息层级划分为4带透明度颜色。

实战案例复盘!美柚深色模式背后的设计故事

Android系统

Android也是通过控制色不透度来文本视觉层,且所有文字均应清晰易读并符可访问性标准。Web内容可访问性指南(WCAG 2.0) AA要求普通文本的文本和背景之间的颜色对比度为4.5:1,大文本则为3:1。使用以下不透度别:

  • 一级文的白不透明度为87%
  • 二文本的色不透度为60%
  • 三级文本(不可见文本)白色不透明度为38%

实战案例复盘!美柚深色模式背后的设计故事

3. 彩色对比度的差异

iOS

确保足够的色彩对比度,对于自义颜色,苹果将景颜色与背景的小对比度设置7:1。苹果深色模式使用的色彩,浅色模式基础行了感官微调,整体降低了饱度,色彩应用比较灵活。

实战案例复盘!美柚深色模式背后的设计故事

苹果引入语义色彩,通过SystemRed、SystemGray这样的文字命,明对明应使用文字、背景的颜色,比如,色的命SystemRed,浅色模式SystemRed=#FF3B30,深色模式SystemRed=#FF453A。通过语义色彩,设师可设好配色模板,程序员可以不同界面的同类元素中,直接使用语义色彩,易复用。节省配合本。

Android

确保元素之间足够对比度,安卓求文文本应至少达到4.5:1的可访问性标准,避免使用高饱的颜色,因高饱的颜色会深色背景产晕眩,引起眼睛疲劳。

实战案例复盘!美柚深色模式背后的设计故事

实战案例复盘!美柚深色模式背后的设计故事

在 Material Design 深色模设计规范,谷歌会为浅色颜色(以报红色为例)叠加层 40% 白色。色在深色模下适配,虽然iOS会更精致些,谷歌法有迹可循,可以帮助我们快速适配更容易协使用。

实战案例复盘!美柚深色模式背后的设计故事

PART 04 国内外主流APP深色模式分析

1. 适用场

我们来看看国内外各大主流APP的深模式。通测试,Instagram、Twitter、百度网盘、钉钉、网易云音乐以适用不同时间的使用场。而微信则比适合在夜间使用,更偏向夜间模式,在白天使用文信息的读比低。

实战案例复盘!美柚深色模式背后的设计故事

2. 信息层级

通过将十六进制色值换算为白色透明与基础背景色的方式,我们可清晰的看到各个应都是采按梯叠白色透明的方式来区分层级。

国外的应用,信息架构相国内应用而言,相对简单一,背级一般只有3个左右,更有甚者像Twitter只有2个级。国内应用的信息级基在4个左右。最高级叠加的白不透明度一般不超30%。

通过对比各大应用,直采用纯黑色(#000000)作为基础背景色的居多。

实战案例复盘!美柚深色模式背后的设计故事

3. 文

为拉开标题与副文的视差异,标题文与副文之间颜的明度梯度大概在30~40之间。

由于国内应用的结构功能较复杂,文字的层较国外应用的也多了一些。

实战案例复盘!美柚深色模式背后的设计故事

4. Tab栏

虽面型icon在页面的识别度比高,但观察几个APP深模式中的icon,均持与浅模式中的样式一致,仅颜做适。其中原因,应该是为减少适和期护成。

使用的颜色均足最低对比度4.5:1的要求。

实战案例复盘!美柚深色模式背后的设计故事

PART 05 优化目标

通以上分析,确定此次深模式优化目标:

实战案例复盘!美柚深色模式背后的设计故事

1. 满足可性原则

深色模式是夜间模式,由于要满足户同时间的使场景,确保户使产的可读性,因此要信息元素的对需要满足最低4.5:1的可性标准。

2. 保持信息层级一致性

深色模式是对浅色模式的补充,信息层级保持与浅色模式一致,于户操作。

3. 降低实现成本和维护成本

深色模式适配涉及的人员较多,通过采Key值的方式(类似iOS规范中语义命令方式)对应浅色模式与深色模式中的同色值,这仅可大大降低与开发的对接成本,可降低后期的维护成本。对于优先级较低但成本的适配(如图标),降低优先级或处。原有深色场景,如小视频模、沉浸式播放等,保持变。

实战案例复盘!美柚深色模式背后的设计故事

PART 06 设计策略

围绕3设目标,我们的整设流程:

定义背景色——确保字清晰可见——调整元素色彩——减大面积的色彩使——在同环境测试界面。

实战案例复盘!美柚深色模式背后的设计故事

1. 义背景色

柚浅色模式主遵循iOS规范行设,并非Android规范中通过控制Z轴高度阴影区分层级,同时了保证深色与浅色的信息层级一致,便于用户操作,我们采用纯黑(#000000)作深色模式的基础背景色,通过调整界面的层级亮度区分层级。

实战案例复盘!美柚深色模式背后的设计故事

2.  确保文晰可见

深色模和浅色模下文比度层级是相。UI文层级关系,除了用号体和距来表,最常用是过颜色比度来区分了。

实战案例复盘!美柚深色模式背后的设计故事

文层级关系上色明度越大则层级关系越晰。除此,它们都需要跟背景保持晰比,否则会影响文阅读。在保证最低比度时,也要避免纯黑与纯白使用,其会引起晕眩感觉。

根据WCAG的标准,文本(18pt或者14pt加粗)与背景的对比度至少3:1;小文本(小于18pt)与背景的对比度至少7:1,对于不可见内、纯装饰性元素,无需考虑此标准。因此我们出如下规:

  • 文本比度,满足3:1 ~18:1;
  • 品牌色、警示色、强调色、辅色彩色,满足对比度达到4.5:1以;
  • 可点击颜色、占位符虽未做限制,与深色背景对大致是2~3。

另外,了让文字的层级区分符合视觉感求,也了后好的规范延展,因此文字的明度递减的梯度借鉴了斐波那契数列,我们将文字使用的色确如下:

实战案例复盘!美柚深色模式背后的设计故事

3. 调元素色

图标、图片、插画,为了满足障碍色比要求,与背景比度至少为4.5:1。为了满足多场景使用要求,也为了降低后期维护成本,优先级高特殊页单独调适配。

对于H5的页面配,统一添加40%不透明度的黑色遮罩。

4. 减少面积的彩色使用

考虑到特殊人群(弱视、色盲、色弱人群)的特性,尽减少面积的彩色使用,采用无彩色的黑白灰作背景色,能够减少其与常人的识别色彩的差异。

实战案例复盘!美柚深色模式背后的设计故事

5. 在不环境测试品可用性

深色模不是夜模,为确保用户在白天和暗环境都可用,需在不环境下测试优化界,把手设备在太阳底下,或者在昏暗环境下调低手屏幕亮度进测试。

实战案例复盘!美柚深色模式背后的设计故事

PART 07 执行落地

1. 使用Key值付开

浅模式中的颜,需要一一对应到深模式中的。比浅中背均为白,在深中,需要替换成不同级的值时,需要对白建立个Key值。

实战案例复盘!美柚深色模式背后的设计故事

早期版的美柚就已经适夜间模式,颜的使用上,我们仍遵循使用Key值的方式。其跟苹果的颜语义方式是一致的。

2. 在Sketch中创建key值

为方便期迭代中颜的高效使用,我们通sketch measure建立key值Jason文件,并同步团的设计小伙伴。期的设计稿标注中,通导份颜的Jason文件,输出的标注就带有key值。(ps:sketch measure同个值,只能建立一个key值,对白的个key而言,并不么)

实战案例复盘!美柚深色模式背后的设计故事

3. 创建深色模式的UI控件库

实战案例复盘!美柚深色模式背后的设计故事

4. 各部协配合

各部协配合,有问题及时沟,保证完美落地效。

最后

为了到更优用户体验,深色模设计需要我们继续探索。深色适配不是性工作,迭代过程寻求更高效率与更低维护成本,也是我们设计师需要考虑部分。希望本文能各位小伙伴们提供些帮助。

欢迎关注作者微信公众:「柚UED」

实战案例复盘!美柚深色模式背后的设计故事

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

相关文章

互联网提供丰富的物质与信息让我们尽情享受自己的空间,让世界近到我们可以触手可及。但没有人是一座孤岛,繁忙的工作让我们...
产品设计
在《用户体验的要素》一本书中,Jesse James Garrett 将用户体验分为了五个层级,战略层,范围层,结构层,框架层,表现层。 ...
App设计
UX设计师是一个最近10年随着数字设计崛起的一个职业,它有着相对宽泛的职能范围,相应的,行业对于UX设计师所需要具备的眼界...
UX设计
彻底的设计改版最好使用 A/B 测试来验证,而 MVT(多变量测试)则表示不同的 UI 元素之间是如何相互影响的,并支持对设计的渐...
A/B测试
作为一个前端工程师,在着手码起代码时,手上一般都拿着产品文档、交互原型、标注图和切好的图片资源。开发者只要按照这些资...
交互设计师
「如此操作,你就能得到这样的结果。」在游戏当中,这种简单的逻辑并不一定总是最佳的方法。为什么这么说呢?如果外部奖励,...
Eugen Eşanu
幽灵按钮和类似的空心元素,在诸多的设计趋势当中,还是显得颇为单薄的。它们的转化率看起来不够突出,和其他的固定形体相比...
幽灵按钮
在前边的文章中我们已经全方位立体式的讲解了系统图标的相关知识点。即讲到了系统图标的设计风格,也讲到图标设计的栅格体系...
Icon设计