總結-人機互動

來源:互聯網
上載者:User

標籤:接收   不可用   底部   通過   如何   地圖   and   應該   按鈕   

---
title: iOS人機互動
date: 2016-06-04 19:36:27
tags:
---

## 人機互動摘要
1)將重要內容和功能放到更重要的位置,以便使用者可以更容易地關注主要任務
一些可行的方法是,將主要元素放置在螢幕的上半部分,並靠近螢幕左側(基於從左至右的閱讀習慣):


2)給每個互動元素以足夠的間距,以便使用者對內容和控制項進行操作
“可點擊控制項的點擊地區不小於 44 x 44 點

3)如果只有部分功能不可用,那在使用者用到這些功能時提供解釋介面或者提示

4)如果所有的功能都不可用,就向使用者展示一個介面去描述問題並建議使用者如何糾正
這能給使用者一種反饋,讓他們覺得你的 app 並沒有出錯。這也會賦予使用者以控制感,讓他們來決定是採取矯正措施並繼續使用你的 app,還是切換到另一個 app。

<!--more-->

5)App 重啟後要恢複其狀態,以便使用者可以從中斷的地方繼續使用,而不要讓使用者去記住如何返回之前所在的位置
你可以前往「State Preservation and Restoration」瞭解更多關於高效重建和恢複 app 狀態的方式。

6)顯示一個和 app 首屏極其相似的啟動畫面
顯示一個和 app 首屏極其相似的啟動畫面。iOS 會在你的 app 啟動的瞬間顯示這個啟動畫面,這可以讓使用者感覺你的 app 非常快,並讓你有足夠的時間去載入內容。參閱「啟動畫面」(第 180 頁)瞭解如何建立啟動畫面。

7)避免要求使用者提供設定資訊

8)儘可能將登陸延後
最好在使用者沒有登入時就可以通過導航來瀏覽你的 app 並使用部分功能。使用者在在可以做點有用的事情前通常已經從那些強制他們登入的 app 中離開了。

9)儘可能避免在介面中出現不一致的樣式
通常來說,擁有相似功能的元素看上去也應該很像。使用者常常會認為那些他們所看到的不一致背後必定富有深意,然後花時間去理解它們。

10)確保主要內容在預設尺寸下可以被閱讀和理解
例如,使用者不應需要滾動才讀到重要文本,或者放大圖片才能看到主要內容。

## 導覽列樣式
* 導覽列樣式原則

1)層級式:就是APP常用的介面跳轉的樣式;

2)扁平式:就是底部標籤欄之間的跳轉的樣式;

3)內容/體驗主導式:就是打遊戲的時候,移動地圖看不同的關數的樣式;

## 使用模態
1)模態使用情境限制:
“非常需要吸引使用者注意
必須完成自包含任務(或明確放棄),以避免讓使用者的資料處於不明確狀態”

2)“保持模態任務簡短精鍊。
你不會希望使用者將模態視圖看成是你 app 中的一個小程式。如果子任務過於複雜,使用者在進入模態情境時會忽略他們的主要任務。在建立一個涉及層級視圖的模態任務時需要尤為謹慎,因為使用者會感到迷茫以及忘記如何原路返回。如果模態任務必須在多個視圖中包含子任務,確保在層級之間給使用者一個唯一、清晰的路徑,並避免產生迴圈。如需瞭解使用模態視圖的準則,請參閱「模態視圖」(第 170 頁)。

3)始終提供一個明顯而安全地退出模態任務的方式。
當使用者退出模態視圖時,他們通常會知道其任務會被結束。”

4)“如果任務需要一系列多層級的模態視圖,
請確保使用者在輕點次頂層視圖中的「完成」按鈕時知道會發生什麼。檢查任務流程,以決定次級視圖中的「完成」按鈕是僅僅完成視圖中的部分任務,還是完成整個任務。鑒於存在混淆的可能性,請儘可能避免在附屬視圖中使用「完成」按鈕。

5)使用警告框傳達必要——且可操作——的資訊。
警告框會中斷使用者的體驗過程,並需要一次點擊才能結束,因此讓使用者獲知警告框出現的合理性是很重要的。如需瞭解更多資訊,請參閱「警告框」(第 165 頁)。

6)尊重使用者關於接收通知資訊的設定。在「設定」中,使用者會設定希望以怎樣的方式接收來自你的 app 的通知資訊。請確保遵循這些設定,以免使用者關閉來自你 app 的所有通知訊息。”

總結-人機互動

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.