別讓用戶等-如何優化你的APP

2 評論 30960 瀏覽 14 收藏 4 分鐘

東東推薦:app的速度是用戶體驗很關鍵的指標,除了通過技術改進的方法實現加快速度,還有沒有其他方法讓用戶感覺更快呢?

用戶體驗,速度為王,來幾個優化APP“速度”的建議。

1.后臺執行

毋庸多言,已是通常做法。

一般在執行下載任務時讓其在后臺運營,讓用戶有精力去做別的事情。

2.提前顯示

客戶端與WEB的數據加載形式有異:客戶端的現實內容包括本地數據和網絡數據兩部分。

在設計界面時候,將更多的信息放在本地,在網絡數據未載入時即顯示本地數據,讓用戶產生一種“已經載入了一半”的錯覺,即使最終的耗時一樣,心理感受也會很快。

當然,,把數據過多地卸載本地,會犧牲一些靈活性,需要根據情況考慮。

266176-e03537671e838c81

具體請看twitter、Facebook、Vine等優秀產品的啟動畫面,雖然同是靜態圖片,但它們不使用LOGO而假裝已經載入了“導航欄”和“標題欄”,讓人感覺“點擊后立即就啟動了”。

3.充分利用好緩存

緩存可以把網絡數據保存在本地,下次打開時無需再次向網絡請求,減少流量并減少等待時間。在設計時,可以先顯示緩存內容,同時后臺到網絡上拉取新內容,若有新內容立即替換或下次訪問時替換。但緩存使用也要注意“度”,過大的緩存文件占用太多系統空間,當心用戶一怒之下瞬間卸載。

4.界面先行,網絡交互隨后

對于一些數據量很小,且失敗可能性較低的網絡交互,用戶并不需要明確指導APP在干這些事情,也能夠順暢地使用App,那么我們就把“一些事實掩蓋起來”。即,界面上“看起來”迅速地完成任務,程序后臺默默地繼續執行任務。

比如:

1.微信在發出“消息”時,消息“看起來”已經飛到聊天窗口中,但其實對方還沒有收到,這樣的設計讓溝通的過程更加順暢。

2.在無網絡條件下,用戶修改備注、個人信息時,先將用戶的信息保存在本地。等到網絡連接后再將信息上傳。

3.用戶在收藏文章,關注好友等操作時,數據量很小,可以界面先行。用戶可以繼續瀏覽當前文章,系統會把文章收藏好。

5.預測用戶行為,提前開始任務

例如某云閱讀,我們認為用戶進入一個資訊源的一個最大可能就是刷新查看新內容。所以即使用戶沒有點擊刷新,但系統默認加載新內容。之后當用戶再次刷新時,內容立刻呈現。

6.使用動效來掩護載入過程

優秀的動效設計可以吸引用戶注意,減少心理等待時間。
266176-7aacbdb9ff00c142

本文作者:@老師說;來源:簡書

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 推薦一個優化的方案,APP個性化安裝。在用戶的分享和社交方面有很大的幫助,加快了用戶的流程速度,能提高用戶的轉化率。對大家的產品設計有很大的幫助。

    來自廣東 回復
  2. 學習了!之前在www.asotop1.cn看了很多關于APP推廣和ASO優化的知識,在這里又學了不同的東西

    來自四川 回復