爱范儿:做一个引起极度舒适的「深色模式」,到底有多难?
盼望着 , 盼望着 , 微信的「深色模式」正式上线了 。
「深色模式」是这两年用户呼声最高的功能之一 , 不过 iOS 和 Android 也是去年才开始适配深色模式 , 似乎越是大型的应用和平台 , 在推出「深色模式」这个问题上就越是谨慎 。
本文插图
去年微信团队曾在微博以打趣的口吻回应称 , 「不忍心占用用户珍贵的夜晚」 。 不打扰 , 一直是微信的温柔 。
可很多人不知道的是 , 要给用户提供一个引起极度舒适的「深色模式」 , 其实并不是简单的从白变黑 , 尤其是对于一款国民级应用来说 , 当中涉及的设计和开发量 , 甚至不比重新开发一遍少 。
深色模式的黑 , 是什么黑 深色模式(Dark Mode)也被叫做暗黑模式 , 顾名思义 , 它给人最直观的感受 , 就是黑 。
但「深色模式」要实现理想的视觉体验 , 绝不是将底色变黑 , 将文字变白这么简单 。 Google 在 Material Design 的设计指导中对于深色模式中列出的设计规范中 , 第一条就是「不要使用 100% 的纯黑」 。
本文插图
UI 设计师 Ilke Verrelst 曾指出 , 不要在纯白背景上显示纯黑文字 , 反之亦然 , 这是基本的设计规则 。
为什么呢?因为纯白色会反射所有波长的光线 , 而纯黑色会吸收所有光线 , 这是对比度最大的两种颜色 , 白底黑字时 , 文字过于刺眼 , 而黑底白字时 , 文字又可能难以辨认 。
本文插图
如果在同时一个页面上大面积使用纯白色或者纯黑色 , 反而会在长时间阅读时让眼睛感到疲劳 。 虽然有大量研究已经证明深色模式并不护眼 , 但如果它让用户使用 app 时更加不适 , 那同样与深色模式开发的初衷背道而驰 。
此外纯黑和纯白的高对比度 , 会让页面无法通过阴影效果来构建视觉层次 。 比如下图中两个方框中灰色方块 , 在左侧纯黑的方框中 , 几乎看不到灰色方块的阴影 。 而右侧深灰色方框中 , 阴影的变化则明显得多 。
本文插图
其实「深灰色」也是很多应用在深色模式中所使用的背景色 , 这次微信更新的深色模式里 , 聊天背景用的就是深灰色(#181818) 。
文字颜色也是一样 , 比如在亮色模式下偏暗色调的文字 , 在深色模式下会变得难以阅读 。 因此也需要选择合适的颜色 , 既能清晰显示 , 也减轻用户的视觉疲劳 。
本文插图
如果你觉得对比不够明显 , 不妨来看一下 Twitter 和 iOS 模式深色模式。Twitter 提供了两种深色模式 , 分别是「昏暗(Dim)」和「熄灯(Light out)」 , 前者背景色为深灰色 , 后者基本是纯黑色 。
从 Medium 上一位作者 Pudge 给出的对比图来看 , 在 Twitter 纯黑背景的深色模式下的界面下 , 通栏列表几乎与背景融为一体了 。 而 iOS 在深色模式下的这些地方用了稍亮的灰色 , 感觉更加自然了 。
本文插图
打开微信的深色模式 , 你也能看到类似的设计 。 在「朋友圈」、「视频号」、「扫一扫」等可交互的功能栏上 , 都采用比深灰色背景更亮的灰色 。
本文插图
由于深色模式下容易出现难以区分两个视觉元素的情况 , 这种方式能让颜色在不同的外观模式下都具备足够的对比度 。
- 「老郭说军事」中科院院士,因支持一个数百亿项目备受争议,他是归国的科学家
- 『启上神兵』谁该为这次事故负责?华春莹公布内情,日本驱逐舰被撞开一个大洞
- 『一个蓬蒿人』才跑一半就趴窝,广东暴雨“浇灭”车主好梦:开新能源上高速
- 高考延期一个月,天学网陪伴考生备战百天
- 由我随行:一款让车主每天快乐相伴的APP
- 「小小快乐口袋」最好别靠近,一个不明物体出现在美国河面下!专家:尺寸太大
- 「国服君」引起全世界震怒,萨达姆生前最后一晚怎么度过?美军手段曝光
- 时期@河北的一个市,有“京东明珠”的美誉,也是全国百强县!
- 『今织金县一带属』贵州省一个县,人口超110万,建县历史超100年!
- 『桑巴』通讯:给疫情中的街头流浪者一个家