V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
tolking
V2EX  ›  问与答

疑惑:为深色(黑暗)模式增加可切换的开关有什么必要?

  •  
  •   tolking · 2020-04-28 13:38:17 +08:00 · 1896 次点击
    这是一个创建于 1661 天前的主题,其中的信息可能已经有所发展或是发生改变。

    个人观点:增加开关完全没有必要

    1. 根据系统的配置去切换 浅色深色 模式就已经足够了,用户根据改变系统的配置去改变所有应用、网页的颜色。一处修改,全局引用,岂不美哉!
    2. 当前对于不支持切换的用户,就显示原来浅色的样式不是也很好。
    3. 深色模式仅仅应该是对显示的增强,没有必要为不支持系统的用户提供这样的功能。
    14 条回复    2020-04-30 16:26:55 +08:00
    Track13
        1
    Track13  
       2020-04-28 14:13:39 +08:00 via Android
    1,安卓上的浏览器除了 chrome 都不支持暗色模式的媒体查询(内核支持,但是还是没效果)
    2.安卓 10 的的占有率比你想的低
    3.加个切换按钮利大于弊
    Gnod0000
        2
    Gnod0000  
       2020-04-28 14:20:56 +08:00
    我个人认为有必要。
    1.媒体查询尚未完全普及。
    2.原来的浅色样式在夜间可能会比较刺眼。
    3.作为服务提供者,我认为应该为用户提供类似按钮这种可选项,况且难度也不大,何乐而不为。
    tolking
        3
    tolking  
    OP
       2020-04-28 18:14:59 +08:00
    @Track13 确实要求是有点高,对于安卓和 Linux 可能比较尴尬
    @Gnod0000 难度是不大,但这一定会覆盖掉系统的配置。对于修改系统的配置,页面的颜色却没有变化,个人觉得不是那么优雅
    lslqtz
        4
    lslqtz  
       2020-04-28 20:27:05 +08:00
    向下兼容
    我是懒得加了
    lslqtz
        5
    lslqtz  
       2020-04-28 20:27:30 +08:00
    @tolking 可以进行自动判断
    wsph123
        6
    wsph123  
       2020-04-29 07:17:17 +08:00
    我也是选择了为支持深色模式的设备增加了关闭深色模式的入口
    tyhuohuo8
        7
    tyhuohuo8  
       2020-04-29 09:03:14 +08:00
    让我想到了微信夜间模式,有的人不喜欢呀,关不了就很烦,但是我系统我需要夜间模式,微信我晚上不用,我用其他 app 需要
    tolking
        8
    tolking  
    OP
       2020-04-29 10:52:38 +08:00
    @lslqtz 我也是懒得加,需要重新调整 UI 。你提醒了我,感觉增加 自动、浅色、深色 的切换可能稍微更优雅点
    tolking
        9
    tolking  
    OP
       2020-04-29 11:25:38 +08:00
    找了几种实现黑暗模式方法的网站,有兴趣的可以对比下

    1. 根据系统设置变化,无切换开关
    https://starship.rs/zh-CN/

    2. 跟随系统变化,增加了切换浅色与黑暗模式的开关
    https://stackoverflow.blog/

    3. 不会跟随系统变换,仅仅通过按钮切换
    https://reactive.how/
    leekafai
        10
    leekafai  
       2020-04-29 18:38:23 +08:00
    做得好的可以不加,做得不好的请加上
    lslqtz
        11
    lslqtz  
       2020-04-29 21:02:22 +08:00
    @wsph123 这个就没什么必要了,对不支持的设备提供支持还是有必要的
    lslqtz
        12
    lslqtz  
       2020-04-29 21:02:44 +08:00
    @leekafai 做的不好的自认为自己好,所以……
    tolking
        13
    tolking  
    OP
       2020-04-30 09:40:59 +08:00
    @leekafai 好和不好很难区分,每个人的审美都不一样。应该产品经理、程序员、设计师之间没有谁会觉得自己做的不好吧!
    leekafai
        14
    leekafai  
       2020-04-30 16:26:55 +08:00
    @tolking
    @lslqtz
    所以最好还是加上
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1482 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:25 · PVG 01:25 · LAX 09:25 · JFK 12:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.