為什麼 Google 在 Android 系統更新時推出的一些界面特性,連 Google 自家應用都不使用?
舉例1 Android 4.4的漸變通知欄和虛擬鍵
截圖自Sliding Explorer舉例2 Android 5.0 的虛擬鍵變色截圖自SuperSU
目前還沒用上棒棒糖,故不敢評論。但在4.4上用了幾個app,漸變通知欄虛擬鍵如果配色得當還是很好看的,而且也符合增加屏幕顯示內容的初衷,尤其是在提供信息流的app上。那麼問題來了,雖然Google已經開始推material design,但為什麼上述特性推出了後卻從來不在自家應用上使用呢?
首先,「從不使用」不實,因為有Google即時桌面。
可以說這兩個特性的起源和標杆應用就是桌面。其次,Google的設計指南中並不贊同無節制地使用這兩個特性(特別是導航條變色)。從可用性角度,系統裝飾和應用還是應該有區分度。桌面是為了美觀(比如在黑框手機上盡量顯得屏幕大)而可以犧牲一點可用性的特例。
第三,愛好者作品往往傾向於實驗新特性,特別是SuperSU這種可用性不是很重要的應用,或者快圖瀏覽這種突出「潮」的應用。
第四,Google自己的應用開發似乎是突出敏捷,而UI統一的優先順序較低。例子是前段時間抽屜風格的花樣百出。
最後,題主如果非常喜歡,可以安裝ParanoidAndroid或XposedFramework,都有在系統級實現的,對所有應用生效的狀態條/導航條變色。我覺得目前 Android 上許多「獨立開發者/愛好者」對設計的理解還不夠成熟,有專職設計師的開發團隊有限;那些有專職設計師的團隊往往在使用這些新特性的時候比較謹慎,但是他們的產品卻最經得起檢驗。比如 Press 對於閱讀界面的沉浸模式的處理,個人認為是目前同類應用里最合理的。
很多獨立開發者積極採用新特性,並將其作為產品的亮點。這其實是在 Android 應用設計水平整體還不夠成熟的情況下,比較偷懶的做法。甚至有很多應用提供了非常詳細的設置讓用戶自己修改主題配色——通常認為,這不是「重視設計」的開發者/設計師會做出的決定。終於有人提到這個問題了...
手機碼字,簡單提一下自己的觀點先說一下 4.4 的 Translucent NotiBar 和 NavBar,就是你提到的那個漸變透明狀態欄/導航欄,其實這個樣式在 5.0 里仍然存在,用在 Google 即時桌面和幾個造輪子的 Launcher 里。
注意一下上下兩道陰影。
這個漸變式 Translucent 的合理使用範圍,個人認為應該是需要突出圖片信息的界面上。例如 Launcher ,圖片 App,社交 App 個人信息界面,音樂播放器的「正在播放」界面等等。(壁紙/相片瀑布流/封面圖等,能提供比沉浸模式更合理的選擇。然而後兩個界面其實之前有樣式相近的 Action Bar 可供選擇,這個現在就不多說了)
然而這個樣式在國內的濫用相信各位也很清楚了。一時間滿城儘是 Translucent ,彷彿狀態欄不變色就不是好的 Android 應用,甚至傳出了一個莫名其妙的譯名「沉浸式狀態欄」……
其實 4.4 的漸變樣式套在 Action Bar 上真的好看嗎?個人認為是不如 5.0 的。(好在現在已經可以只針對 5.0 啟用 Translucent 了)
這樣的事情也不是第一回了,4.0 的 Holo,4.1 的 Cards,相信各位也都清楚,尤其是 Cards 的濫用,個人認為這是比 Translucent 更嚴重的問題。(Google 在最新的文檔里也專門提到了這一點)
還有另一個問題,就是 Material Design 新加入的動畫元素。
這是我前段時間看到的一條微博: 知乎貌似仍然不支持動態 GIF ,所以我就不把圖貼上來了,感興趣的同學可以自行搜索。 這位應該是 Smooth 的開發人員之一,他的勞動成果就是兩個動畫特效,前一個沒什麼好說的,後一個動畫是點擊發微博的 Floating Button,會展開為一個全屏幕的動畫,再顯示發微博界面。我贊同王成的觀點。至少在國內,目前推動 Android Design/Material Design 的主力不是大公司或者工作室,而是獨立開發者和愛好者(很多愛好者還是業餘的,比如我),這個情況決定了一些畫蛇添足的樣式和設計可以在國內的 Android 圈子裡大範圍普及。
很多開發者的心態也是有問題的。像前面說到的濫用 Cards,濫用 Translucent 樣式,現在甚至還有濫用 Floating Buttons 的趨勢,很大一部分都要「歸功」於這些獨立開發者。他們很大一部分沒有其他愛好者或者設計師的幫助,也沒有讀過設計文檔,Guidelines 等等。促使他們使用新控制項,新樣式的原因,很多只是為了炫技。我個人的看法是,這對 Android Design/Material Design 來說絕對不是一件好事。
個人還是建議開發者在沒有其他人對設計工作提供幫助的情況下,至少去讀一讀 Material Design 的一些文檔,這樣或許能更好的理解 Material Design 的設計理念。漸變通知欄和導航欄變色都不在官方設計文檔裡面。
謝邀,怒答。
剛剛去 GooglePlay 上查了一下,Sliding Explorer 的提供者是Team Baller Applications。
Sliding Explorer
SuperSU 的提供者是 Chainfire。
SuperSU - Google Play 上的 Android 應用
題主什麼時候安排 Google 的 CEO 收購的這兩家公司(個人),肥肥就不得而知了。4.4狀態欄不是界面特性,漸變是由應用自己對狀態欄進行的重繪,4.4並沒有推出漸變狀態欄,4.4做的僅是允許應用重繪狀態欄,同理,5.0的虛擬鍵也是如此
拋開題注這問的不明不白的問題不說,谷歌內部的設計跟開發我感覺完全是分裂的。。。看過5.0原生系統內置app就可以得出結論,material design完全是谷歌設計團隊畫的一個大餅,文檔寫出來看著好高大上,結果谷歌自己都沒統一規範。國內也是對md越吹越神,整天瞎J13扯什麼沉浸式狀態欄,沉浸個大頭。material design sxcks.
其實題主自己沒搞不清楚哪些是google原生app
material design只在android5.0上使用,雖然谷歌發布了兼容後版本的v7包,但是只對部分特性兼容。目前5.0的市場佔有率太低,做適配的app非常少
推薦閱讀:
※「Google 無法驗證您的身份,因此您目前無法登錄此帳戶」如何解決?
※Google 在 Chrome 網上商店新推出的桌面設備專用應用是什麼?
※谷歌是否已經開始放棄 Material Design 的設計語言?
※谷歌的界面設計很差?
※android studio的使用問題?
TAG:Android應用 | Android開發 | 谷歌Google | Android | Android應用設計 |