日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

為什么蘋果的大部分軟件即使有暗黑模式,也無法跟隨系統(tǒng)去開關(guān)呢

官方的叫法是「Dark Mode」,翻譯成中文是「深色模式」 。
不論是官方頁面的文案還是手機中的設(shè)置文案,都是這么叫 。
目前兩種模式是「深色」和「淺色」 。

為什么蘋果的大部分軟件即使有暗黑模式,也無法跟隨系統(tǒng)去開關(guān)呢



為什么蘋果的大部分軟件即使有暗黑模式,也無法跟隨系統(tǒng)去開關(guān)呢



為什么蘋果的大部分軟件即使有暗黑模式,也無法跟隨系統(tǒng)去開關(guān)呢



為什么蘋果的大部分軟件即使有暗黑模式,也無法跟隨系統(tǒng)去開關(guān)呢


皮膚 / 主題
其實和蘋果的「深色模式」類似的,大家很早以前就一定聽過或者使用過-皮膚 。
像「暗黑模式」或者「深夜模式」,其實是很多 app 自己做的一種“皮膚”,用戶可以在 app 中提供的設(shè)置,自己選擇,或者 app 根據(jù)時間,比如到了晚上,自動切換為「夜間模式」 。但和蘋果 iOS 13 的「深色模式」在實現(xiàn)上是有區(qū)別的 。但是目的都是一樣的 。
比如以前的 QQ 皮膚、輸入法的「夜間模式」或者天氣類 app 到了夜間也會改變背景色之類的,這類是 app 自己做的皮膚或者主題適配,一般是開發(fā)者根據(jù) app 所屬類別或者特性,來決定是否要有這種功能 。所以不是系統(tǒng)級別的,只是 app 自己設(shè)置事情 。
皮膚 / 主題的大致原理
開發(fā)者在 app 安裝包內(nèi)或者服務(wù)端下發(fā)「配置」文件,在 app 內(nèi)的設(shè)置頁面有一個開關(guān),用戶在點擊開關(guān)時,app 就會讀取「配置」文件,使整個 app 的 UI 變?yōu)閷?yīng)的樣式 。

iOS 13 的「深色模式」大致原理
蘋果 iOS 13 的「深色模式」,是系統(tǒng)級別的,蘋果為開發(fā)者提供了標準的、便利的適配接口(方法),開發(fā)者按照這些接口要求實現(xiàn),就可以隨著系統(tǒng)的「深色模式」開關(guān)的切換,給自己 app 的 UI 變換對應(yīng)的圖片或者顏色了 。
一般來說,app 中的圖片、文字顏色、界面背景色,會分別設(shè)置,對應(yīng)「深色模式」和「淺色模式」 。
為什么要適配?
這個是系統(tǒng)級別的特性,而且是提升用戶體驗的特性,蘋果都會要求開發(fā)者適配 。
其實目的很簡單,所有 app 都是蘋果生態(tài)的一分子,蘋果和開發(fā)者也是互利的,蘋果手機或者系統(tǒng)有了新特性,只有開發(fā)者做了適配,才可以體現(xiàn)蘋果的功能,用戶才能完整的體驗到蘋果系統(tǒng)的“香”;反之,蘋果的系統(tǒng)提供了好的特性,無論是軟件還是硬件,開發(fā)者利用這些特性來實現(xiàn)自己的 app,才能讓自己的 app 更優(yōu)秀 。
所以,蘋果會建議、要求或者強制所有 app 都適配 。一方面為用戶帶來好的體驗,另一方面也是為蘋果的生態(tài)做“貢獻” 。
為什么有的 app 適配了,有的 app 沒有適配?
主流的 app、大廠的 app,因為用戶量大,為了用戶體驗、為了贏得更多用戶,都會在蘋果發(fā)布正式版之前,提前做開發(fā)、測試 。
蘋果在發(fā)正式版之前都會發(fā)布多個測試版本,測試版的目的就是讓開發(fā)者知道這個版本有哪些新功能、特性,去掉了哪些接口,讓開發(fā)者提前做好準備和處理,對新系統(tǒng)做好兼容 。
比如 iOS 13 的第一個預(yù)覽版本是在2019年6月 WWDC 發(fā)布的,然后在 9月發(fā)布正式版,所以中間有3個月時間給開發(fā)者做準備和開發(fā)適配的 。
如果不提前做好這些工作,就像微信這種用戶量的 app,用戶更新了新系統(tǒng),然后一大片崩潰不能用 。。。。這種肯定要上新聞了,而且對公司的影響非常大的 。
但是呢,小廠、小團隊開發(fā)者,沒有人力去適配,或者自己的 app 很復(fù)雜,需要更多的時間去解決適配問題 。
適配很簡單么?