著陸頁(yè)
? ? 使用有趣、帶有教育性質(zhì)的著陸頁(yè),給用戶一種難以忘懷的體驗(yàn)。著陸頁(yè)給用戶帶來(lái)的第一感覺(jué),是應(yīng)用能否留住用戶的至關(guān)重要的一個(gè)界面。
? ? 支持啟動(dòng)頁(yè)
? ? 打開(kāi)應(yīng)用時(shí)顯示啟動(dòng)頁(yè),給用戶一種應(yīng)用響應(yīng)快的感覺(jué)。在顯示啟動(dòng)頁(yè)的同時(shí)加載應(yīng)用內(nèi)容,加載完成后切換到應(yīng)用界面,因此相應(yīng)頁(yè)的設(shè)計(jì)應(yīng)該與應(yīng)用界面相類似,在切換的時(shí)候才不會(huì)太突兀。
????適配屏幕方向
? ? 應(yīng)用支持橫豎屏切換使用時(shí),打開(kāi)應(yīng)用時(shí)顯示的啟動(dòng)頁(yè)以手機(jī)設(shè)備為橫屏活潑豎屏來(lái)控制。若應(yīng)用只支持一個(gè)方向的屏幕顯示,則控制啟動(dòng)頁(yè)不變。
? ? 快速采取行動(dòng)
????避免在啟動(dòng)頁(yè)上添加過(guò)多的內(nèi)容,從而延長(zhǎng)了應(yīng)用的正常使用路徑。若應(yīng)用中添加指引或教程等信息,提供跳過(guò)按鈕給用戶選擇。
? ? 預(yù)測(cè)需要幫助
? ? 預(yù)測(cè)用戶需要幫助的地方,并提供相關(guān)的幫助。例如,在一個(gè)游戲中,用戶暫停或角色停止行動(dòng)時(shí),顯示相對(duì)應(yīng)的提示。這有利于讓隔了一段時(shí)間后重玩的用戶,快速上手。
? ? 堅(jiān)持教程中的要領(lǐng)
? ? 為初學(xué)者提供用戶指引是很好的做法,但是這不能替代應(yīng)用的偉大設(shè)計(jì)。最重要的是,確保應(yīng)用簡(jiǎn)單直觀。如果在應(yīng)用中需要添加過(guò)多的指引才能正常使用,需要做的是重新審視應(yīng)用并重新設(shè)計(jì)。
? ? 一邊學(xué)習(xí)一邊制造樂(lè)趣
? ? 在指引中讓用戶進(jìn)行操作,比直接閱讀文字更有趣。使用動(dòng)畫(huà)和交互通過(guò)上下文進(jìn)行教學(xué),避免顯示交互式截屏。
? ? 避免先設(shè)置后使用應(yīng)用
? ? 用戶期望應(yīng)用只是工作。把應(yīng)用的設(shè)置項(xiàng)盡可能的減少來(lái)滿足需求,盡可能的從設(shè)備中獲取設(shè)置項(xiàng)或通過(guò)iCloud等同步服務(wù)獲取設(shè)置信息。
? ? 若應(yīng)用中需要用戶手動(dòng)設(shè)置,可以在適當(dāng)?shù)慕缑嬷泻?jiǎn)單的提示,并讓用戶稍候中自行設(shè)置。
? ? 避免顯示應(yīng)用內(nèi)許可協(xié)議、免責(zé)聲明
? ? 在應(yīng)用下載時(shí)顯示協(xié)議和免責(zé)聲明。若在應(yīng)用內(nèi)必須顯示,則放在不會(huì)中斷用戶體驗(yàn)的位置
? ? 應(yīng)用程序重新啟動(dòng)時(shí)恢復(fù)上次退出時(shí)的狀態(tài)
? ? 在退出應(yīng)用時(shí),保留最后停留的界面,以便繼續(xù)操作
? ? 不要讓用戶過(guò)快或過(guò)頻繁的評(píng)價(jià)應(yīng)用
? ? 這會(huì)導(dǎo)致用戶產(chǎn)生厭惡感,減少用戶評(píng)價(jià)率。在用戶對(duì)應(yīng)用進(jìn)行評(píng)價(jià)前,先有一定的意見(jiàn)。并且提供隨時(shí)退出評(píng)價(jià)的操作。
? ? 不鼓勵(lì)重新啟動(dòng)應(yīng)用
? ? 重新啟動(dòng)應(yīng)用需要花費(fèi)時(shí)間,并且在啟動(dòng)中導(dǎo)致應(yīng)用看起來(lái)不可靠并且很難使用。如果在應(yīng)用中存在內(nèi)容等問(wèn)題導(dǎo)致運(yùn)行困難,需要著力去處理這些問(wèn)題。
嘗試翻譯一下iOS設(shè)計(jì)規(guī)范,一同學(xué)習(xí)。
iOS Human Interface Guidelines
原文鏈接:
https://developer.apple.com/ios/human-interface-guidelines/app-architecture/onboarding/