Chrome瀏覽器十周年,谷歌設(shè)計師總結(jié)設(shè)計背后的故事
Chrome瀏覽器10周年特別版已經(jīng)上線了,一起來看看它更新了些什么內(nèi)容~
Chrome瀏覽器10周年特別版已經(jīng)上線了,有很多重大的更新內(nèi)容:
Chrome有了更加圓潤的外觀,新圖標和跨平臺的新色調(diào)。Google還對用戶界面進行了更改,以提高您的工作效率。例如,他們已將工具欄移動到iOS的底部,簡化了地址欄中的提示,菜單和URL。還有更多更新的內(nèi)容,請自行去官網(wǎng)看看~
是不是很酷,反正我很喜歡這次更新的UI界面,顏色和圓角都是喜歡的點。那這套設(shè)計是怎么來的?接下來的文章將帶你走進Chrome設(shè)計背后的故事。
譯者注:Omnibox是位于瀏覽器頂部的一款通用工具條,用戶可 以在Omnibox中輸入網(wǎng)站地址或搜索關(guān)鍵字,或者同時輸入這兩者,Chrome會自動執(zhí)行用戶希望的操作——來自百度百科。這個詞在下文中將不再翻譯,屬于功能性的名詞,用英文更準確。
為了慶祝Chrome在2018年9月的10歲生日,我們對瀏覽器界面進行了徹底的重新設(shè)計,對設(shè)計流程也進行了徹底的優(yōu)化。盡管Chrome一直都是開源的,但我還是想分享更多關(guān)于其中的設(shè)計故事,以希望其他人能從中學到東西。
一、 認識盒子
我經(jīng)常被問到一些問題,比如“為什么Chrome需要設(shè)計師?”
我的同事Sebastien在他的Medium帖子中優(yōu)雅的描述了這一點,他說:
我收到最難的反饋就是,“只是這樣不就行了嗎?”
隱藏在問題的背后往往是,瀏覽器應該像下面那個樣子就夠用了:
這張圖可以說已經(jīng)很像在PC電腦上的瀏覽器效果了,盡管是面對20億用戶,這樣似乎也能正常工作。
那為什么需要重新設(shè)計呢?
因為隱藏在這個盒子里面的內(nèi)容是世界上最復雜,最安全的搜索和渲染引擎。
我們希望給它一個機會,去改變?nèi)澜鐬g覽器的設(shè)計。
二、盒子簡史
要了解我們?nèi)绾巫叩浇裉欤赡苄枰覀兓仡^仔細看看:
第一個盒子
這個0.5dp的漸變描邊,22%不透明度投影及1dp圓角半徑的盒子樣式只為說明一件事:用戶能知道自己可以在其中輸入內(nèi)容。
為什么?
因為過去電腦只是連接到顯示器和鍵盤,整個屏幕基本上都是文本。但當有了鼠標之后,就需要明確哪個區(qū)域是可點擊的。因為顯示器只能繪制方塊像素,所以“ 文本輸入框 ”誕生了。
初代盒子
隨著瀏覽器的推出,這個盒子開始具有顯示位置或“ 統(tǒng)一資源定位器(URL) ” 的雙重功能—— 因此得名“ 地址欄”。
在2008年,當Chrome首次發(fā)布時,我們的主要設(shè)計原則是盡可能減少認知成本。因此,我們合并了谷歌的搜索框和地址欄,并添加了4dp投影和下拉菜單,使得搜索體驗更好——取了個名字叫“omnibox”。
2008
當瀏覽器第一次出現(xiàn)在移動設(shè)備上時,界面空間非常有限,所以我們精心設(shè)計了每個像素,以便盡可能的占用更少的空間。我們使用了1dp的內(nèi)陰影代替投影,并保證界面在灰色底下保持協(xié)調(diào)。
2012
自那之后,網(wǎng)絡環(huán)境變得更加復雜,設(shè)備也更加智能化。我們開始關(guān)心一些更復雜的情形下會發(fā)生什么,比如:當一個網(wǎng)站被黑客入侵并清除用戶個人信息時,當突然斷開網(wǎng)絡時,當用戶想回到一周前訪問過的網(wǎng)站但又不記得網(wǎng)站時。
在過去的10年里,全世界成千上萬的工程師(包括Google在內(nèi))都在思考這類問題,并全心全意地尋找解決方案,幫助用戶瀏覽這個呈指數(shù)級變化的網(wǎng)絡。
移動網(wǎng)絡的快速發(fā)展也帶來了大量的新用戶,他們其中很多都是第一次在手機上上網(wǎng),以前他們從未見過這個盒子,他們也不知道可以從這個盒子中找到任意想要找的東西。
我必須承認,在我開始在這里工作之前,我連Chrome一半的功能都不知道。例如:可以左右滑動工具欄用來切換選項,或者下滑查看所有選項卡。
向下滑動工具欄查看選項卡的小技巧
類似這樣的功能特性都是很隱蔽的,因為我們從來不想刻意的給用戶去推銷我們的功能。事實上,我們在瀏覽器中做的設(shè)計大多是無形的,以確保我們產(chǎn)品的核心價值“不是Chrome,而是內(nèi)容本身”。這是一個我非常喜歡的原則,這也是我加入這個項目的原因之一。
作為一個內(nèi)向的人,有一個優(yōu)勢是會在設(shè)計上也試圖盡可能的不張揚。產(chǎn)品本身似乎也反映了我對設(shè)計的看法:保護用戶與內(nèi)容之間的神圣空間——不要分散用戶的注意力。
就像Beatrice Warde將排版視為“水晶酒杯”一樣,我將Chrome僅視為“水晶顯示器”。
我錯了。隨著網(wǎng)絡環(huán)境的改變,其他第三方軟件開始偽裝成Chrome來竊取信息,甚至是詐騙用戶。以前,我們不介意是否有人會從一大堆瀏覽器中選擇Chrome,但現(xiàn)在它已經(jīng)開始影響我們用戶的安全了。
因此,我們第一次開始質(zhì)疑需不需要那么隱形。
三、千面盒子
當我第一次和工程師們坐在一起,想要更好的了解我們的瀏覽器是如何構(gòu)建時,這是一個大坑,沒有任何東西能讓我為接下來的事情做好準備。這在我15年設(shè)計經(jīng)驗中從未有過的。
我們在超過6個Android版本中,支持超過40種語言,甚至連Roboto Medium不支持的語言,我們都做了很好的適配。我們還允許開發(fā)人員將工具欄的顏色更改為幾乎任何顏色,同時還保持可訪問性以支持web應用生態(tài)系統(tǒng)。
我們的UI也能適應不同像素密度設(shè)備并能保證具有相似的觸摸大小,并且無論設(shè)備的內(nèi)存容量或制造商都能平穩(wěn)運行。在你與它交互之前,這個盒子有超過2000種不同排列方式。
一旦你輕敲、輸入、滾動、滑動或者與它語音,瀏覽器的布局排列就會發(fā)生各種變化。
當你打字時,我們確保你看到的鍵盤是你熟悉的那個;當你分享一個網(wǎng)站時,我們也會顯示你在手機上的常用選項。
我們設(shè)計的一些操作模式(黑色水平線表示分屏模式)
我們的靜態(tài)盒子有2000個排列,然后在包含所有動態(tài)交互的情況下能成倍的增加到20000個以上。
看起來有點多?其實并不是。
因為我們想要確保每個人都能很順利的訪問互聯(lián)網(wǎng),不管他們從哪里進來的。
四、95種灰度配色
即使在我們的團隊中,也沒有人知道這個框中有多少種不同的文本樣式。因為Chrome的迭代過程已經(jīng)超過了10年,我們有一堆零散或過時的源文件。
因此,盡可能的回溯審查(主要是為了確保不會破壞數(shù)十億人的UI界面),我們?yōu)槊糠N文本樣式遍歷每一行代碼,并在字號、字重、顏色和透明度方面繪制出數(shù)百種變化。
盡管幾年前就已經(jīng)把我們的UI規(guī)范化了,但是我們沒有關(guān)于如何使用這些規(guī)范的指導,比如像14sp Roboto的字體,我們就有超過14種不同的顏色。我們總共使用了超過95種不同深淺的灰色。
如果不查看上下文,就不可能決定使用哪一個。即使是最小的更改也可能打破易訪問性的標準,但其實我想知道我們實際上需要的最小顏色數(shù)。將近半年后,終于有了答案,結(jié)果是8個。
然后,我們對UI中的每個圖標都做了相同的設(shè)計,所有115個圖標——仔細選擇哪些是Material(如:菜單圖標),哪些是Chrome特定的(如:匿名圖標),哪些是特定于平臺的(如:復制/粘貼),還不包括選定,按下和禁用狀態(tài)。
此外,一些圖標被翻轉(zhuǎn)為從右到左的形式,因此總數(shù)實際上接近400+。
五、設(shè)計優(yōu)化永遠止境
在盯著灰色盒子看了幾個月后,如果我說前面堆積如山的工作其實并不可怕,那就真的是在吹牛逼了。盲目自信,讓我覺得我可以獨自完成所有的事情。但我越努力,就越明顯地發(fā)現(xiàn)這個問題并沒有隨著簡單的重新設(shè)計而消失。
我們需要徹底的檢查整個設(shè)計過程,以確保現(xiàn)有和未來的UI保持一致。
這很難,因為要在Chrome在Google規(guī)范(如:賬戶登錄流程),Material規(guī)范(如:按鈕和圖標),本地UI(如:鍵盤)和Chrome品牌元素(如:斷網(wǎng)時的小恐龍)之間保持平衡。
所以,我向我們的工程師們尋求幫助,令人驚訝的是,他們對規(guī)范問題的放大表示歡迎。這個問題其實也讓他們很難審查代碼,因為平臺約束和特性變化意味著難以回退和各種不一致。事實上,我們的工程師Ted Choc甚至雇了人來支持我們的努力,他們其實也很想搞定這個問題。(我的愿望實現(xiàn)了!)
為了讓你知道我們的Eng團隊是多么的了不起,Ted的使命宣言中寫的就是“Chrome移動端超級棒!”
有了新獲得的支持,我們開始構(gòu)建基于代碼庫共享組件的可視化規(guī)范。其他應用“免費”獲得的Material 組件必須經(jīng)過定制,以滿足Chrome的所有(2000個)排列。幾乎是從零開始,所以我們需要找到一種可擴展的方法來劃分所有這些差異。
結(jié)果如下:
我們的第一個版本(M54)截圖——在我們的界面中會映射每種顏色、文字、圖標和組件。
六、設(shè)計速度
幾個月來,我們只是在刪除整理東西,清理多年累積的設(shè)計和工程債務?,F(xiàn)在我們有了一個干凈的界面和一個組件庫系統(tǒng),我們已經(jīng)準備好開始設(shè)計了。
讓我們回到我們在前面第一次遇到的盒子。1號盒子放在一個更大的灰色盒子里,我們稱之為“工具欄”。
第二個盒子
工具欄將瀏覽器UI從內(nèi)容和系統(tǒng)UI中分離出來,當你點擊白色框時,它將填充灰色框,并顯示下面的另一個灰色框。(是不是會有點感覺有點迷糊了?)
第三個盒子
在這里,我們可以展示我們在幕后所做的一切,試圖使Chrome盡可能地發(fā)揮作用。但是為什么所有這些盒子都要調(diào)整大小并從一種狀態(tài)改變到另一種狀態(tài)呢?
第一個盒子的不同形式
當某些東西在屏幕之間發(fā)生變化時,就很難識別或記住。
如果UI在用戶與它交互時發(fā)生了變化,他們會將變化理解為以后可能有用的信息。例如:如果圖像消失在圖標中,你可能需要記住該圖標,以防你想再次打開該圖像。這增加了理解用戶界面和決定需要保留哪些信息的短暫認知負擔。
我們?nèi)サ袅怂械囊曈X噪音像素,讓你更快地進行認知過程,而不僅僅是為了讓它看起來更賞心悅目。即使每座城市都能節(jié)省1秒鐘的時間,那也會有200萬秒或者23.14天。想想看,人們可以在額外的23天內(nèi)做些什么!(譯者注:不大明白作者這里怎么算的,可能意思是說要提升效率。)
為了演示,讓我們看看去掉文字和圖標之后的工具欄:
你是否注意到你的眼睛在屏幕上移動了多少來處理不同的元素?
現(xiàn)在讓我們來看一下同一個屏幕,只去掉了顏色和陰影:
從什么都沒有的時候開始練習,或者我們所說的“白色建筑”,意味著每一個元素都必須被考慮。包括這個在我們的UI上靜靜地做了這么多年的盒子:
第四種盒子
幸運的是,我們認識了第四種盒子的創(chuàng)造者,并且得到了Android團隊的大力支持,可以根據(jù)內(nèi)容來改變顏色(又一個6個月的旅程,值得一提)。
但是,讓我們繼續(xù)討論第二框的其他內(nèi)容:圖標,這些圖標都帶有另外兩個隱形框:
(1)描述了圖像資源的“邊界框”
看不見的5號盒子
(2)“觸摸目標”描述了點擊區(qū)域。
看不見的6號盒子
因為“3點菜單”圖標視覺上更窄,它有一個更小的點擊區(qū)域。但如果單純讓可點擊區(qū)域保持統(tǒng)一,就會造成視覺上的不平衡,造成圖標之間不均勻的間隙。
所以我們不得不妥協(xié),稍微打破了Material規(guī)范,讓它更容易點擊和視覺平衡。
是的,我花了整整一個星期的時間盯著看不見的盒子,會有人注意到嗎?很可能不會,值得嗎?值得,有2000000倍的效果啊。(譯者注:不大懂她所說的數(shù)據(jù))
七、用一個盒子來規(guī)范它們
在我通過遍歷UI中的所有文本、顏色和圖標建立了足夠的信心之后,我準備處理omnibox。
我們想找到一種方法來巧妙地強化Chrome的品牌——考慮到我們的logo很少出現(xiàn)在我們的UI中,我猜想這會是一個挑戰(zhàn)。我做了幾十個看起來很有希望的設(shè)計,卻發(fā)現(xiàn)沒有一個是可行的,因為它們都缺乏有力的支持理由。
所以,我回到我們的核心品牌,認真地看了看我們的標識。我注意到的第一個視覺特征是小寫的“c”。
這說明了我們品牌的自然隨性,所以找到一個友好的形狀很重要。我們還使用了與谷歌相同的4種顏色來展示我們的傳承性。事實上,Android、Google和Chrome的標志上都有一個反復出現(xiàn)的形狀:
圓形
圓形是自然形成的形狀,不像矩形,所以他們的視覺認知負擔更小。在倫敦住了兩年之后,我對這個形狀仍然記憶猶新。
當?shù)罔F的名字第一次以矩形的形式出現(xiàn)時,火車上的乘客很難將其與海報廣告區(qū)分開來。因此,1912年,他們在地鐵的后面加上了紅色的圓圈,以便更容易找到。 Frank Pick隨后將圓圈加入了現(xiàn)代著名的標志中。
圖片來自倫敦交通博物館
我覺得這是對我們的omnibox的一個很好的隱喻。
它不應該只是告訴你目前的需要,它應該還能幫助你更進一步。
深入觀察我們的logo,我特別注意的形狀是這個:
這不正是我們品牌的形狀嘛。
它表達了我們的性格,同時表明這不僅僅是一個“搜索框”或“地址欄”,而是一個全新的,友好的東西。
由于鼠標的引入促成了文本框形狀,而在移動端,又由我們的手指交互進化了我們文本框的形狀,更符合人手的交互操作。
一次偶然的機會,我們還去de Young博物館參加 Frank Stella的展覽,Stella使用曲線形狀的畫布打破了標準的矩形框架。和我一樣,他也喜歡賽車,在他的作品《Deauville》中,他使用了類似的形狀來暗示速度——Chrome的核心支柱之一。
我贊同現(xiàn)代主義的觀點,認為傳統(tǒng)的藝術(shù)形式對于我們的任務來說已經(jīng)變得無關(guān)緊要和過時了,因此我們將新的視覺設(shè)計方向命名為“Modern”。
然后我們探索了數(shù)千種設(shè)計。
所有Sketch畫板
起初,我采用了與最初在移動端相同的方法,使用1dp描邊似乎是有意義的。但在執(zhí)行過程中,它很容易迷失在一片白色的、頂部有搜索欄的網(wǎng)站中,邊線在隱身模式下也不能很好地工作,很難與粗粗的輪廓圖標相平衡。
我們的一位設(shè)計師認為這只是一個線框圖。
使用Material規(guī)范投影也感覺不太合適,因為它并沒有解決我們最初看起來只是像一個“搜索框”的問題。底部添加了一個額外的4dp投影,它視覺上看起來很重而且偏離中心。
我們甚至試著把盒子全部移走,但現(xiàn)在元素似乎是隨機放置的,一個像以URL為中心的改變會帶來巨大的工作成本。
結(jié)果是,我們的同事也在努力使我們的URL看起來更干凈,而Material 2剛剛開始推出。它帶來了更豐富的配色,給我們的形狀賦予更多的生命力。
之前
更新后的顏色和url
事實證明,具有一致的形狀也使得我們的代碼不那么復雜,過渡動畫更少——設(shè)計和效率的完美平衡。
現(xiàn)在,我們準備好了進行測試:成千上萬的用戶、數(shù)月的實驗和可用性研究,與我們之前的設(shè)計相比,它被評為更“友好”、“創(chuàng)新”、“聰明”,而看起來卻毫不“快”或“值得信賴”。
M68 to M69
我們?yōu)槠谝荒甑牡?/p>
雖然我只是花了時間來寫這個盒子,但是其實在UI的每一處都有十幾個故事。
我們?nèi)碌?“Modern” M69 截圖
它是完美的嗎?其實還沒有,但這不是讓我為我們所做的事感到自豪的原因。事實上,我們讓Chrome變得更小,下載更快——確保我們構(gòu)建的每一個像素都為下一個更好的設(shè)計師鋪平了道路。
就我個人而言,當我們的用戶研究中的一位參與者說,我知道我們做了一些正確的事情,
“這給了我一種更好的平靜感,可能會幫助我一整天?!?/p>
不僅是因為他們喜歡這個設(shè)計,是因為這也是我看待Chrome的方式。
我們花了將近一年的時間仔細研究UI中的每個像素,因為我們希望設(shè)計包裝與內(nèi)在質(zhì)量能夠相匹配——只是希望這次你可能會注意到這不是一個普通的盒子。
原文:https://medium.com/@san_toki/unboxing-chrome-f6af7b8161a2
作者:Hannah Lee
譯者:彩云Sky,公眾號:彩云譯設(shè)計
本文由 @彩云Sky 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于CC0協(xié)議
好是好,不過中國的公司怎么可能給你一年的時間去研究這么點的UI ??
經(jīng)過市場驗證成功的產(chǎn)品,才能這樣優(yōu)化,不然再好看也是白搭,畢竟不確定時改動很大,而且方向錯了還會被砍掉。中國大多的都是東西都處于初期的產(chǎn)品~,qq微信支付寶這些還是可以這樣做的~
我是支付寶的,我想說,大公司也不太行,節(jié)奏太快了……
優(yōu)秀
特別有意思的文章,帶著思考工作中的 問題,方法,價值。 感謝分享