產品設計:邊緣情況類型和解決方法
編輯導語:在產品中,有某些情況是客觀存在但卻極少出現的,這就是產品中的邊緣情況,而邊緣情況的發生會影響用戶的使用體驗,因此產品設計時需要考慮到如何應對邊緣情況的發生。本篇文章里,作者就邊緣情況的類型、應對策略等方面做了總結,一起來看一下。
一、講在前面
作為一名職場中合格的交互設計師或產品經理來說,避免在工作中出現遺漏各種邊緣情況的考慮,與規避在方案評審的時候會遭到評審會中其他同學的各種diss的尷尬,是評判交互方案和交互設計師活好不好的重要評判指標。
所以,產品設計方案好賴看產品和交互的能力,產品和交互能力的好賴不得不看邊緣情況怎么處理了。
交互設計其實是“向好避壞”并行的設計過程,向好設計是要追求絕對的好,結合實際情況竟可能保證產品體驗的舒適和驚喜,這是產品設計一定要為用戶的極致體驗需要負責的;避壞設計是相對的壞,結合實際情況盡可能為一些低頻場景的極端情況做好容錯方案和機制,這就是產品設計中常常提到的邊緣情況處理設計。
二、什么是邊緣情況
從產品角度來講,邊緣情況是在用戶使用APP的時候,極少會出現但是又客觀存在的、會極大影響產品使用體驗的一些不可控場景,這是區別于需求功能設計的一種隱性問題。
邊緣情況的出現往往是和硬件設備、系統、技術和使用環境有強關聯的,和產品需求或交互設計本身關聯較小,但是也有一些極少的場景,之后我們會給大家舉簡單的例子作為解釋。
iOS 14 中遇到的邊緣情況
對于所有的邊緣情況來說,其實,不管哪一種因素導致的不可控的情況發生,作為交互設計師或產品經理來說,我們都可以用嚴謹的邏輯來將意外的邊緣情況預先做出優化處理。
但是通常在產品設計的時候,邊緣情況是很難被我們通過設計方法所避免的,同時,邊緣情況也會隨著網絡技術、硬件設備、系統及技術的變化而變化的,而且有時候業內也會將“解決邊緣情況問題”的能力作為一個產品經理或交互設計師是否有經驗是否資深的一個評判標準。
所以,在日常的工作中,能主動應對或者在輸出需求和交互方案時,可以先入為主地考慮和走查自己是否考慮到邊緣情況的處理機制就顯得格外重要了,這就是區別你和普通產品經理或交互設計師的一個直觀評判標準了。
三、邊緣情況分類
- 環境主導類:比如最常見的了網絡狀況,弱網加載、斷網加載,云端內存已滿、系統問題、磁干擾等等。
- 硬件主導類:硬件內存上線、硬件CPU超高超低溫度影響、多按鍵沖突等。
- 軟件主導類:多設備多賬號同時登陸、圖片縮放上限未限制、新功能在新老版本中的兼容問題等。
四、邊緣情況處理
關于邊緣情況的解決方案大致可分為3類。
1. 錯誤提示
該解決方案是相對研發成本最低的一種處理方法,但是,對于用戶來說,體驗感是最差的。這類解決方案往往以dialog或toast給予用戶錯誤提示,如下圖抖音斷網提示:
抖音 v15.4.1
2. 引導解決
這是遇到邊緣情況最常用的一種解決方案,也是一種比較“中庸”的方法,可同時堅顧研發成本和用戶體驗的平衡,也是對于一些環境主導的邊緣情況的最佳解決方案,因為環境主導型的邊緣情況有時候只能用戶自己解決,APP是沒有辦法真正避免的。
該類解決方案往往會給出用戶具體的解決步驟,如下圖微信斷網提示:
微信 v8.0.4
3. 預備planB
該解決方案應該是對用戶體驗最友好的解決方法了,這就是一種難受自己、滿足用戶的“自虐行為”,它可以在最大限度不干擾用戶的前提下,默默處理掉一些突發的邊緣情況而用戶卻毫不知情,但是這種解決方案就會加大開發成本和損耗研發人員的大量腦細胞了。
這種預先做好planB的處理方法通常用戶是對已經出現的邊緣情況無感知的,比如微信(v8、v7)的朋友圈評論處理機制,在斷網或弱網情況下,用戶評論或點贊朋友圈是沒有任何斷網弱網提示的,這是因為微信將用戶操作數據保存到本地,等有網的情況下再次請求數據知道評論或點贊成功為止,這樣就很好地避免了打斷了用戶評論和點贊行為。
五、常見的邊緣情況lists
1. 環境主導型
- 網絡狀況不好時,如,弱網、無網情況時的加載等待和請求失敗的提示。
- 根據網絡類型選擇不同的數據加載方案:如瀏覽視頻時,對于手機網絡的判定為無線網或數據流量時的區別對待,無線網絡連接時,視頻圖片都內容提前預加載,視頻自動播放;使用數據流量時不預加載視頻音樂等耗流量的內容,也不自動播放。
- 從云端拉取數據時,如,iOS中,用戶選圖發送feed時,如選擇了被存儲在iCloud里的情況時,圖片和視頻需要先下載到本地,這里需要給與用戶下載提示反饋,和等待措施。
- 安卓輸入法鍵盤是系統的,光標和輸入法不能聯動同步。
2. 硬件主導型
- APP內存情況:APP中打開照片和視頻預覽頁與APP外存即手機內存:刪除該預覽照片和視頻時的顯示邏輯。
- 相冊選圖達到最大限數后,其他圖片置灰時,有些安卓機子性能不好會出現卡頓,和一屏顯示幾乘幾的圖片以及用戶最多可選多少張圖也有關系。
- 多端聯動:賬號被另一設備登出,可多設備同時登錄還是僅限一臺設備登錄,還是半閉狀態,部分功能可多設備使用,部分功能僅限一臺設備使用。
3. 軟件主導型
- APP拍攝圖片使用上傳為頭像背景圖時是否存儲在本地相冊,何時何種行為后儲存等。
- 圖片縮放和異形圖(超高超長圖處理)可放大至多少像素或原圖的多少倍。
- 加載動畫出現的時間限制,加載時長超過1s后在顯示加載動畫,一般為中心加載長設限,類似Instagram的替補狀態欄加載的橫條加載動畫影響不大。
- 新功能在老版本中的兼容問題。
- 手勢滑動距離的設定,類ins相冊上滑交互的考量。
本文由 @一只船 原創發布于人人都是產品經理。未經許可,禁止轉載
題圖來自Unsplash,基于CC0協議
- 目前還沒評論,等你發揮!