图片来自:阿里巴巴国际UED
按照淘宝的介绍,这种方案大大降低了对所有页面进行进行颜色语义化设置的难度,让绝大多数场景无需修改代码就可以自动适配深色模式,可以在短时间内快速、高质量适配深色模式。
总的来说,给应用适配深色模式的技术难度本身并不高。但要兼顾的细节却非常多,如果碰上量级十分大的应用,复杂程度就会超乎想象。
为什么需要深色模式?
深色模式的作用过去常常被夸大。其实深色模式不仅不护眼,在很多场景其实反而会降低阅读效率。有研究视觉研究表明,人眼天生就是更喜欢前暗后亮(dark-on-light)。
既然如此,花费这么多资源适配深色模式到底有没有必要呢?
谈论一款产品或一项功能的可用性,不能脱离用户的使用场景。深色模式未必所有产品的设计趋势,但好的深色模式却让不少必要的场景体验更加人性化。
爱范儿在之前一篇文章中,科普了深色模式的用途。Android 开发者网站的黑暗主题开发指导则介绍了深色模式的三大优势:
- 大幅减少电量的消耗
- 为视力不佳的用户与对强光敏感的用户提供更好的可视性
- 让任何人都能在暗光环境中使用智能手机
不久前《财富》杂志发布了全球 100 个最伟大的现代设计,同时指出了好设计的标准,已经从一种纯粹的产品美学,变为了一个产品或服务能否更好地去实现特定目的、功能,以及能否为社会带来持续的影响。
对于 iPhone 、微信这些产品来说,深色模式可以说是延续这种设计理念的一部分。
本文来自:爱范儿(ID:ifanr),作者:李超凡