目錄

iOS 27 破壞了一個非常實用的功能:將 Zoom 裡的「低光」(Low Light)濾鏡,與 Smart Invert(智慧型反相)一起使用,讓螢幕變得像 Kindle 一樣極暗,方便夜間閱讀。
如果有人在 Apple 工作,或認識相關的人,真的很希望能把這個功能修復回來!
1. 設定 → 輔助使用 → 顯示與文字大小 → 開啟 Smart Invert
2. 設定 → 輔助使用 → Zoom → 開啟 Zoom,將 Zoom 濾鏡設為「低光」(Low Light),Zoom 區域設為全螢幕,倍率設為 1.0x(或最低)
結果:白色背景變成接近黑色,文字變成暗灰色,整體比單獨使用 Smart Invert 更暗,非常適合夜間閱讀。
在 iOS 27,同樣的組合反而讓螢幕變得更亮:背景變成洗白的淺灰色,文字變成全白,對比度更差。
Bug 報告
Bug:Zoom「低光」濾鏡 + Smart Invert 讓螢幕變亮而非變暗(iOS 27 迴歸問題)
摘要
在 iOS 27 之前,同時開啟 Smart Invert 與 Zoom 濾鏡「低光」,螢幕會變得非常暗。許多使用者依賴此功能在夜間閱讀,效果類似 Kindle。
在 iOS 27,同樣的組合反而讓螢幕明顯比單獨使用 Smart Invert 更亮:背景呈現洗白的淺灰色(約 70%),文字變成全白。
重現步驟
- 設定 → 輔助使用 → 顯示與文字大小 → 開啟 Smart Invert
- 設定 → 輔助使用 → Zoom → 開啟 Zoom,將 Zoom 濾鏡設為「低光」,Zoom 區域設為全螢幕,倍率設為 1.0x(或最低)
- 開啟白色頁面(例如 Safari 或書籍)
- 比較開啟與關閉「低光」時的螢幕亮度
預期行為(iOS 26 及更早)
- 白色背景 → 接近黑色
- 黑色文字 → 暗灰色
- 結果:比單獨使用 Smart Invert 更暗
實際行為(iOS 27)
- 白色背景 → 淺灰色(約 70%)
- 黑色文字 → 全白
- 結果:比單獨使用 Smart Invert 更亮,且對比度更低
可能的根本原因
兩個濾鏡在顯示/合成管線中的套用順序似乎被對調了。
舊順序: Smart Invert → 低光(先反相,再調暗)
新順序: 低光 → Smart Invert(先調暗,再反相)
因為把已經變暗的影像再反相,會把「變暗」變成「變亮」。
洗白的灰色外觀,正是「先調暗再反相」的典型特徵。我猜測 iOS 27 的重構把 Smart Invert 移到了最後的全螢幕處理,或把 Zoom 濾鏡提前了,導致「低光」現在跑在反相之下,而不是之上。
任務建議
- 找出 Zoom 濾鏡(低光、灰階、反相等)與 Smart Invert/Classic Invert 在渲染/合成管線中的套用位置。比較 iOS 26 與 iOS 27 的順序差異,找出導致對調的變更。
- 恢復舊行為:低光(以及其他降低亮度的 Zoom 濾鏡)必須套用在 Smart Invert 與 Classic Invert 之後。
- 如果 iOS 27 的變更是為了修復其他問題(例如正確反相新的 UI 材質),可以保留該變更,只修正 Zoom 濾鏡相對於反相處理的順序。
- 確認其他組合仍正常運作:
- 低光 + Classic Invert
- 低光 + 降低白點
- 低光 + 深色模式
- 灰階 Zoom 濾鏡 + Smart Invert
- 色彩濾鏡 + Smart Invert
- Zoom 在 1.0x 及更高倍率、全螢幕與視窗模式
- 螢幕截圖與螢幕錄影(確認擷取內容符合預期)
- 加入迴歸測試:在開啟 Smart Invert + 低光的情況下渲染白色畫面,斷言輸出亮度必須低於僅使用 Smart Invert 的情況。
驗收標準
- Smart Invert + 低光 的螢幕比單獨 Smart Invert 更暗,行為與 iOS 26 一致
- 上述其他輔助使用濾鏡組合不受影響
- 迴歸測試通過,並納入 CI
為什麼重要
這是一個廣受歡迎的輔助使用變通方案,對光線敏感與夜間閱讀的使用者非常重要。Apple 目前沒有其他內建方式能讓螢幕變得這麼暗。
謝謝!
文章評論