原文作者:Proto.io
原文地址:https://medium.com/p/bc1a5a7ab9a6

眾所周知,大多數(shù)移動端app設計師都偏愛IOS系統(tǒng)。然而,安卓系統(tǒng)設備因為相對于iPhone較低的價格,而占據(jù)了智能手機市場的絕大多數(shù)份額。隨著安卓設備飛速的擴散到全球,從現(xiàn)在起,各位移動端設計師真的需要開始認真對待針對Android系統(tǒng)的設計了。
客觀的說,Android設計并不是優(yōu)秀設計的代表,由于Google Play Store審核系統(tǒng)標準太過寬松,使得很多app甚至缺少了部分交互方面的設計。直到現(xiàn)在,我們也無法接受Android 4.0的時代已經(jīng)結束了。伴隨著Material Design的發(fā)布,Android證明自己早已跳脫出劣質設計的深淵。總的來說,Material Design是優(yōu)秀,有用并且有意義的。
盡管Android轉變?yōu)楦訌娬{設計,但是并沒有為設計師們提供太多的資源,資源庫依舊正在擴充中。所以依據(jù)我們的專業(yè)知識,在這里向各位分享有關Android交互設計的4件事,希望能在各位設計師進行有關安卓設計時有所啟發(fā)。

1.自適應(Adaptive)
我們原來提到過Android應用的特點:碎片化。如今市面上有各種品牌的設備,各種大小不同的屏幕尺寸,這就不難理解為什么大多數(shù)設計師選擇為IOS系統(tǒng)設計了。為不同尺寸和分辨率的屏幕設計,實在是太令人頭疼了,相信任何一位設計師都不愿處理這個麻煩。面對這樣的挑戰(zhàn),需要來自設計師們富有創(chuàng)意的設計想法,創(chuàng)造出更適合的Android交互。針對這個問題,最好的方法便是Android的自適應設計。
自適應設計并不是什么新的理論。這最初源自于網(wǎng)頁設計中早已為大家熟知的響應式設計框架。在谷歌的設計指導手冊中,自適應UI設計已經(jīng)進行過詳盡的介紹。自適應Android設計的理念在于適應各種不同尺寸的屏幕。不要讓用手機的用戶感覺自己在使用平板電腦,或是使用平板電腦的用戶覺得自己好像在使用手機,不同尺寸的設備屏幕應該有著不同的展現(xiàn)。

當我們在設計一款app時,常常會從較小尺寸的屏幕著手。如此一來,適應于較大屏幕的設計將會被排在第二位,最終導致這個app看起來很奇怪,就好像是在平板電腦上的展示。所以,“按比例縮放”的思想應該貫穿于整個設計思考過程,而不是放在最后考慮。尤其是當app包含的內容龐雜,合理有效的屏幕分配就成為了一個巨大的挑戰(zhàn)。你需要在滿足用戶使用需求的基礎上,同時盡可能適應已有的產(chǎn)品框架。毫無疑問,對設計師來說這增加了工作量,但是為了確保安卓用戶擁有最好的用戶體驗,這卻是必須要做的工作。
舉個例子,在較小的手機屏幕上,因為操作空間有限,tab切換的使用體驗比較好。但是當展示在較大的屏幕上時,就會有很多的空間未能得到充分的利用。針對這個問題,卡片式設計能夠靈活的布局,因此作為一種移動應用的設計趨勢逐漸被人們接受并開始流行??ㄆ皆O計在不打破一致性的前提下,使app內容由小屏幕轉換到大屏幕時能夠自適應的重新布局。當追求更好的安卓交互設計時,千萬不要忽視對大屏幕的設計,自適應思想主導的自適應設計就是一個優(yōu)秀的產(chǎn)物。

2.懸浮式操作按鈕(FAB)
懸浮式操作按鈕,也稱作FAB,在Material Design中首次被提出。FAB是一個顏色明亮、吸人眼球的圓形按鈕,常處于屏幕的右下角。典型的FAB有著鮮艷的顏色和陰影。依據(jù)谷歌的官方解釋,F(xiàn)AB是一個鼓勵的動作按鈕,通常代表那些用戶經(jīng)常使用的功能。

在采用Material設計的安卓設備中很多都采用了FAB,同時FAB在iOS設備中也越來越多的被使用。但是它算得上是好的安卓交互設計嗎?爭論一直在持續(xù)。
那些反對FAB的設計師認為,F(xiàn)AB實在有些太突出了,以至于常常使用戶分心。而且固定的位置和大小對于點擊FAB后面的內容是一種阻礙。明亮的顏色使得用戶的注意力總是不由自主的偏向它。更困難的是,很難確定哪個功能才是用戶最經(jīng)常使用的,定位的不準確,往往會造成潛在的交互失誤。
支持FAB的設計師則不同意“因FAB太強調某種功能而不被鼓勵使用”的觀點。再說了,用戶到底以怎樣的頻率瀏覽屏幕底部?如果是為了不擋住其他的內容,在app的UI設計上其實還有很多其他的變通方法。另外,F(xiàn)AB還能夠提供一種簡單快捷的方式去使用基礎功能。如果FAB并沒有代表經(jīng)常使用的基礎功能,只能說是設計團隊并沒有很好地了解用戶的想法。

無論你認為FAB是完美的還是有缺陷的,最重要的還是要理解用戶的想法,想清楚用戶的使用流程,這才有益于設計出優(yōu)秀的安卓交互。app到底需要FAB嗎?這個功能到底是不是已經(jīng)重要到必須使用FAB?想要回答這些問題,必須對用戶有著深入的了解和洞察。如果你真的決定使用FAB,請務必嚴格遵照谷歌設計指導手冊。否則,一個不一致且不為人熟悉的FAB可能會毀了你的app。
3.閃屏(Splash Screens/Launch Screens)
當谷歌首次在源生app中推出閃屏時,安卓社區(qū)里就對此進行了深入的討論。當時大多數(shù)的反饋是否定的,當然這樣的結果也是可以理解的。
閃屏由一張占據(jù)整個屏幕的圖片構成,會在軟件啟動的時候出現(xiàn)。通常展現(xiàn)的是Logo或者和品牌有關的信息。閃屏的出現(xiàn),使用戶不再只是看著app啟動時的空白頁面,取而代之,他們會認為app啟動的速度更快了,同時也傳播了品牌形象。

但是關于閃屏同樣需要回答這個問題——它是一個優(yōu)秀的安卓交互嗎?許多安卓社區(qū)都探討過這個問題,大多數(shù)人認為,如果一個app花費很長時間啟動,那么或許是app本身的設計缺陷。好的安卓交互應該是更快地展現(xiàn)app頁面,而不是讓用戶在不必要的頁面上浪費時間。另外,如果一個app不使用閃屏,僅依靠ui設計卻無法傳達出自身的品牌,那么這個app的設計難道不是失敗的嗎?
當一個app內容龐大并且網(wǎng)絡連接太慢,在啟動時讓用戶注視著空白的屏幕也并不是理想的選擇。盡管如此,在數(shù)據(jù)載入時,依舊應當展示app的ui界面,如此可以使用戶慢慢熟悉ui,也提供了交互設計上的一致性。
關于這個問題的討論使我們想到:僅僅是因為谷歌提出并使用在源生的app上,所以就被稱為優(yōu)秀的安卓交互嗎?安卓移動端設計師應當通過比較app和用戶操作環(huán)境的不同,再去判定這個問題的答案。例如一位用戶如果希望快速的在計劃列表內添加一項內容,但每次打開app時都會出現(xiàn)閃屏,這難道不是很困擾的嗎?然而對于YouTube這一類app,用戶通常并不會那么著急的去觀看視頻,所以使用閃屏也不會帶來那么多的麻煩。
4.導航(Navigation)

app的導航欄是用戶直接接觸其構建框架的部件。如果用戶在使用app時遇到導航方面的困難,那么這個app在結構設計上是存在瑕疵的。優(yōu)秀的安卓交互需要有一個易于辨認的固定導航,同時與安卓源生的導航控件相輔相成。記住,你的app只是手機眾多應用中的一個,所以用戶不會專門花費時間和精力去適應你的獨特設計。使用用戶熟悉的ui控件,在一定程度上保持與手機整體設計的一致是十分必要的。
安卓app多采用從左側滑出的抽屜導航,通過點擊漢堡Icon激活——雖然漢堡菜單本身就備受爭議。在安卓中也存在標簽,但不同于iOS的,安卓中的標簽多存在于屏幕頂部。無論是側滑抽屜還是漢堡菜單,在交互設計論壇都備受批評。許多設計師通過引用用戶調研的數(shù)據(jù)來證明,漢堡菜單扼殺了用戶的使用意愿,在操作上是低效的,并且已經(jīng)嘗試設計出數(shù)目繁多的其他交互方式用以代替漢堡菜單,其中相對較流行的方法是使用”更多“標簽包含那些使用較少的條目。

但是用戶卻喜歡漢堡菜單,因為它使用廣泛,容易辨認。試想這樣一個場景:你饑腸轆轆的走在國外,大街上的人們熱情的向你推銷你根本不知道名字的異國美食,雖然他們看起來非常的美味,但是你根本不知道他們是由什么做成的,最后你穿過整條街看到了麥當勞(此處不是廣告)。你們中一些富于冒險的人可能會選擇異國美食,但絕大多數(shù)的成年人一個大漢堡就滿足了。即便知道那可能不是最好的選擇,但卻是我們所熟悉的。
所以就到目前為止來看,我們就先妥協(xié)吧,尤其是目前大多數(shù)的安卓app都已經(jīng)普遍使用了漢堡菜單。同時因為其恰好滿足了谷歌倡導的“適用一切平臺和設備尺寸的統(tǒng)一交互”的理念,所以看起來是一種可擴展的導航模式。但是,最后真的還要再問一句:針對某個app特定的使用環(huán)境,它是否需要漢堡菜單?這是一種好的安卓交互形式嗎?

不同于為用戶提供大量信息的網(wǎng)頁,移動app采用的是典型的以目標為導向的設計流程。在很多例子中本可以將基本導航直接放置在頁面上,而不是收起,此時側滑抽屜根本不需要。即便如YouTube這樣龐大的app也嘗試擯棄使用漢堡菜單。對此,谷歌設計指導手冊提供了相當全面的概述,用以指導如何確定app架構以及何種內容應該指向何處。

如果一個app確實非常復雜,例如郵件類app需要各種路徑通向不同的文件夾和設置菜單,此時抽屜式的導航是適合的。不過如果決定要使用,請嚴格遵照設計規(guī)范。仔細閱讀谷歌有關抽屜導航的設計指導,牢記相關的說明以及在允許的范圍內進行創(chuàng)造。但無論何時,到千萬不要將iOS的UI元素直接使用到安卓應用中。在安卓應用中使用底部標簽導航會顯得很奇怪,最重要的是,這樣隨意的app就與優(yōu)秀的安卓交互設計無緣了。
我是原作者的忠實粉絲!??·??·??? ????