移動應用的交互設計模式總結

1導航

  • 主導航模式-persistent導航:跳板式(springboard)/選項卡菜單式(Tab menu)/列表菜單式(list menu)/陳列館式(gallery)/隱喻式(skeuomorphic)

  • 主導航模式-transient 導航:側邊抽屜式(side drawer)/下拉菜單式(toggle menu)/轉盤菜單式(pie menu)/

  • 次級導航模式:翻頁式(page swiping)[iOS版audible]/摺疊菜單式(accordion)[ios版 Elevatr]/滾動選項卡式[安卓Google play]

2表單

  • 登陸表單sign in:

少輸入(用戶名,密碼,操作按鈕,密碼幫助,註冊選項)+少創新

自動填充?

密碼顯示與否?

註冊是在一開始的登陸頁上還是用戶想要有進一步操作時?

登陸與註冊是列表還是選項卡切換?

  • 註冊表單registration[iOS版本的polar]

減少輸入項+去掉確認電子郵箱+去掉確認密碼+ 易於閱讀+及時反饋+垂直對齊+提示

文字+提交後給反饋+長度控制在1屏以內+操作按鈕清楚的在可視範圍內+說明輸入要求

密碼顯示還是隱藏?

重複註冊怎麼辦?自動識別是要登陸?怎樣找回密碼?

  • 個性化註冊表單registration with persona lization

關聯社交媒體+註冊中融入偏好設置提示

path和Instagram在註冊中鼓勵用戶找到好友

  • 多步驟表單

長使用進程欄process bar,但是會使得頁面擁擠

跨屏幕設計,但是在標題或者頁腳顯示當前是第幾頁

  • 結賬表單checkout

    常見於電商平台,要讓用戶在他興緻最高的時候支付,不要差勁的用戶體驗影響支付

    技巧1:同時提供登陸、註冊和用戶選項,可在支付完成後提示它去創建賬號

    技巧2:棄用進程欄,把分屏步驟融合進一個結賬頁

    技巧3:掃描信用卡等功能免去輸入全部信息的麻煩,輸入地址時可選導入/自動填充,可選其他的付款方式

    技巧4:一鍵支付,快捷結賬

    新移動支付案例:

    iOS版沃爾瑪掃描商品的方式來加入購物車,避免店內排隊結賬,

    蘋果商店的EasyPay 自助結賬功能

  • 計算表單calculator

    體重跟蹤器、稅款估算器、貸款計算器

    對齊方式、標籤、字體、按鈕位置、對比及顏色這些全部都是影響移動表單易用性的因素

    輸入欄位整齊優雅,輸入變化實時顯示,增強交互可視化

  • 搜索表單search form

    篩選功能

    實時預覽

    提供合理的默認選項

    保存搜索記錄的選項

    隱藏式搜索,開啟自動建議

  • 長表單long form

單頁滾屏比表格切分成多頁更好

back鍵放在左上角,命令按鈕應該放在右上角

3表格

  • 基本表格(basic table )

一般使用固定列表頭以及網路標準表格

文字左對齊,數字右對齊,保證對齊

  • 無表頭表格(headreless table)

一般使用較寬的行顯示某一對象的多個變數

適合顯示多個項目集合

要點:去燥(圖片和邊框等多餘的視覺元素);不重要的信息使用淺色和小的文字

  • 固定列表格(fixed column)

適用於大表格

要點:提供視覺功能可見性,露出一部分讓用戶知道滑動還有更多

  • 概覽加數據型表格 (overview plus data)

互動式更佳,

圖標概覽太大,可考慮逐級深入

  • 行分組表格 (grouped rows)

數據更易讀

將表格匯總行與其他行區別開來,匯總行窄而且字體顏色淺

  • 帶有視覺指示器的表格 (tables with visual indicators)

利用圖形化突出數據信息,增強可讀性

  • 可編輯表格 (editable tables)

清晰指出選中的單元格和行

適當的編輯器(選擇器、下拉菜單、顏色選擇器、日期選擇器)

需要考慮編輯後產生錯誤提示和確認反饋

移動端的可編輯表格不適合進行大量的數據輸入操作

4 搜索、排序和篩選

4-1搜索模式:

隱式搜索(implicit search)

跨平台整合

proactive cards

增強現實

顯式搜索(explicit search)

掃碼搜索

語音搜索

直接搜索

模態搜索(頁面從右向左滑出/從下向上)

自動完成搜索(auto-complete)

點擊任何一項結果就會觸發搜索

如果在顯示自動完成搜索結果前存在延遲,可以將提示進行分組,提高搜索效果

限定範圍的搜索(scoped search)

搜索時給出下拉菜單控制項

iOS上的分段控制項實現限定範圍的搜索,ui控制項可使用滾動選項卡或膠囊導航欄(pill bar)

動態搜索(dynamic search)

動態篩選,搜索結果顯示在背景層

適合於有限的資料庫,比如地址薄或個人媒體庫,海量數據不應該採用這種模式

保存最近搜索記錄(recent)&熱門搜索

遵循可用性準則:尊重用戶付出的努力

搜索表單

有一個用於輸入多個搜索條件的單獨表單和一個顯式搜索按鈕

最小化輸入欄位的個數

輸入欄位的對齊,標籤和字型大小

搜索結果

列表視圖

磁貼視圖

根據搜索結果的類型和用戶偏好,提供多種視圖選項

卡片式、幻燈片、磁貼樣式呈現出來

用輕掃的手勢進行切換瀏覽

4-2 排序模式:

蘋果的「以用戶為中心」的設計,在app store的搜索功能上最沒有包括在內

搜索結果太多,順序排列不明

單頁排序(onscreen sort)

iOS boxer 在點擊排序按鈕後顯示單頁排序選項,用戶點擊選擇排序方式或者關閉隱藏

安卓下拉菜單控制項,選擇排列順序

排序浮層(sort overlay)

用戶通過點擊排序標籤,可將它放在搜索結果頁面的頂部、中間或者底部

「篩選、視圖切換開關、清楚搜索記錄」按鈕,要明確顯示出活動的排序選項

排序表單(sort form)

需要用戶做更多操作:打開表單—選擇選項—完成應用—返回按鈕

排序表單設計前,先考慮更高效的單頁排序或排序浮層模式,保證頁面簡短、整齊

4-3 篩選模式:

單頁篩選(onscreen filter)

頭部或者底部給出種類,讓搜索結果篩選

橫向滾動篩選欄,雙層篩選,下拉菜單控制項篩選

篩選浮層(filter overlay)

用戶點擊篩選或者設定條件標籤開啟浮層,也可以使用能夠清晰表達可以應用篩選條件的圖標

特點:省空間/更多高級選項/消耗用戶更多時間精力

篩選表單(filter form)

篩選選項可設置多個

遵守系統表單設計規範,不要設計新型的篩選控制項

篩選抽屜(filter drawer)

篩選抽屜從當前側邊滑出,或者向下滑出,完全遮蓋搜索結果

關鍵點:

  • 打開和關閉抽屜是對應的操作

  • 動態更新搜索結果的個數

  • 搜索結果在背景層中始終可見

  • 在篩選器被執行後給予清楚的反饋

篩選過程中停留在內容頁上,在選項被應用時顯示更新後的搜索結果個數,當抽屜關閉時,控制欄指示出當前應用的篩選項

手勢篩選(gesture-based filter)

基於地理位置的縮放、放大和拖動手勢可以用於篩選結果

5 工具

工具模式:

工具欄 (toolbar)、工具箱(toolbox)、行為召喚按鈕(call to action button )、行內操作(inline actions)、多狀態按鈕(multistage buttons)、上下文工具(contextual tools)、批量操作(bulk actions)、鎖屏控制項(lock screen controls)

按鈕只是一個變通手段,人們必須通過學習才能將這些間接交互,以主題內容為控制對象設計出直接交互的感覺.

5-1工具欄

iOS

注意區分工具欄與導航欄

工具欄是用戶對當前頁面操作的內容,始終顯示在頁面底端

可定義收起工具欄

安卓

操作按鈕放置在操作欄的右上角,而操作欄位於頁面頂端

安卓操作欄一般分為四個功能區

主要操作按鈕顯示在頂部操作欄上,次要操作放進溢出菜單里,用戶通過點擊垂直的省略號圖標進行操作

優點:長按一個操作按鈕會出現工具提示,說明這個按鈕的用途

缺點:操作欄里不僅有操作按鈕,還有導航控制項(標題名稱、抽屜圖標、向上返回按鈕、下拉菜單等),因此操作欄很快會變的擁擠不堪

windows phone

工具欄=應用欄

以帶有文字標籤的圖標顯示,次要操作可以摺疊進省略號

與操作系統無關的模式:上下文工具欄

適用於輸入欄或者輸入框中使用的操作按鈕

總結工具欄:在工具欄放置和行為方面,要遵守針對特定系統的建議,選擇用戶熟悉、易識別的圖標。

5-2 工具箱

增強型工具欄(多用於拍照app)

放置在屏幕底端,選項可超出屏幕寬度,需要通過滑動選項

iOS 版本repix:工具選項作為第二行顯示在工具箱上方

virtual makeover :扇形工具箱

總結:

標籤+圖標的形式可增強工具欄和工具箱的可用性

要確保設計中有「取消」按鈕

5-3 行為召喚按鈕

全局,點擊後往往直接購買

標籤欄,點擊後彈出全屏操作選項

懸浮行為召喚按鈕,點擊後」+」變」x」,對應交互的正確設計方式(比如「打開」和「關閉」按鈕要放在同一位置)

path點擊懸浮的行為召喚按鈕後,會顯示浮動選項

使用情景:1幫助用戶成功完成一個流程

2 讓用戶快捷使用有特定全局操作的應用(拍攝照片、分享、錄音錄像入口)

5-3 行內操作

操作按鈕與其作用的對象在同一行,而不是在全局或者整個屏幕層級上

應該靠近被操作對象

選擇用戶熟悉的圖標,為圖標加上文字標籤

5-3 多狀態按鈕

既是操作觸發器,同時也是反饋機制

iOS系統的應用商店中下載應用,「購買」-「安裝」-「打開」

適用於一系列緊密相關的過程被快速連續執行

5-4 上下文工具

專門針對一個對象或者任務(包括下載、分享、複製、刪除等)

點擊省略號,或者長按出上下文工具

點擊「更多」,手勢左滑或右劃,顯示上下問工具浮層

5-5 批量操作

選擇、刪除和重新排序

編輯模式中多用

5-6 鎖屏控制項

音樂類應用,播放和暫停播放

any do,重複提醒,幫助用戶管理任務

6.圖表


推薦閱讀:

【可能性 | 產品與大設計】推薦閱讀(041期)
DOTA2 界面交互是不是很讓用戶難懂?
Ant Design 3.0 背後的故事(附演講視頻)
如何利用自己的想像力去獲取設計靈感?
一、我眼裡的交互設計師

TAG:移动应用 | 设计模式 | 交互设计 |