立刻開啓
一般來說,用戶只會花一、兩分鐘的時間試用一個新應用,必須在很短的時間內把應用的有用信息呈現出來。
不要讓用戶安裝應用之後重啓。如果是因爲對性能要求高等原因,說明理由。
盡可能不要有啓動畫面。用戶能立刻使用你的應用就是最好的。 #新浪微博,說你呢。
- 儘量不要用戶一開始就設置信息。默認設置應該可以滿足80%的用戶的需求。
- 儘量從其它資源獲取信息,而不是要求用戶提供。
- 如果必須要用戶提供信息,就請他在使用應用一開始提供,然後立刻生效,用戶開始使用應用,而不再需要被導向「設置」。
儘量延後登錄的操作。App Store只有在用戶需要購買應用的時候才要求登錄。
如果必須登錄,在登錄頁做一個簡短說明,爲什麼要登錄,以及它帶來的好處。
慎用引導。儘可能把應用的功能設計得易於發現和理解,達到不需要引導的程度。如果引導不可避免,遵循以下幾點原則:
- 只提供最開始使用、最常用的功能的引導。之後具體任務需要更多引導時再即時告知。
- 使用動畫和交互操作,讓用戶邊做邊學。不要使用過多文字,不要使用應用截圖。
- 用戶可以輕易跳過引導。一定要記住用戶的選擇。
不要過早讓用戶給應用打分。應該等到用戶對應用有了一些使用心得以後(比如完成了一定數量的任務以後),再請求他們的反饋。
啓動時,採用設備當時的方向。如果只支持一種方向,那就始終採用那一種方向。如果在豎屏狀態打開橫屏應用,啓動時選擇橫屏時Home鍵在右側的的方向。 #細節
提供啓動文件/圖片。應用在加載過程中會展示一張啓動圖片,好讓內容有時間被加載。
應用重啓後,最好能直接回復到用戶之前使用的狀態。
隨時做好關閉準備
應用中沒有關閉的按鈕或選項,它隨時會被其它應用替代,轉移到後臺。
- 儘快保存用戶數據。因爲後臺的程序隨時可能被中止。
- 最大程度地保存用戶使用狀態。(比如說當前滾動條的位置)
不要用程序關閉應用。用戶會把它視爲應用的崩潰。
- 如果是全部功能不可用,在頁面上描述原因,並提供一些解決解決方案。
- 如果只是部分功能權限不夠,用戶使用時彈出警告框。