交互設計的場景是什麼(下)


上一篇我講到的是需求場景,需求場景提供了設計最核心的依據,但是,需求這種會忽略一些細節,導致設計出來的東西用着不順手,所以需要考慮一下環境場景和手機場景來完善整個設計。

2、環境場景

場景的第二部分我歸結爲環境場景,環境場景包括用戶使用應用時的時空狀態以及人體的肢體動作狀態。這部分應該是最好理解的,包括我之前都一直以爲這就是場景的定義,不過慢慢發現其實這些反而是旁枝末節,需求才是最重要的場景。如果說需求場景把用戶的使用環境進行了抽象,那麼環境場景就是把當時抽象掉的一些東西還原回來。舉個小小的例子,我們可以只能想象到用戶在聽歌,但是我們會忽略當時是白天還是黑夜,是在家裏還是在公共場所,用戶是站着、坐着還是躺着,這些我們忽略的東西,如果他們會對我們的設計產生影響,那麼就可以歸結進環境場景。

講到這裏,其實什麼是環境場景已經很明白了。正如我在前文說的,環境場景其實帶來的是一些限制,這些限制是需要我們來解決的。有時候可能會忽略這種限制,所以我在這裏主總結了一下環境場景包含的要素,做成一張走查表,設計的時候進行走查,對一些影響用戶使用的元素提供解決措施。注意此處的走查表並不全面,歡迎各位留言進行補充

環境場景走查表

3、手機場景

講完了前兩種場景,繼續講手機場景。手機場景指的是:你使用應用時,手機運行的狀態。平心而論,這篇文章的構思其實已經很久了,之所以遲遲難產就是因爲這個手機場景讓我有些不知道從何下手。總結一下手機場景的幾大方面吧:1、應用運行的手機系統;2、應用運行的手機應用;3、應用運行時候的狀態。我這裏也大概羅列一下這幾個方面會遇到的一些狀況。

應用運行的手機系統

這一條應該算是很簡單的了,目前最主流的就是兩種系統:iOS和Android系統。這兩種系統有什麼區別呢?首先是界面控件的區別,比如iOS的底部tab導航 VS Android的頂部tab導航(新版 Material design guideline已經加入了底部tab),iOS的search bar VS Android的search icon。這些差別具體參考各自的guideline即可。

除了界面控件的區別,其實最主要的區別在於權限,Android的權限控制沒有那麼嚴格,反而,iOS則處處給予用戶限制。所以,在針對iOS設計的時候,往往需要考慮到,該權限能否獲取,如果沒有該權限的時候,需要考慮獲取權限的方法,比如增加一個流程,跳轉到設置裏去獲取權限,形成操作流程的閉環。(可以參考交互設計流程的“閉環”問題(上))如果實在沒辦法獲取相關權限,則要想辦法繞開,設計新的方案。比如iOS目前不支持上傳電話號碼進行識別,所以現在的電話識別就是通過把數據寫進通訊錄來實現的。

最後,現在的手機都具備了相當多的傳感器,此類傳感器可以爲交互設計提供強大的支持。當需要調用傳感器的數據時,除了考慮權限問題之外,還需要考慮開關是否開啓,如果沒有開啓的話,需要提供一個路徑去開啓,同樣形成閉環狀態。常見的傳感器有:gps,攝像頭,距離感應器,紅外遙控,藍牙,揚聲器,振動馬達,方向感應等等。

應用運行的手機狀態

要知道,手機就像一個城市,每個APP都是城市裏的公民,同樣存在於同一個手機中,不同程序之間免不了會打交道。在設計中,需要考慮到其他程序運行時,會給我們的應用帶來的影響。這裏我只提兩種:①同類型的產品;②安全類產品。

第一種比較好理解,還是以播放音樂爲例,播放音樂的時候,如果有其他的應用也在播放聲音,這時候,我們需要先關閉其他應用的播放進程,然後再開啓我們自己的進程。這個過程是否由系統自動完成,還是需要應用去調用相關的接口,這點是需要關注的。還有就是,假如被關閉的是我們,我們需要保持好現場,方便用戶再次進入的時候,可以第一時間還原當時的場景。

第二種理解起來也不難,Android端就是會有人裝了一些xx衛士,xx管家之類的產品,他們會實時監控手機狀態,如果他們對我們的應用進行了報錯,那麼用戶很明顯會偏向於他們。所以,在設計流程的時候,考慮一下這一點,也未嘗不可。

應用運行時候的狀態

應用運行時候的狀態其實也是很麻煩的一件東西,首先需要關注的是一些操作流程的二維分歧點。簡單來講,就是某個東西有或者沒有,會影響後續的流程。舉個簡單的例子吧,比如我之前在設計一個團購類的APP時有一個個人中心模塊,當點擊進入該模塊時,就需要考慮用戶是否登錄。用戶登錄/未登錄就是一個非常常見的流程的二維分歧點,在設計的時候肯定要處處考慮這兩種狀態。

這裏羅列一些吧:a、數據是否爲空;b、是否登錄;c、是否註冊;d、是否有緩存;e、是否首次進入;f、是否需要隱藏actionbar,以顯示更多內容;總結的不全,有什麼意見歡迎補充。

除開二維的分歧點,多維的分歧點是更爲討厭的東西,不過討厭歸討厭,該注意的還是需要注意。很重要的一點就是,當調用輸入法的時候,有很多鍵盤模式:中文鍵盤、英文鍵盤和數字鍵盤等。在調用的時候,需要關注一下調用的具體情況。再舉一點就是,有些時候多維的分歧點是作爲一些行爲的觸發點來使用的,就像那個人人生惡痛絕的“跪求好評彈窗”,如果在首次進入的時候就彈這麼一個東西,那麼設計師的腦子肯定是進水了。但是,換在第二次或者第三次進入,明顯會好很多。這個第幾次進入就是一個多維的分歧點。多維的分歧點這裏就是提一下,具體怎麼應用我也不是很清楚,有什麼意見和建議歡迎評論。

好了,終於扯完了這個東西了。再次總結一下吧,方便加深記憶。需求場景是最根本的設計依據,主導了設計所需要的信息以及主要流程。環境場景就是,你是用什麼樣的姿勢,在什麼樣的環境在做什麼。手機環境就是,你的手機是那個系統,運行了哪些程序,目前自己的程序運行得怎麼樣了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章