android9有深色模式吗,深色模式还是黑色模式?微信把所有人都搞懵了

原标题:深色模式还是黑色模式?微信把所有人都搞懵了

前一阵子,微信正式加入了对“深色模式”的支持,这也是除了Windows Phone 版本以外微信第一次从系统层面支持深色模式。虽然这次更新离WWDC上的演示已经过去了9个月,但这也重新将“深色模式”这四个词推到了风头浪尖。

除了对“深色模式”的迫切需求外,网上也有不少关于微信深色模式的讨论,比如有人“因深色模式不是纯黑背景”而打出差评,但也有人持反对意见并批评纯黑背景。所以今天趁着这个机会,我们顺便聊聊深色模式究竟该怎么做?

微信也是迫不得已

先来说说微信Android版的深色模式问题,早在Android 4.0的时代,谷歌所提出的Holo设计方案就有暗色和亮色两套设计配色方案。但受当时设计风格影响,无论是第一方谷歌还是其他第三方软件,都没有可以去适配暗色的Holo设计,都是一套亮色走天下。

受开发环境影响,谷歌与Android相关的开发者指引在国内并没有太大的影响力,不少手机品牌都将原生Android的控件样式(比如开关的颜色)替换成自己手机品牌的风格。软件如果严格按照谷歌的开发者指引进行开发,呈现的效果将不伦不类。

5f6cac046bb3bb9fc214bd1272df116e.png

而诞生于这混乱时代的微信,只好选择自己亲手“造轮子”的办法,不使用任何谷歌范例中的样式,而是从头开始自己写一套属于自己的应用样式,从而让不同品牌的手机也有同样的微信体验。

虽然说微信这种“自力更生”的做法令人倾佩,但现在的Android早已不是当年的Android,随着国内品牌海外市场的拓展,国内品牌手机系统的设计风格也逐渐向谷歌设想中的Android靠拢。在Android P已经正式加入深色模式的情况下,坚持不遵照应用设计指引,不提供正式版深色模式就显得有些“特立独行”了。

e9df161348e638a457fcee24261cb977.png

但这也不能完全怪到微信头上,作为一个“国民级”级的应用,微信有着大多数手机软件都难以比拟的用户基数,对于一个用户破10亿的软件,即使是0.01%的负面评价,也是意味着10万种不同的看法。在这种情况下,微信的每一步,自然都走地小心翼翼。尤其是不同用户对深色模式都有不同的期待,微信更是要小心谨慎。

举个例子,现在微信Android版的UI设计与iOS版相似,虽然一直有人希望微信能遵循Android应用设计规范,采用谷歌主导的material design,但微信一直不为所动。不过在七年前,微信曾短暂地推出过一版采用了符合当时Android设计规范的“谷歌风格”微信。

因为这一版本为突然释出,未经任何预告与公测,这一“谷歌版”微信迅速收到海量用户的差评。不久后微信Android版的设计风格就再次回归iOS版本,并一直持续到现在。对于这种用户极有可能引发争议的界面改动,微信也变得相当谨慎。

深色模式不是黑色模式

可能有人会想“深色模式不就是把白色变黑吗,这有什么难的?”其实不然,深色模式里的设计门道其实比亮色模式都要讲究。细心的你们一定发现了我刚才提到的的都是“深色模式”而不是“黑暗模式”或“黑色模式”,这就是Dark Mode的第一个设计要点,也是目前关于深色微信争议最大的一点,深色模式不等于黑色模式。

9a0219686496669dfff31a7892981a2e.png

因为手边没下载iOS的设计文档,这里先用谷歌所提倡的设计指引为例。谷歌表示,深色模式可以带来的优势有:

可大幅减少耗电量(具体取决于设备的屏幕技术)。

为弱视以及对强光敏感的用户提高可视性。

让所有人都可以在光线较暗的环境中更轻松地使用设备。

可以看出,省电虽然是深色模式的特性之一,但并非深色模式唯一的特点。对于OLED面板而言,纯黑色背景可以起到省电的作用,但使用纯黑背景也会让文字的对比度变高,更容易引起眼部疲劳。

因此在设计指引中,谷歌推荐使用深灰色(#121212)作为应用背景,而不是更加省电的纯黑色。谷歌长期的颜色研究显示:深灰色表面可以展现更广泛的颜色,高度和深度范围,因为更容易看到灰色阴影。深灰色的表面还可以减少眼睛疲劳,因为深灰色表面上的浅色文本的对比度低于黑色表面上的浅色文本。

3cb3ee0e57ebd8f6668a8f79afa40020.png

微信iOS版本使用深灰而不是纯黑背景也是出于这方面的考虑:对于微信这种需要阅读文字的应用来说,深灰色的背景可以降低眼部疲劳的程度。除了微信外,iOS自带的备忘录在深色模式下也没有采用纯黑,而是使用深灰的纹理材质作为背景。

除了这些现代应用,深色背景比全黑背景更适合夜间使用这一道理其实在智能手机早期就已经有所体现。比如Kindle阅读软件虽然有提供纯黑的背景,但其夜间模式依然采用了深灰色的背景,文字也不是纯白,而是看起来更舒服的浅灰色。或者举个更早的例子,非触屏时代的UC浏览器,它的夜间模式用的不也是深蓝色背景吗?

虽然我认为微信的深色模式仍有不少改善空间,但相信大家对深色模式加入还是持积极态度的。虽然来晚了9个月,但对于随时随地都要玩手机的我们来说,深色模式确实非常实用。不管iOS还是安卓平台,都希望未来有更多的适配深色模式的应用出现。

(在看:深色黑色傻傻分不清)返回搜狐,查看更多

责任编辑:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/542343.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

html页面foot,HTML tfoot用法及代码示例

HTML中的标记用于提供页脚内容组。此标记在带有标题和正文的HTML表中使用,称为“thead”和“tbody”。 标记是表的子标记,是和的父标记。用法: // Table footer contents... 属性:标记包含HTML4.1支持但HTML5不支持的许多属性。align:设置文本…

迭代器 java_Java设计模式8:迭代器模式

迭代器模式迭代器模式又叫做游标(Cursor)模式,其作用是提供一种方法访问一个容器元素中的各个对象,而又不暴露该对象的内部细节。迭代器模式结构迭代器模式由以下角色组成:1、迭代器角色负责定义访问和遍历元素的接口2、具体迭代器角色实现迭…

网易 html5,别再想不开做H5了

写这篇文章的时候网易哒哒《饲养手册》H5刷屏了,但我们依旧不建议品牌做H5。H5作为大众传播工具的时代,已经过去了。尽管去年有很多H5曾经刷屏过,但在当时我们就一直跟朋友说,不要再尝试H5了,性价比根本算不过来&#…

flex 修改生成html,CSS Flex –动画教程

如果一张图片胜过千言万语 —— 那么动画呢? Flex 无法通过文字或静态图像有效地完全解释。为了巩固你对flex的了解,我制作了这些动画演示。注意 overflow: hidden 行为类型是默认值,因为 flex-wrap 还未设置。为了获得更好的想法&#xff0c…

陕西2021高考成绩在哪查询,2021陕西高考成绩查询入口

2021陕西高考成绩查询入口2021-05-13 19:38:37文/张敏有很多同学在关注2021年陕西高考成绩的查询方式,为了方便考生们查询成绩,小编整理了陕西高考成绩查询入口,希望对同学们有帮助。2021陕西高考成绩查询通道高考成绩查询过后应该做什么1、了…

查找文件中每行第二个单词_日语单词中的长短音区别在哪里,日语长短音发音有什么规律...

日语单词记忆长短音规律一、如果单词的汉字在中文汉语拼音中是前鼻音,在日语读音中就会带拨音「ん」; 如果单词的汉字在中文汉语拼音中是后鼻音,在日语读音中就会带有长音。例:専门(zhuan men)-…

SQL Server 执行计划利用统计信息对数据行的预估原理二(为什么复合索引列顺序会影响到执行计划对数据行的预估)...

本文出处:http://www.cnblogs.com/wy123/p/6008477.html 关于统计信息对数据行数做预估,之前写过对非相关列(单独或者单独的索引列)进行预估时候的算法,参考这里。  今天来写一下统计信息对于复合索引在预估时候的计…

哈密顿路径_检查图形是否为哈密顿量(哈密顿路径)

哈密顿路径Problem Statement: 问题陈述: Given a graph G. you have to find out that that graph is Hamiltonian or not. 给定图G。 您必须找出该图是否为哈密顿量 。 Example: 例: Input: 输入: Output: 1 输出1 Because here is a …

京东自动下单软件_黄牛软件自动下单秒杀商品 警方用科技手段打击

法制日报全媒体记者 张维定了10个闹钟,也抢不到一瓶茅台;等了很久的iPhone新手机,打开网页就秒没……或许并不是因为你的手速、网速慢,而是黄牛党在用软件和你抢商品。近日,在“净网2019”专项行动中,阿里安全协助江苏省南通市公安局成功打掉了一个制作销售黄牛软件…

河南招教考试计算机专业知识,河南教师招聘考试《计算机网络技术基础》知识点归纳七...

河南教师招聘考试《计算机网络技术基础》知识点归纳七1.ADSL是非对称数字用户线路,其下行速率为1.5~8 Mb/s,而上行速率则为16~640 kb/s。在一对铜双绞线上的传送距离可达5km左右,可同时上网打电话,互不影响…

content属性的4种用途

content属性浏览器支持情况&#xff0c;兼容到IE8浏览器&#xff0c;IE7及以下不支持用途一、配合:before及:after伪元素插入文本<div><p>伪元素</p> </div>p:before{content:CSS3;color:#4bb;font-weight:bold;margin-right:20px;background:#f0f0f0;…

内蒙古师范大学计算机科学技术学院,内蒙古师范大学计算机科学技术硕士生导师——李成城...

李成城&#xff0c;教授&#xff0c;硕导&#xff0c;1971年7月出生于内蒙古呼伦贝尔盟。2002年9月-2005年7月在北京邮电大学信息工程学院学习&#xff0c;获得工学博士学位&#xff0c;主要研究领域是&#xff1a;自然语言理解、机器学习、图像识别。1993年在内蒙古师范大学计…

超清世界地图可放大_3D高清世界地图

查看世界地图的工具有哪些可以提供呢&#xff1f;3D世界地图官方版是简单好用的世界地图工具&#xff0c;可以看到地球的大概模样&#xff0c;选择不一样的海洋能看到不一样的事物&#xff0c;这也是一款3d世界地图高清地图&#xff0c;需要用地图软件的可以下载。3D世界地图官…

工欲善其事必先利其器(一)

2019独角兽企业重金招聘Python工程师标准>>> 写在前面的话&#xff1a;纸上得来终学浅&#xff0c;绝知此事要躬行。还是自己敲一遍记得牢。 下载和安装 Emmet为大部分流行的编辑器都提供了安装插件&#xff0c;下面是它们的下载链接&#xff1a; Sublime Text Ecli…

windows 2008r2文件服务器部分用户访问不了_苹果设备如何访问 Windows 文件共享?...

前几天写了一篇关于 Mac 文件共享的。今天继续聊聊 Mac、iPad 和 iPhone 如何访问 Windows 的文件共享。Windows 开启文件共享Windows 搜索并打开「高级共享设置」。在「专用」勾选「启用网络发现」和「启用文件和打印机共享」。然后选择一个 Windows 上想要共享的位置&#xf…

微信小程序简单入门1

参考文档&#xff1a;https://mp.weixin.qq.com/debug/wxadoc/dev/index.html1 创建项目开发者工具安装完成后&#xff0c;打开并使用微信扫码登录。选择创建“项目”&#xff0c;填入上文获取到的 AppID &#xff0c;&#xff08;无appid直接选择&#xff09;设置一个本地项目…

leetcode数组汇总_LeetCode刷题实战118:杨辉三角

算法的重要性&#xff0c;我就不多说了吧&#xff0c;想去大厂&#xff0c;就必须要经过基础知识和业务逻辑面试算法面试。所以&#xff0c;为了提高大家的算法能力&#xff0c;这个公众号后续每天带大家做一道算法题&#xff0c;题目就从LeetCode上面选 &#xff01;今天和大家…

多线程下不能用truncate吗_那么多的化妆品,怀孕后都不能用了吗?

前几天圆梦参加了青岛的美博会&#xff0c;里面的化妆品真多啊&#xff0c;无论是护肤、美白、彩妆比比皆是&#xff0c;看的人眼&#xff08;liu&#xff09;花&#xff08;lian&#xff09;缭&#xff08;wang&#xff09;乱&#xff08;fan&#xff09;。虽说国务院宣布的新…

手机html5性能测试工具,HTML5模块 性能方面8大测试环节_小米 M3_手机硬件频道-中关村在线...

Vellamo作为一款专攻网页浏览性能测试的工具&#xff0c;在这方面的测试环节也相对复杂很多。这一部分在Vellamo的HTML5测试环节中通过14项测试来进行体现&#xff0c;而接下来我们会对着实际个测试项进行相应的介绍。See The Sun Canvas/Pixel Blender测试界面See The Sun Can…

[计算机网络]httpserver--如何解析HTTP请求报文

这个http server的实现源代码我放在了我的github上&#xff0c;有兴趣的话可以点击查看哦。 在上一篇文章中&#xff0c;讲述了如何编写一个最简单的server&#xff0c;但该程序只是接受到请求之后马上返回响应&#xff0c;实在不能更简单。在正常的开发中&#xff0c;应该根据…