熱門應用點評 Instagram速度快的秘密何在
Instagram紅的發(fā)紫
Instagram 的聯(lián)合創(chuàng)始人 Mike Krieger 在 Speakerdeck 上有個值得一看的演示片,叫做“閃電般快速的移動設計的秘密”。在這個演示里,他講到了 Instagram 是如何使用戶獲得“應用總是很快速”的印象的。在 Mike Krieger 看來,移動應用給用戶以“快速”的體驗不僅僅是一個技術問題,更是一個設計問題。
任何應用,無論界面如何精美,操作如何直觀,如果在速度上不能給人以快速的感覺,很容易被用戶拋棄。在移動應用中,再沒有比不斷轉動的刷新按鈕更讓人心煩的了,而移動網(wǎng)絡相對來說,速度和不穩(wěn)定性常常會受到各種因素影響,給開發(fā)者帶來了挑戰(zhàn)。Instagram 宣稱自己是“快速的美圖分享”,它是如何做到“快速”的呢?這是 Mike Krieger 需要解決的問題:
速度如何成為一個設計特性
設計如何成為一個速度特性
這一切都在細節(jié)的實現(xiàn),而這些細節(jié)都需要精心設計。為此,Mike 提出了三個讓應用看起來非??焖俚娜齻€秘密:
應用上的積極操作
根據(jù)情況提前載入內容
背后不可見的數(shù)據(jù)傳輸
關于操作的積極性,Mike 舉了這樣一個例子。從用戶點擊 Like 到 Like 成功,期間有和服務器交流的時間,但是,在用戶提請的要求仍在進行時,移動界面就已經(jīng)顯示了 Like 成功。用戶的評論仍在提交的時候,移動界面就顯示評論成功。同樣,在用戶”跟隨”請求提交時,界面上就已經(jīng)顯示跟隨成功。
在用戶提請的要求仍在進行時,移動界面就已經(jīng)顯示了 Like 成功
關于提前載入內容。最基本的是在用戶打開應用時,就開始載入一定數(shù)量的圖片流,而關鍵點是不要根據(jù)時間順序,而是根據(jù)重要性。用戶自然希望看到所有內容,但是他們首先想要看到的是哪些最受歡迎的內容,這正是社交網(wǎng)絡的要義所在。
關于背后不可見的數(shù)據(jù)傳輸,這是指應用要根據(jù)用戶的行為作出預測,提前開始傳輸數(shù)據(jù)。舉個例子,當用戶注冊 Instagram 之后,決定上傳圖片,他將一副圖片設置濾鏡效果之后,可能還需要選擇位置,設置各種社交網(wǎng)絡的賬戶等,然后才提交。Instagram 在用戶設置濾鏡效果的時候,就開始提前上傳圖片了。
上傳流程
Co.Design 網(wǎng)站將 Mike Krieger 的三條秘密稱為“三個善意的謊言”,并將其歸結為更容易理解的三個要點:
Instagram 假裝永遠在工作
根據(jù)重要程度而不是次序裝載內容
考慮用戶的每一步動作
這三條秘密,都是在移動網(wǎng)絡速度不佳的情況下,為用戶制造“應用速度很快”的一種錯覺,因此,從本質上的確是“謊言”,但是通過“提前傳輸”和“隨后實現(xiàn)”,Instagram 使用戶在操作上更有效率,減輕了等待的煩躁感。即使操作的實際效果是”隨后“實現(xiàn)的,但這”隨后“也是很短的時間,并不會對用戶帶來什么損失,因此,這的確是”善意“的謊言。
從 Instagram 的設計上,我們可以看到,設計師是如何利用用戶的心理,提升用戶體驗的。Co.Design 網(wǎng)站對此總結的很精辟。