嘗試提升微信群組「大量未讀消息」體驗的一個小設計

1 評論 14905 瀏覽 6 收藏 6 分鐘

如果你在微信中加入了不少的群組,而這些群組又很熱鬧的話,你一定遇到過這樣的情況——面對數十條甚至數百條新消息,即便一鍵回到頂部,也不知道該從何看起,更無從知曉大家在這段時間里討論了什么話題、新聞了。

微信本身是一個比較「流式信息」的產品,和絕大部分的 IM 一樣,對于信息的沉淀是比較困難的,尤其是發生在過去的信息,想要重新閱讀、提煉,甚至搜索,都是極為困難的。當用戶面對這么多的未讀消息,他最迫切想知道的,就是這段時間內到底有沒有他感興趣的話題。如果有,那用戶又希望能快速定位到這段對話發生的時刻,閱讀后還可以與朋友閑聊幾句。

改進前

因此,我試圖進行一個小的功能改進。

總的思路,希望通過技術手段,能夠檢索這段未讀消息中的高頻短語、隊形句子(應該不難做到,但是流暢度有待考量),然后在視覺上呈現給用戶。

最初,我是這樣設計的。

改進后(放棄)

簡單解釋一下,注意到右上角新增的兩個按鈕,意指在新消息中檢測到的「熱點」。鑒于隊形(短時間內連續重復出現的句子)和話題(一段時間內反復出現的短語)在技術上比較容易檢測和甄別,因此選擇這兩個內容作為「熱點」。

通過點擊兩個「熱點」按鈕中的一個,可以快速跳躍到出現「熱點」的段落處,并且被點擊的條目消失,這樣就可以快速查看感興趣的內容了。

如此設計的壞處有這些:首先,右上角的視覺呈現變得比較復雜,有可能過份阻擋了用戶查看正常消息的視線;其次,連續擺放的三個待選按鈕容易讓用戶產生迷惑,糾結到底該如何選擇;最后,大屏操作中右上角本來就屬于單手難以觸及的區域,同時擺放三個按鈕誤操作率較高。

因此,我又重新對功能進行了設計。

改進后(暫時采納)

前序頁面依然保持原本的設計,即「xx 條新消息」,點擊后出現上述頁面。通過這樣的形式,將前一個設計中的選擇問題拆分了:用戶點擊「xx 條新消息」,即認為對未讀消息內容感興趣,然后再呈現「熱點」按鈕,供用戶進行快速跳轉。(注意,這是跳轉按鈕,不是消息折疊)

這樣做存在的一個不方便之處是,點擊了某一個「熱點」(如隊形)后,跳轉到了對應的段落,此時如果又想查看另一個「熱點」(如話題),視覺上呈現就不太方便。解決方案之一是可以在跳轉后繼續保留未點擊的那個按鈕,供用戶選擇。

最后,關于「熱點」的技術檢測方面,我提供這樣幾個規則。

第一、對于每次未讀消息的監控,所提煉出來的「熱點」上限為兩個。

第二、「熱點」暫時只包含「隊形」和「話題」兩類,其較為容易檢測,并且能夠在一定程度上代表熱點話題。如果關鍵詞句比較分散,則不認為存在「熱點」。

第三、檢測動作盡可能在用戶操作群組之前完成(后臺,甚至在服務器端),而在用戶查看未讀消息時可以即時呈現??紤]到效率問題,可以適當放棄最新的數十條信息。

最近實在太忙了,本來希望可以把動畫效果做出來,會更加直觀一些,如果周末有空的話我會補上。

不過說到底,也只是我 YY 的一個功能啦,你會喜歡嗎?

一起來討論討論吧。

 

作者:@王鎮雷(微信公眾號:zhenlei_pd)

來源:簡書

原文地址:http://www.jianshu.com/p/7cb8ec7aac51

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 我不覺得隊形有存在的意義,高頻出現的隊列,還是會出現在熱點關鍵詞里面,關鍵詞和熱點角度很不錯,直接定位感興趣的關鍵詞到該聊天地點,不錯過熱點話題

    來自北京 回復