如何設計出優秀的 App 導航欄

發表於2013-06-25

為了在手機螢幕給定的範圍內展示出更多內容,優秀的導航欄設計將起到關鍵性作用,對於不同的操作也當因地制宜地選則不同的設計方案。

導航的設計是 App 設計發展過程中很值得玩味的地方,由於移動裝置特別是智慧手機的螢幕尺寸有限,設計者們通常會將螢幕空間儘量留給主體內容,優秀的導航設計會讓使用者輕鬆到達目的地而又不會干擾和困惑使用者。

經典導航:tabbar

Tabbar 的導航方式是由誰發明的筆者不得而知,不過相信大家都同意是由蘋果將其傳播開來。不僅很多蘋果的官方應用採用了這種設計,蘋果同樣大力推薦應用開發者優先採用這種方式。從某種角度來說,tabbar 基本就是導航的標準設計。

如何設計出優秀的 App 導航欄

Tabbar 的優點很明顯,使用者完成切換的成本很低,只需要一次點選操作,而放在螢幕底部對主體內容的視覺衝擊可以說是最小的,這樣使用者就不會在瀏覽主體內容時受到過多的干擾。至於缺點也同樣明顯,那就是受制於螢幕寬度的限制,通常 4 到 5 個功能項的切換會比較合適,過多的話將會顯著提高使用者的切換成本。

優秀的挑戰者:抽屜式導航

Tabbar 並不是完美的,它並不適用於過多的切換項。抽屜式導航通過縱向排列切換項解決了這一問題。不過這也意味著它不能和主體內容同時出現在螢幕上。 如何設計出優秀的 App 導航欄在大部分的設計當中,通過點選螢幕左上角的按鈕喚出切換項,有些也可以通過向右滑動手指來完成。一個簡單的滑動動畫,就像拉出一個抽屜,「抽屜式導航」這個名稱應該就是來源於此。突破了數量的限制,更大程度上釋放了主體空間,也因此提高了操作成本。就作者個人感覺,如果能將主要功能項組織在 4 到 5 項,tabbar 的設計方式可能會更好,否則,就應該優先考慮抽屜式導航了。

為頻繁操作設計:滑動式的導航

導航並不一定只發生在功能項之間。例如新聞類應用需要在不同類別的新聞之間進行切換瀏覽。通常來說,這種切換的頻率要比功能項切換更高,切換項的數量也會比較多,像常見的新聞類別就有 7,8 種。我記得在「網易新聞」早期的 iOS 版本中採用了「抽屜式導航」的方式進行新聞類別的切換,這種方式在高頻率切換時需要過多的操作次數,當需要在相鄰類別連續切換時更是缺乏操作的連續性。新的 iOS 版「網易新聞」對新聞類別的切換重新進行了設計。 如何設計出優秀的 App 導航欄使用者通過在內容頁面左右滑動手指即可在不同的類別之間進行切換。這種方式的使用者體驗改進了很多,尤其在連續切換時其操作方式的連續性比較強,主體頁面的過渡也更加平滑,會產生更加流暢的體驗。當然也會有一些缺陷,比如一次滑動只能切換到相鄰的類別,要想直接切換到對應類別可以點選上方的類別列表,不過由於類別過多,有時候可能需要滑動一下類別列表才能完成操作。不過總體而言,當需要在具有相似屬性類別之間進行較頻繁切換時,這種設計方式很值得參考。

如何走得更遠?

如何設計出優秀的 App 導航欄 iOS 系統中使用小的圓點圖來標示當前處於第幾屏,優酷 iOS 版本中借鑑了這種設計方式,並將其創新地應用到主體內容的導航上。上面說到,像tabbar 這種橫向排列切換項的設計方式受制於手機螢幕寬度的限制,而通過使用佔用空間更小的圓點圖,優酷打破了這種限制,手指觸碰到圓點圖時,將會顯示類別提示,由於無法直接看到,可能無法按到正確的類別,通常需要移動一下手指,不過就作者的體驗來看,這個尋找類別的過程體驗非常平滑,基本不會產生困擾。只是類別提示有些小,並且有些視覺角度下可能會被操作的手指擋住,如果能將類別提示顯示在更容易看到的地方,比如在標題中顯示一個指示或許能進一步提升使用者體驗。 優酷這種創新的導航方式應用在類別的切換上取得了不錯的效果,它是否同樣適用於功能項的切換呢,它有可能在某種程度上代替「抽屜式」導航嗎?功能的和類別不同,相對於「電影」、 「電視劇」 、「體育新聞」這種使用者已經非常熟悉的詞彙,功能描述通常有著更高的認知成本,如果再將其用指示圖代替,無疑會進一步提高這種認知成本。並且功能之間通常沒有相似的屬性,將其用相同的圖示來代替並不符合認知習慣,而使用不同圖示又會使介面過於雜亂。看來問題重重,我們還需要更多的思考……

相關文章