为什么苹果的大部分软件即使有暗黑模式,也无法跟随系统去开关呢?

不觉死的小鬼


很简单,因为没有适配深色模式~

1.如果只是程序内支持深色模式切换,例如XX国际版、QQ等,只需要在应用内做开发,设计开关转换UI就好,开发的工程量更小。

2.如果需要跟随系统深色模式,例如你刚刚提到的微信,需要使用iOS 13SDK对应的接口,对系统目前所处的模式做监听,图片、模式、背景的处理也要按官方的指南写,开发量更多。

3.单独出一个开关我认为是好事,比如这一次微信的深色模式,软件UI没自己的特色、字体和背景对比度低,更费眼睛。我真的想关,可是我其他软件要深色,就很烦。

-----------------------分界线----------------------

以上


科技蟹


说实在的微信这次搞的自动适配深色模式才是有问题的,这种做法在我看来典型的属于敷衍了事,并没有正真照顾到所有用户的体验需求。

目前微信iOS版上线的深色模式是直接调用了iOS13 SDK然后做出自动适配,只要iOS系统中开启了深色模式,微信到指定时间后就会切换到深色模式下运行。

这种方式可以说我是不喜欢的,因为这种方式等于变相强制所有用户使用深色模式,部分用户如果不想用微信深色模式,而其他APP又要使用深色模式,这你让怎么办?最终这部分用户的体验就会受损。

此外,直接适配iOS系统的深色模式,对微信来说工作量是最小的,基本上不需要太花开发时间。而如果在APP内单独设置一个功能按钮,这工作量显然相对略大。

因此,当前微信选择直接适配其实就是偷懒,典型的敷衍了事!毕竟加入深色模式并非是微信的本意,属于iOS系统的强制要求。

2、软件单独设置更符合用户体验

题主这里提到了很多APP需要在软件中单独设置后才能启用深色模式,个人是非常认可这种的做法,这才是真正符合用户体验的正确做法。

这一举动看似比较繁琐,但实际上是将开启深色模式的主动权完全交给了用户,用户想用就开,不想用就直接关闭。要知道用户的需求是多变和多元的,并不是所有人都需要使用深色模式,例如下图中这位用户。

如果所有APP都采用微信这种自动适配方式,万一某个APP用户不想使用深色模式你让他怎么办?去系统设置中关闭深色模式,那就等于其他所有APP都不能使用深色模式。

因此,在APP中设置独立的深色模式开关选项很重要,目前很多APP其实加入了这样的功能,比如百度贴吧(见下图)、百度输入法等等。

Lscssh科技官观点:

总结以下,如果完全从用户体验角度出发,APP中增加单独的深色模式启用选项是最好的,微信这种自动适配方式完全属于偷工减料的方式,只管完成适配不管部分不需要的用户。




Lscssh科技官


为什么苹果的大部分软件即使有暗黑模式,也无法跟随系统去开关呢?

其实这个问题的回答并不难,那就是你没有去软件中开启该软件随苹果iOS系统进行开关的选项。

今日微信已经推出了搭载暗黑模式的版本,不少网友都进行了微信的更新来体验暗黑模式,但是在我体验微信暗黑模式的过程中发现一个很有意思的现象,微信没有独立设置暗黑模式开启关闭时间的选项,这就表明微信的暗黑模式是深度融合iOS暗黑设置的,只能跟随iOS设置的暗黑模式时间进行开启或者关闭,是一种纯被动的暗黑模式。

然而,其它大部分软件比如百度贴吧、QQ等软件都在软件中单独设置了是否“自动跟随系统主题设置”的开关,当该开关开启以后,该软件就会根据iOS设置的暗黑模式时间进行软件暗黑模式的开启或者关闭;当该选项处于关闭状态时,就会出现你提问中遇到的那种情况,软件无法跟随系统去进行开关,比如下方百度贴吧的暗黑模式设置:


因此,如果遇到部分软件没有跟随系统去进行暗黑模式的开关,可以进入软件设置中将“自动跟随系统主题设置”选项进行开启即可(微信除外)。

希望我的回答能帮助到您,谢谢!





科技Joy


??你确定吗?支持暗黑模式的软件不会随系统开启关闭暗黑模式?

这么讲吧,目前我用的iPhone XS,所以已经适配iOS 深色模式的软件,都是可以跟随系统自动切换的。


比如微信、钉钉等软件,都是可以自动切换。

But!

也确实有一些应用的设置界面是有黑夜模式,结果却不根据系统调节而变化的,比如QQ。

QQ是有黑夜模式的,但是它并不能跟随系统的调节而改变模式,这是为什么?

因为它没适配啊!

QQ的夜间模式是独立的,没有对iOS 系统底层代码中的深色模式进行适配,是一个单独存在的个体,所以不受系统支配,我这么说你应该懂了吧?

其实现在有很多第三方应用也没有适配iOS 系统的深色模式或者本身已经有夜间模式,但是不是基于iOS 系统的深色模式。

也正式这两种情况,导致了题主遇到的问题,明明开了深色模式,结果还是白屏……

不过这个问题不能怪苹果,而应该去怪应用开发者。

总结

部分有夜间模式的应用不能根据iOS 系统调节来开关夜间模式,并非是因为iOS 的深色模式有问题,而是应用的问题,他们不适配,又怎么可能有呢?

因为苹果在深色模式的适配问题上,并不是强制的,所以很多应用开发者也是能偷懒就偷懒,所以就出现了部分应用没有暗黑模式的情况。


优质科技领域作者,关注我,为你解答最新最前沿的科技资讯!

考拉科技馆


“黑暗模式”是指在屏幕背景中使用黑色壁纸,打开智能反转颜色和灰色功能,可以降低OLED显示器的功耗。

  在最新的iOS 11.3更新中,不仅可以将手动调节iPhone手机的降频功能,同时还修复了不少Bug,以及带来了iPhone X的专属“全黑显示”的独特模式。因此大家可根据需求来选择是否升级。

  据AppleInsider测试,采用上述设置的iPhone X在3小时的测试中最多可以省电近60%。

  AppleInsider进行了几项测试,其中一项是使用苹果的Safari浏览器和辅助功能中的智能反转颜色选项进行测试。测试中,将iPhone X设置为最高亮度,并且启用智能反转颜色选项,使用Safari浏览器浏览Reddit网站。

  Reddit网站显示的内容是白色背景+黑色文本,但是启用了智能反转颜色选项后变成了黑色背景+白色文本,这使得OLED显示屏的功耗大大降低。当然,这跟OLED显示屏的工作原理有关,与LCD显示屏形成鲜明的对比。

  经过3个小时的使用之后,iPhone X的电池电量由100%下降至85%。然后关闭智能反转颜色选项进行完全相同的测试,3小时后iPhone X的电池电量由100%下降至28%。也就是说,在这种比较极端的情况下, 通过启用智能反转颜色选项节省了近60%的电量。



搞机教主


其它app虽然有夜间模式但要进入该app进行设置,这主要原因就是该app还没有跟ios13系统适配,还无法跟随系统设置。

应该很快全部app都要适配ios13系统了。



谈机论道


开发者没有做跟随系统


softmax


这就是牛逼的表现,很美国


分享到:


相關文章: