導語:使用了一段時間的iPhone X,發現用Home Indicator(iPhone X屏幕底部的小橫條橫滑)切換app簡直太方便,連續橫滑Indicator可以直接切換后臺里已打開的各個app,比如在刷微博的時候來了條微信消息,橫滑Indicator進入微信,回復完再橫滑回微博,切換便捷快速絲滑。
但使用過程中也發現了一些問題,和我的使用預期不一致。
所以我將從認知維度、使用維度和設計細節三個層面來剖析Home Indicator橫滑切換app背后的設計邏輯。
一、認知維度的問題
左右滑動與用戶初始認知模型有偏差,通過Indicator右滑進入一個app后,想再回到上一個app,用戶首先想到的是左滑回來,怎么來怎么回去,和物理世界的操作一致。但Indicator實際操作是需要再次右滑,兩次右滑在兩個app間切換,滑過來和滑回去的邏輯不一致,導致使用過程中多次發生這種問題,每次滑動切換的時候都會思考一下到底應該左滑還是右滑,經常誤操作。
iPhone 8及之前的手機切換后臺方式會讓用戶先看到后臺app的順序,然后再選擇對應的app,用戶切換是有預知的。但iPhone X的橫滑切換是沒有預知的,用戶會按照原操作路徑返回,這時候就出問題了,因為app的順序已經發生了變化。
但站在蘋果的設計師位置上思考他們肯定會考慮到這種使用預期不一致的問題,所以嘗試從蘋果設計師的角度去剖析這個問題,通過使用維度再分析。
二、使用維度的剖析
第一個是系統底層的延續性,iPhone 8及之前的手機后臺app順序顯示邏輯是按照使用順序排列的,最新使用的app會排到最右側。所以iPhone X應該是延續了這個邏輯,保證最新使用的app永遠在最右側,所以橫滑切換使用的app也會跑到最右側,從而導致順序發生變化。
第二個是從使用維度上,app的后臺切換多是在最新使用過的app之間切換,保證剛用過的app在最新的位置,能最大程度降低用戶的操作成本,如果還保持原有app的后臺順序,用戶在使用后臺中間位置的一個app時,想通過橫滑到最新的app需要滑動很多次,增加操作成本。所以蘋果設計師把最新使用app放到最右側,也就是用戶最方便調出的位置,從使用維度上是非常合理的。
所以蘋果的設計師在操作便捷性和使用認知上做了取舍,保留了操作的便捷性,犧牲了使用認知。設計本來就是一個權衡取舍的過程,很難做到完美的設計方案。
三、細節設計的把控
大家有沒有思考到如果通過Indicator橫滑的app會前置到最右側,那永遠滑不到第三個app,只能在前兩個app之間滑動切換了。
所以蘋果設計師考慮到這個問題,通過細節的設計很好的解決了這個問題,蘋果設計師定義:使用的app才會改變順序,并前置到最右側。橫滑時只路過某個app,則不會前置。判斷app使用的標準是停留5秒或者馬上操作后便認為使用了該app,并更新后臺app順序,把當前使用的app前置。保證了經常使用的app能在最右側,便于用戶切換。但認知層面需要用戶有一段時間的適應和改變才能更保證操作流暢和無意識。
以上就是對iPhone X上Home Indicator橫滑切換app的設計分析,方案并不完美,但是是設計權衡之后相對較優的方案。