2018年4月 iOS 智能反色(Smart Invert)現狀介紹
來自專欄 峰兄s tech talks
作者Yifeng
日期04/17/2018
一、簡介
WWDC 2017 上推出的 iOS 11 包含了這種叫做「智能反色」的輔助功能。屏幕反色功能一直是蘋果無障礙輔助功能中的一項,可以把屏幕顯示色彩反色(僅影響顯示色彩)。而智能反色,是在反色基礎上,修改了一些規則,比如,圖片色彩保持正常僅把UI色彩由白變黑,開放API給第三方應用使之能支持這項特性。
* 因為我用的是英語系統,所以下文關於iOS 的部分是用英語術語,不過我相信大家應該很容易能在中文系統中找到對應的項目。
二、特性演示
主屏界面,由於壁紙、icon 全部是「圖片類」資源,所以均不反色,結果只有Dock 的 底色反色了,由半透明白色變成半透明黑色。
- 界面變黑,Tint Color(UI 主色調)相反
- 圖片色彩保持不變
- 不涉及圖片的App 可以說不存在不兼容的條件
- 原本就深色主題的App 會保持深色
- True Tone 和 Night Shift 似乎會被關閉
- 第三方 App 可以根據API 自動調用自己的Dark mode
上圖中,圖3是原本的軟體截圖,圖2是Smart Inver 的效果演示,圖1是反色狀態下截圖後的原始文件。因為我提到過,反色隻影響「顯示色彩」,不影響截圖文件色彩,所以紅色背景截圖還是紅色,而反色之後得到圖2是我們實際看到的顏色。可以看到,紅色手機(圖片類資源)和紅色背景(代碼實現的UI 顏色)得到的區別對待,這就是Smart Invert 的特點,而UI 的顏色,白→黑、藍→橙、紅→Cyan(青綠色)得到了反色。
上圖中,圖1為原本截圖,圖2為Smart Invert 後截圖,圖3為Smart Invert 實際觀感。
原本深色界面的時鐘App 反色後保持原來的色彩主題*
對於沒有圖片內容的許多app來說,比如文本編輯器,文字閱讀類軟體等,UI 反色沒有太大的影響。
由於True Tone 和 Night Shift 關閉,屏幕會感覺藍一點。
至於第三方App 的支持,後文會展開說。
三、第一方支持
絕大多數Apple 出品的App 已經全面完成Smart Invert 適配,我點開了大部分應用查看,沒有全部看,不過看起來沒有例外。我找了半天,大概只有WWDC app 算是蘋果出品但是沒有適配的了(不過今年WWDC 開幕前肯定會更新,到時候應該?)
四、不支持的軟體
第三方不支持 Smart Invert 的軟體,就會以普通反色模式呈現,如果內有圖片內容,就會影響正常使用。
如:Dropbox
如:知乎
五、第三方支持
舉例:Twitter 客戶端。
我曾經在知乎想法上發表過推特對於Smart Invert 的支持,是採用「調用customized Dark Mode」的方式,直接開啟自己的夜間模式。
又如
我正在用來寫作這篇文章的編輯器:iA Writer(我寫的過程中才發現它也支持Smart Invert)
聽說也有Smart Invert 支持的第三方軟體還有:
Flipboard,Wikipedia,Twitterific…
事實上,支持Smart Invert 似乎是一種比較方便的,implement dark mode 的途徑,開發者不用研究自己的暗色主題,只需保持圖片色彩不反就行。
六、如何方便的使用Smart Invert
開啟 Accessibility Shortcuts
把 Accessibility Shortcuts 添加到 Control Center
然後就可以在Control Center 隨時開關Smart Invert
七、小 bug
在上一節中,不知道細心的讀者是不是發現了,設置App 里,同時出現了橙色的按鈕和藍色的勾這兩種UI 色彩。
在 Find My iPhone 中,也有圖標(圖片類資源)出現了保持原色和反色兩種矛盾同時存在的bug。如下圖箭頭所示。
八、總結
Smart Invert,非常明顯的,跟所謂Dark Mode 或者說黑色主題,有99% 的重合度。在我寫作的這個時間點,已經有實際使用的價值。蘋果的一眾第一方軟體,都可以使用,配合Control center 方便的切換開關,在使用第三方軟體的時候按需開關,可以滿足黑夜使用的需求(抑或者是將來OLED 屏幕省電的需求)。雖然還有一些小 bug,但是通過我的展示,應該不難發現,這個功能有非常多細小容易出 bug的地方。在將來,等bug 基本排除以後,把這個框架強制應用到所有軟體中,應該也不是難事,到時候默認就採用UI 反色,圖片保持,如果第三方支持自定義Dark Mode,可以自行聲明。
那麼下回見。
推薦閱讀:
※蘋果7更新了ios11後感覺耗電量更大了,電量掉的老快?
※如何在 Windows 上查看 HEIC 格式照片?
※蘋果iPhone手機如何錄屏?
※heic格式怎麼才能用電腦打開??
※如何看待 iOS 11 疑似取消 3D Touch 多任務手勢?
TAG:iOS11 | 蘋果公司AppleInc | iPad |