91助手創始人熊俊先生說過,互聯網公司最大的浪費是做出了一款沒有人用的產品。一款互聯網產品,之所以被設計和開發出來,都是為了滿足人們的需求。我們這幫互聯網原住民,能用去哪兒買機票,airbnb租房,京東購買生活所需,用餓了么點外賣,還能用得到APP來進行碎片化時間的學習。這些產品都或多或少的滿足了我們的需求,讓生活更便捷更美好。
所以作為產品的設計人員,每天都在考慮用戶需要什么,怎么樣的產品功能能解決用戶的需求,這個點很重要。但是我們也都知道,僅僅做到這點也是不夠的,因為用戶在使用產品時不止會遇到正常的流程。還會遇到沒網、沒內容、服務器異常、內容加載失敗、token失效、加載時間過長等等一系列的問題。這些只占產品20%的特殊情況,一旦處理不當,就會降低用戶體驗,從而影響到公司利益。這也是我決定要寫《特殊情況下的APP設計》系列文章的原因,想站在交互設計師的立場,以用戶體驗為設計為理念,來試圖系統性的解決這些問題。
首先我們來解決為什么在產品設計階段,考慮特殊情況下的APP設計這件事很重要。
1.這件事為什么重要?
曾經使用某個銀行類APP,當點擊某個button,按理說頁面應該會跳轉至另一個頁面,但是出現在手機里的是一個空白頁面,上面有個加載的小菊花。這是加載過程,只不過設計的形式讓人覺得簡單粗暴了點,不會有太大的問題,但是接下來的幾分鐘內,頁面一直停留在這。而且也找不到任何取消或退出當前操作的入口,只能含恨強制退出,然后重新進入。
這是銀行APP,線上做得不好,可以去線下營業廳辦理業務。但是如果這是一個社交軟件,或者一款UGC的APP,很多用戶會毫不猶豫的卸載它,因為替代的產品太多了,看看如今的共享單車就知道了。不考慮特殊情況下的APP設計的產品,會損失目標用戶。不僅如此,還會讓用戶在網上或線下討論你的產品,降低了品牌和產品的用戶口碑,最后直接影響公司利益。
總結一下,特殊情況下的APP設計的不好會影響用戶體驗,而差的用戶體驗會讓產品損失用戶;形成差的口碑,增加營銷成本;最后直接影響到公司利益。你說,特殊情況下的APP設計,重不重要。
2.為什么會出現這么多的特殊情況?
完美的產品應該是沒有任何異常情況,用戶能夠順利的找到自己想要的信息或者功能。但是現實生活中不存在完美,互聯網產品也是。設備性能不足,網速有限,網絡環境多變,程序bug、token失效、服務器異常等等,都會導致產品出現特殊或異常情況。
3.存在哪些特殊情況?
只要不是用戶完成自己任務需要進行的頁面操作,我都把它歸為特殊情況下。具體包含以下頁面內容:
①APP啟動頁面的設計
②注冊登錄頁面的設計
③空頁面(缺省狀態)的設計
④加載loading的設計
⑤未登錄狀態下的設計
⑥加載失敗的設計
目前想到這六種特殊情況下的產品設計問題,接下來一系列的文章都會圍繞這個主題在寫。大家如果還有什么其他特殊情況,是我沒有想到的,歡迎在留言區補充。