為什麼蘋果的大部分軟件即使有暗黑模式,也無法跟隨系統去開關呢?

不覺死的小鬼


很簡單,因為沒有適配深色模式~

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


這就是牛逼的表現,很美國


分享到:


相關文章: