92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线

鳳凰新聞「暗黑模式適配落地」復盤

2021-2-7    濤濤

鳳凰新聞 APP 在 2020 年上半年完成了 Dark Mode 適配,本文主要從規范、設計和實現的角度對整個項目的落地過程進行復盤。

項目背景

  • 主流趨勢:隨著 iOS 13 與 Android 10(Q)系統版本上線深色模式功能。
  • 用戶訴求:閱讀類產品,滿足受眾用戶“緩解疲勞、沉浸式閱讀的使用場景”。
  • 現存問題:對標主流 APP 產品,鳳凰新聞 APP 早期的“夜間模式”閱讀體驗較差,且色值規范缺少統一性,需要一次全面梳理。

改版目標

  • 滿足深色模式日間使用需求,并提升用戶在深色模式下的閱讀體驗。
  • 構筑一套新的深色/淺色模式色彩規范,方便管理與記憶。
  • 雙端開發建立新的色值代碼庫,提升溝通協同效率,同時節約設計開發后續的維護成本。

調研平臺規范

1. 背景色

iOS 平臺在深色模式下的背景色展示是動態的,分為基礎、升起(例如,彈出框或半浮層)。如下圖中 iOS 系統的兩個界面,相同樣式的組件在基礎層與升起層顯示的是不同的兩組顏色。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

從 iOS14 的色彩規范中可以發現隨著界面高度的升起,系統定義的三級背景色也同步進行了一級上升。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

iOS 通過這種背景色統一升級的處理方式來達到多任務窗口疊加的視覺隔離效果,但相對的開發成本也較高。

再來看看 Android 平臺深色模式下不同層級間背景色的顯示規律。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

Android 把頁面分為從“0dp”到“24dp”的 10 個不同高度的顯示層級,通過在同一背景色上疊加不同透明度的白色來區分顯示層級。相對于 iOS 的整體背景色升級,Android 的背景色分級邏輯則更加的簡單易用。

2. 文字色

iOS 的規范中定義了 4 個等級的文字色,一級文字色為黑白純色,二到四級文字色為色相偏藍的半透明色,通過降低同一顏色的不透明度數值來進行分級。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

Android 的文字色分為 3 個等級,與 iOS 的共同點是都用了半透明顏色,也都采用了降低不透明度的方式來進行分級。不同點是 Android 文字色使用的黑色與白色,沒有添加色相。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

使用帶有透明度的字色能夠避免相同字色與背景色相融的問題。以 Android 為例,三級文字色與 10 種背景色疊加后都具有較高的識別度。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

iOS 則通過一套半透明字色可以適應基礎與升起兩種不同背景色的使用場景。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

3. WCAG

iOS 人機界面準則和 Material design 在深色模式的建議中,都提到了文字信息需滿足 WCAG 無障礙閱讀的 AA 標準。

WCAG 全稱為 Web 內容無障礙指南,其中包含分為可感知性、可操作性、可理解性、可兼容性四項原則的相關建議,這些建議可使網站內容更容易訪問。WCAG 從高到低分別是 AAA、AA、A 三個等級。其中 AA 要求文字與背景對比度不小于 4.5:1。

感興趣的朋友可以通過下面鏈接進行深入了解: https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html

也可以通過下面的色彩對比計算器進行對比度檢驗(下圖為翻譯后展示)https://www.msfw.com/Services/ContrastRatioCalculator

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

這里我拿 iOS 在深色模式下的主次兩級字色與基礎、升起背景色做了一下對比度檢驗,得到的結果均滿足 WCAG 無障礙閱讀的 AA 標準。這里再給大家推薦一個可以同時對多個顏色進行對比度檢驗的網站 https://hexnaw.com

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

4. 彩色

iOS 人機界面準則的彩色方案中給出了 9 種顏色。如下圖所示的深淺配色方案以 RGB 與 HSB 兩種屬性進行對比。

  • RGB:是大家所熟知的光的三原色,R 代表紅色,G 代表綠色,B 代表藍色
  • HSB:是顏色的另一種展現形式,H 代表色相,S 代表飽和度,B 代表亮度

https://baike.baidu.com/item/HSB

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

圖中左側以 RGB 屬性展示的各項參數差值較大,沒有明顯的規律性;右側以 HSB 屬性展示的各項參數差值較小,其中靛青與紫色 HS 數值相同,僅有 B 的數值有所差異,但整體來看依然沒有一個完整的規律。

相較 iOS 系統彩色方案的單獨訂制,Android 系統的配色方案則是一整套漸變梯度由“50-900”的色彩庫。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

在 Android 的色彩工具中還可以自定義配色方案,在色板中選取一個主題色,對應梯度值為 500,通過一套算法來自動獲取其他梯度的輔助色。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

為了在深色主題中提供更大的靈活性和可用性,Android 官方建議在深色主題中使用較淺的色調(200-50),而不使用默認的主題顏色(飽和色調范圍為 900-500)。

  • 選用 500 左右的顏色作為淺色模式的主題色。
  • 選用 200 左右的顏色作為深色模式下的主色。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

總結來看兩大平臺在深色模式的適配上都各有所長,在整體的視覺體驗上 iOS 更加鮮亮突出,Android 則更加柔和舒適。

iOS 更加注重細節體驗,在整體的色彩規范中的很多顏色都是單獨定義的,這也印證了 iOS 13 發布后蘋果官方向用戶所表達的“屏幕上的每個元素都經過精心設計”這一理念。而 Android 的色彩規范中無論從背景色、文字色還是彩色都遵循著一個梯度規律。

競品調研

深色模式改版設計的前期工作除了調研兩大平臺的指導規范外,我們還對已上線深色模式的競品 app 進行了調研,調研的主要目標是背景色、文字色的色相與亮度展示效果。(以下截圖時間為 2020 年 2 月份)

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

騰訊新聞,主背景無色相,次級背景無色相,一級文字無色相亮度較高,次級文字無色相亮度極低。文字與背景對比度高,主要信息比較突出。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

網易新聞,主背景色相偏藍,次級背景色相偏藍,一級文字無色相亮度較高,次級文字無色相亮度極低。文字與背景對比度高,主要信息比較突出。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

鳳凰新聞,主背景無色相,次級背景無色相,一級文字無色相亮度偏低,次級文字無色相亮度極低。文字與背景對比度低,主要信息不夠突出。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

以 3 個 APP 首頁來對比,可以明顯的感覺到鳳凰新聞首頁的信息展示不夠突出,在日間場景下體驗極差。

配色方案嘗試

深色模式并不是簡單的把整個界面反色了那么簡單,還是要考慮到所有用戶的需求。鳳凰新聞作為資訊類 app 用戶在夜間使用的場景也有一定的占比。深色模式的改版不僅要在日間滿足使用需求,還要保證夜間的視覺刺激相對柔和。所以,在設計配色方案時就不能使用對比度極高的純黑色背景與純白色文字,只能在各種灰色中搭配出最優方案。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

經過多稿背景色與文字色的搭配嘗試后,最終確定了下圖中所框選的配色方案。這個方案整體背景色與二三四級文字色在色相上略微偏藍,相較于無色相背景更具有活力,在視覺體驗上信息層級的區分也更加明確。

在各種方案嘗試設計的過程中對顏色的色相、飽和度、亮度的選取都是隨機的,目的是在短時間內進行快速試錯來確定配色方向。

色彩規范重構

本次改版的目標中還需要重新構建色彩規范,所以還需要對這稿配色的選用進行細致的打磨,在色彩對應的 HSB 參數中進行細微的調整使整套配色方案有律可循。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

最終方案在四級背景的色相與飽和度方面進行了統一,對亮度的遞增梯度統一為 5。對比初選方案在視覺上變動也很微弱,卻使色彩分級規律一目了然。那么依照此方式也可以對文字色與彩色也進行了一輪打磨。

對于文字色在深色模式優化調整的基礎上也對淺色模式下的文字色進行了調整,使深淺模式下兩套字色更具有規律性。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

在文字色的使用上鳳凰新聞沒有參照兩大平臺規則使用帶透明度的顏色,主要原因是從自身實際出發,考慮到端內的文字色使用場景部分是用于半透明背景色上的,如果文字色與背景色均帶有透明度,疊加后的體驗會很差。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

鳳凰新聞的功能圖標以線性為主,通常搭配文字一起使用,所以對圖標顏色的定義與文字色是保持一致的。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

在彩色的規范梳理中淺色模式下保持不變,僅對深色模式下顏色的亮度進行了調整,使深淺色模式下顏色的亮度對比有了統一的規則。

當然我們還需要對新的背景色與一二級文字色進行檢驗,看看是否滿足 WCAG 無障礙閱讀的 AA 標準,也就是常規尺寸文本對比度高于 4.5 : 1。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

下圖就是鳳凰新聞客戶端的新版色彩規范,在規范中除了上述的主要的通用顏色外也有部分是單獨定義的顏色,這些顏色多用于獨立或特定的場景下。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

新舊版本對比

在完成色彩規范的重構后,重新輸出界面樣稿與舊版進行對比。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

通過設計稿對比老版夜間模式與新版深色模式,能夠直觀的感受到新版在信息瀏覽上體驗更好。

實現與驗收

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

1. 色值替換

在著手進行色值替換時,iOS 開發小哥反饋給我鳳凰新聞全端跟色值有關的代碼有 2000+條,如下圖中是日夜間對應的這條代碼樣式。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

如此多的色值代碼多數是相同色值在不同場景中重復使用,但彼此卻又完全無關聯,還有很多是日積月累的舊色值未被刪除。如逐條替換費時費力效率極低,后期的維護也極其麻煩。

為了提高適配效率以及便于后期維護,使得之后的色值替換可以達到全局響應的目的。由設計師與開發人員共同建立一個色值對照表。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

此表中設計命名主要基于色彩規范,用于設計師團隊間的溝通協作。工程命名由開發人員提供,主要用于設計師與開發人員的在設計走查中進行高效的溝通協作。

以鳳凰新聞 iOS 端為例,優化后的色值代碼庫如下圖,由原來的 2000 多條色值代碼變成了 30 多條色值代碼「宏」。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

在 iOS 開發工具 Xcode 的可視化文件夾中看起來就更加直觀了。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

之后的色值使用開發人員只需要調用代碼庫中相應的「宏」即可,后續版本迭代中如有對通用色值的調整只需修改相應的「宏」代碼即可完成全端替換。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

以這種方式快速完成首輪色值替換后很多頁面的色值會出現錯誤,需要 UI 設計師持續的進行走查反饋,再由開發人員根據反饋進行修改校正。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

以 iOS 端為例在深色模式色值走查過程中設計師分批次以 PDF 格式反饋給開發人員的,開發人員在修改反饋問題的同時設計師也在進行下一批問題的整理,這樣同步進行的效率會更高。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

2. 切圖替換

切圖替換場景相對比較多,同樣延用色值走查的協作方式,設計師分批修改開發同步進行替換。開發小哥提供切圖的方式就是直接扔過來一個全端切圖包,需要設計師修改切圖顏色后以原命名重新發回去。當打開切圖包后頓感一陣頭大,切圖總數有近千張之多。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

雖然切圖很多但其中有一部分是已經無用的老切圖,在替換的過程中也對端內切圖重新進行了一輪梳理,刪除了很多無用和重復的切圖,同時也對鳳凰新聞 app 的體積進行了瘦身。

在切圖的替換過程中比較費時的是對同一切圖存在多張的情況進行整理,梳理出該切圖的所有使用場景然后反饋給開發人員進行統一調用,之后如再次修改即可完成全局替換。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

除 icon 外還需要對默認圖與缺省圖進行替換。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

3. 特殊適配

鳳凰新聞客戶端需要進行特殊適配的場景主要是圖集與小視頻界面,這兩個界面僅有一套色值與 icon,界面中的元素需要單獨處理,在切換深色模式后避免出現錯誤。

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

4. 界面展示

超詳細!鳳凰新聞「暗黑模式適配落地」全方位復盤

結語

Dark Mode 適配是一項費時費力的巨大工程,也是探索和優化用戶體驗的全新挑戰。本文主要描述了鳳凰新聞 APP 在 Dark Mode 適配中的一整套心路歷程,從規范、設計以及實現的角度對整個項目進行復盤總結。


文章來源:優設  作者:鳳凰網設計中心

藍藍設計www.skdbbs.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務

日歷

鏈接

個人資料

藍藍設計的小編 http://www.skdbbs.com

存檔

92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线
欧美中文在线观看| 欧美成人精品不卡视频在线观看| 久久久免费高清电视剧观看| 伊人久久综合97精品| 国产91精品久久久| 欧美激情第三页| 国产在线久久久| 亚洲国产精品va在看黑人| 一本一本久久a久久精品牛牛影视| 97精品一区二区视频在线观看| 日韩精品免费电影| 亚洲国产精品999| 成人黄色免费网站在线观看| 久99九色视频在线观看| 国产丝袜一区视频在线观看| 亚洲自拍偷拍色图| 国产精品久久久久久五月尺| 日韩性xxxx爱| 欧美日韩亚洲国产一区| 日韩小视频在线| 国产欧美韩国高清| 国产成人自拍视频在线观看| 国产成人avxxxxx在线看| 成人亲热视频网站| 4p变态网欧美系列| 亚洲精品国产精品国自产观看浪潮| 亚洲无亚洲人成网站77777| 欧美成人网在线| 91久久精品美女| 777午夜精品福利在线观看| 欧美激情精品久久久久久黑人| 国产一区二区免费| 久久99国产精品久久久久久久久| 伦伦影院午夜日韩欧美限制| 亚洲日本欧美中文幕| 91免费看视频.| 懂色aⅴ精品一区二区三区蜜月| 国产91成人在在线播放| 国产欧亚日韩视频| 日韩激情片免费| 亚洲成人精品久久| 日韩av色综合| 91久久国产综合久久91精品网站| 精品久久香蕉国产线看观看gif| 欧美精品18videos性欧美| 91网站在线免费观看| 91精品国产自产在线| 亚洲男人天堂网站| 亚洲第一区中文99精品| 亚洲国产天堂久久综合| 97国产精品视频人人做人人爱| 国产精品白嫩初高中害羞小美女| 国产有码在线一区二区视频| 亚洲japanese制服美女| 国产欧美日韩中文| 91欧美精品成人综合在线观看| 欧美激情视频网| 性欧美视频videos6一9| 青青草一区二区| 国产日本欧美一区| 97精品国产97久久久久久免费| 欧美日韩亚洲高清| 国产亚洲精品久久久久动| 亚洲精品国产电影| 精品欧美一区二区三区| 亚洲欧美三级在线| 777午夜精品福利在线观看| 久久影视电视剧免费网站| 国内免费久久久久久久久久久| 国产精品视频精品视频| 国产国语刺激对白av不卡| 国产中文日韩欧美| 欧美亚洲国产另类| 欧美大学生性色视频| 97国产一区二区精品久久呦| 日韩精品视频在线| 国产一区二区三区免费视频| 亚洲精品videossex少妇| 亚洲精品美女久久| 欧美电影免费观看高清完整| 中文字幕av一区二区三区谷原希美| 亚洲第一免费网站| 久久精品中文字幕一区| 日韩电影在线观看免费| 一本一道久久a久久精品逆3p| 精品一区二区三区四区在线| 国产亚洲精品久久久久久777| 26uuu另类亚洲欧美日本一| 久久国产天堂福利天堂| 2025国产精品视频| 国产日韩精品在线观看| 国产精品爽黄69| 日韩精品极品视频免费观看| 欧美自拍视频在线观看| 国产成人一区二区三区| 啪一啪鲁一鲁2019在线视频| 久久香蕉国产线看观看网| www.久久色.com| 性日韩欧美在线视频| 久久精品亚洲热| 国产精品自拍网| 在线看福利67194| 麻豆乱码国产一区二区三区| 欧美激情精品久久久久久蜜臀| 久久久之久亚州精品露出| 亚洲国产精品999| 福利二区91精品bt7086| 欧美激情中文字幕在线| 日韩视频―中文字幕| 亚洲精品电影在线| 亚洲肉体裸体xxxx137| 国产精品99久久99久久久二8| 日韩中文在线中文网在线观看| 黑人巨大精品欧美一区二区免费| 社区色欧美激情 | 亚洲欧美成人一区二区在线电影| www.亚洲男人天堂| 日韩视频一区在线| 国产精品自产拍在线观| 国产成人精品一区| 久久亚洲精品中文字幕冲田杏梨| 精品久久久久久中文字幕| 国产精品久久久久秋霞鲁丝| 国产精品福利在线| 精品福利樱桃av导航| 欧美午夜电影在线| 国产精品第3页| 欧美有码在线观看| 欧美网站在线观看| 日本一区二三区好的精华液| 国产91精品最新在线播放| 5278欧美一区二区三区| 九九久久久久99精品| 一区二区三区国产在线观看| 亚洲一区精品电影| 欧美高清一级大片| 国产精品久久久久福利| 色综合伊人色综合网站| 国产精品久久综合av爱欲tv| 国产精品最新在线观看| 欧美激情喷水视频| 久久69精品久久久久久国产越南| 日韩国产欧美精品在线| 国产精品免费在线免费| 亚洲精品在线视频| 亚洲综合中文字幕68页| 欧美激情videoshd| 日本精品视频在线| 91欧美精品午夜性色福利在线| 日韩av在线免费播放| 96pao国产成视频永久免费| 国产精品丝袜久久久久久高清| 国产欧美精品久久久| 久久久久五月天| 国产欧美精品一区二区三区-老狼| 一区二区三区回区在观看免费视频| 国产欧美一区二区| 亚洲综合视频1区| 91av在线视频观看| 成人观看高清在线观看免费| 久久久精品一区二区| 亚洲免费伊人电影在线观看av| 日韩中文字幕在线| 91久久精品久久国产性色也91|