產品經理必須知道的「刷新」功能三個重要發展階段
文章主要從技術、產品和品牌三個層面對「下拉刷新」操作做一個深度的解讀和玩法。
現在,交互方式不斷進步演變,「下拉刷新」不再只是一個簡單的功能,對用戶來說屬于高頻次操作。越來越多的設計者們為其賦予新的價值。今天針對這個「下拉刷新」操作從技術、產品和品牌三個層面做一個深度的解讀和玩法。
其實關于刷新這個功能是否有存在的必要在這兩年存在很大的爭議。有的人認為系統自動刷新完全可以替代手動刷新解決用戶基礎需求,但事實卻刷新已經是使用的很泛濫了,甚至已經成為用戶必要操作習慣之一。
我將刷新分成windows系統刷新,網頁刷新和app下拉刷新三大發展階段。
系統右鍵刷新:windows遺留的坑
系統桌面右鍵刷新幾乎每天都有人在使用,而這個功能的存在其實windows系統的讓用戶來填的一個坑。而且時間久了,成為用戶習慣了就沒人在意。
windows刷新最直接的作用就是刷新能讓文件重新排序、歸類和恢復到最新數據狀態。在速度上其實也有一定的提升。因為用戶更改設置后,注冊表發生更改,系統運行速度會慢一點,刷新后可以讓更改后的設置生效。
舉例,在域環境的文件共享創建了一個文件夾必須更新后才能顯示。很多xx管家其實就刪除注冊表讓系統變得更快就是這個原理。從現在技術層面理解可以解決這個問題。而因這個windows歷史遺留問題把這個坑位強加成為用戶的一個習慣。
網頁花式刷新:黃金坑的價值衍生
剛提到刷新是windows留下的坑位,的確這個坑位讓用戶接受了并在網頁時代讓其價值無限放大。可以理解成黃金刷新。
刷新最直接的作用就是處理緩存問題,不同的刷新方式有著不同的緩存機制。大致可以分為四種。
- 按F5刷新
- ctrl+F5刷新
- 轉至地址欄+enter刷新
F5刷新是不允許使用本地緩存,因此Last-Modified能起作用,但Expires無效。而Ctrl+F5是強制刷新,緩存機制失效。轉至”或地址欄里回車是正常的訪問,Last-Modified和Expires都有效。
其實這可以這樣理解:
在用戶端瀏覽器刷新時把上一次的post參數記下來原封不動傳輸到服務器,在這個時候用戶端做任何操作行為系統都不予理會而是把上次所有post的數據全部重新發送給服務器。
到了web時代刷新功能已經被開發者玩出各種新高度。比如刷新加載最新緩存的數據。在網速差或者請求不到服務器的時候會做一些體驗好的交互表現,例如“哎呦喂,這個頁面找不到了”。谷歌在這方面其實也做了一些事情。最典型的是谷歌瀏覽器在無法加載到網頁時候會自動觸發一個恐龍小游戲。這是一種解決降低用戶在體驗的時候煩躁程度。
App下拉刷新:被開發者玩出了新高度
很多用戶特別沉迷于今日頭條和網易新聞這種feed App,幾乎每天上班下班閑暇時間都在不斷刷新聞。而最值得提的是這個刷新的次數要比看信息次數多很多。在沒有信號的時候瘋狂刷,看完信息的時候刷,不想看這類信息的時候刷,甚至無聊發呆的時候也在刷。
有多少人知道下拉刷新這個操作已經是tiwtter率先提出來了,而起在年5月份成功申請了該項專利,雖然對外聲明是防御性專利,但它的價值已經必然被所有開發者玩的很high了(不知道tiwtter什么時候開始收費)。隨著app的下拉刷新被廣泛應用,產品經理們把所有目光都放在app上,自然就誕生了app下拉刷新功能新的歷史使命和作用。app的刷新價值其實就歸位三類,數據加載,品牌溢出和業務體驗等三項。目前這三類價值都得到了很全面的體現。
我們現在聊聊下拉刷新的技術實現原理。
app下拉刷新其實就是下拉加載最新的數據,無非就是操作動作不同和數據類型不同的區分。
- 操作動作:手指觸發(上拉,下拉和點擊),搖一搖和語音觸發
- 數據類型:最新數據,個性化數據和歷史數據。
很多人提到下拉刷新和上拉加載有什么區別,其實原理都是一樣的。都在時內容看完后,系統為了響應用戶觸摸事件而在頂部或者地步顯示一個刷新試圖,在系統操作完成后再隱藏掉。
再回到數據層面,大部分app都是為了推送最新數據給用戶。除開一些feed app要保證讓用戶獲得更好的內容體驗,根據用戶瀏覽行為賦予一些個性化推送機制。從而保證用戶在操作時獲取自己感興趣的內容。
下一篇文章將會從數據加載,品牌溢出和業務體驗三方面重點講app的下拉刷新的歷史使命和價值體現。
本文系作者@瘋狂老斑鳩 獨家授權發布,未經許可,禁止轉載。
題圖來自unsplash,基于CC0協議
??
沒下一篇了啊 兩年了都
期待下一篇,下一篇什么時候呀 ??