手機端表格設計
表格似乎和移動設備很難融合,強行貼上還真有些毀三觀。即便是想方設法地避免,也總會有因為這樣那樣的原因,而不得不同時面對它們的時候。
其實有很多方法可以優化手機端的表格,但是可能不一定每一種都適合你遇到的情況,所以我整理了一套循序漸進的處理方法。
Level 1. 整理信息
假設你在設計一款類似微信聊天群的功能,PM給你一張「成員信息表」,並要求你把它放在群成員管理界面上。這張表格里的信息的排列方式也許非常隨便,看起來讓人摸不著頭腦。
首先你需要弄清楚這張表格擺出來的意義是什麼。假設這張表格是為了「讓群主查看並管理成員」,那麼你就能分析得出:
- 「頭像和昵稱」是基本信息,用來分辨成員身份
- 「活躍度」肯定是用來進行成員管理的主要依據,最好以此進行排序,其次「加入時間」也是重要的輔助信息
- 「是否為好友」可能對群主本人也是較為在意的信息
- 「性別和位置」在通常情況下並不重要
- 「ID和個性簽名」對成員管理和查看幾乎沒有什麼幫助
按照重要程度擺放各信息,併合理排序後,表格看起來就更好理解了:
Level 2. 界面整合
如果你的情況不允許對表格對形式進行變動,那麼可能就真的要用手機端展示表格了。
在確保文字能夠看清的情況下,表格很有可能橫向展示不全,所以滑動難以避免。以下兩點可以優化表格的滑動體驗:
- 將第一列基本信息固定不動,只滑動其餘輔助信息
- 讓用戶能夠看到展示了多少信息,還有多少是隱藏的
這樣,複雜的表格就能夠至少從表面上融入手機界面了:
Level 3. 優化細節
再仔細看看這張表格,即便不做大的調整,還是有很多地方可以通過微調來改善體驗:
- 「ID和個性簽名」這種對於實際場景(管理和查看成員列表)沒有幫助的信息可以去掉
- 「性別」信息可以使用符號、顏色等方式簡化
- 「好友」數量不多,所以可以用標籤的形式
- 「活躍度」和「加入時間」用戶可能在管理成員過程中需要進行正向和負向排序
優化後,表格看起來更簡單了:
Level 4. 信息設計
手機的窄屏對於表格來說總不是最佳選擇,所以如果可能的話,還是避免使用這種形式。
一個人在同一時間的注意力是有限的,大多數情況並不需要像傳統印刷品那樣,完成列出所有信息。重新思考真實的使用場景和用戶心理,你會發現並不需要一次性把所有東西都扔出來。
如果你想要像微信那樣,用頭像+昵稱這種形式,也許很容易被給你表格的人反駁:
你可以篩選出相對有用的信息提供給用戶,並用更有意義的方式整理出來:
- 「頭像和昵稱」依舊是不變的基本信息
- 「活躍度」是群主進行成員管理的主要依據
- 「加入時間」是成員管理的輔助信息,但是時間長短可能比加入日期更加一目了然
- 當成員數量較多時,自定義排序依舊重要
於是原本臃腫的表格可以被整合重新設計成完全不一樣的輕便形式:
總結
本文提供了一些思考方向希望能夠帶給你啟發,以後遇到類似問題,不要老老實實地把表格原封不動地貼到手機上了。
如果你還有其它更好地想法,歡迎留言討論。
參考資料:
Lessons from building mobile-friendly, accessible data tables
Mobile Tables: Comparisons and Other Data Tables
——
未經允許請勿轉載
推薦閱讀:
※UI設計中什麼情況下使用提示框?
※1年網頁設計經驗,在北京找了一個月的UI設計工作仍然失敗。想說北京的UI現在已經飽和了嗎?
※女生搞IT是怎樣的體驗?一般女生學前端好還是後台好些?