Launch time is your first opportunity to onboard new users and reconnect with returning ones. Design a launch experience that’s fast, fun, and educational.
啟動(dòng)時(shí)間是你教育新用戶、重新連接老用戶的一次機(jī)會(huì)冈闭。設(shè)計(jì)一個(gè)快速抖单、有趣并且有教育意義的啟動(dòng)體驗(yàn)。
Provide a launch screen.?A launch screen appears the moment your app starts, giving the impression印象 that your app is fast and responsive敏捷的, while allowing initial最初的 content to load. This screen is quickly replaced by the first screen of your app, so it is should closely resemble類似 this screen with the exception of localizable text and interactive elements.?
提供一個(gè)啟動(dòng)頁耍休。啟動(dòng)頁在你app打開的時(shí)候呈現(xiàn)货矮,在最初的內(nèi)容載入時(shí)讓用戶覺得你的app快速、敏捷喧锦。這一屏內(nèi)容會(huì)被你的app的第一屏內(nèi)容快速替換掉抓督。所以啟動(dòng)頁中的內(nèi)容需要和app中的文字風(fēng)格、交互元素類似铃在。
Launch in the appropriate orientation方向.?If your app supports both portrait and landscape modes, it should launch using the device’s current orientation. If your app only runs in one orientation, it should always launch in that orientation and let people rotate the device if necessary. Unless there’s a compelling迫不得已 reason not to, an app in landscape mode should orient確定方向 itself correctly, regardless of whether the device was rotated旋轉(zhuǎn) left or right.?
以合適的方向載入定铜。如果你的app同時(shí)支持橫屏和豎屏模式,那么需要根據(jù)設(shè)備當(dāng)前的方向載入宿稀。如果你的app只在一個(gè)方向上運(yùn)行,那么就應(yīng)該一直以這個(gè)方向載入矮烹,好讓用戶在必要的情況下轉(zhuǎn)動(dòng)設(shè)備罩锐。如果不是在迫不得已的情況下,不要在載入app時(shí)不顧設(shè)備當(dāng)前的方向涩惑。
Get to the action quickly.?Avoid showing a splash screen, menus, and instructions that make it take longer to reach content and start using your app. Instead, let people dive right in. If your app needs tutorials教程 or intro介紹 sequences, provide a way to skip them and don't show them to returning users.
快速響應(yīng)。避免用過長的時(shí)間展示啟動(dòng)畫面跛蛋、菜單或者說明痊硕,使載入內(nèi)容的時(shí)間變長,而應(yīng)該能夠讓用戶迅速開始操作理逊。如果你的app需要展示教程、簡短的介紹晋被,提供一個(gè)能夠跳過的方式刚盈,不要把這些內(nèi)容展示給老用戶。
Anticipate預(yù)期 the need for help.?Proactively主動(dòng)的 look for times when people might be stuck. A game, for example, could casually show useful tips when paused or when a character isn’t advancing. Let users replay tutorials教程 in case they miss something the first time.
在合適的時(shí)候提供幫助欲侮。主動(dòng)地尋找用戶可能會(huì)出現(xiàn)問題的情況谴分。例如游戲通常在暫停或者角色不移動(dòng)的時(shí)候提供幫助牺蹄。如果用戶第一次看教程的時(shí)候錯(cuò)過了什么東西,允許他們能夠重播教程氓奈。
Stick to the essentials in tutorials.?It’s fine to provide guidance for beginners, but education isn’t a substitute for great app design. First and foremost, make your app intuitive. If too much guidance is needed, revisit the design of your app.
在教程中只顯示要點(diǎn)鼎天。對(duì)新手來說提供指導(dǎo)非常不錯(cuò),但是對(duì)于一個(gè)優(yōu)秀的app設(shè)計(jì)育勺,教育并不是必須的。首先涧至,讓你的app非常直觀。如果需要太多的指導(dǎo)纺非,那么重新設(shè)計(jì)你的app赘方。
Make learning fun and discoverable.?Learning by doing is a lot more fun and effective than reading a list of instructions. Use animation and interactivity to teach gradually逐步的 and in context. Avoid displaying screenshots that appear interactive.
讓學(xué)習(xí)變得有趣并且容易。通過操作來學(xué)習(xí)比閱讀說明書來的更有趣和有效窄陡。用動(dòng)畫和交互逐步并且連貫的教授泳梆。避免看起來像交互的屏幕截圖鳖悠。
Avoid asking for setup information up front.?People expect apps to just work. Design your app for the majority多數(shù) and let the few that want a different configuration配置 adjust settings to meet their needs. To the extent possible, derive派生 setup information from device settings and defaults, or through a synchronization service, such as iCloud. If you must ask for setup information, prompt for it in-app the first time, and let users modify修改 it later in your app’s settings.
避免提前詢問設(shè)置信息乘综。用戶只是想要用戶能有運(yùn)轉(zhuǎn)套硼。為大多數(shù)的人設(shè)計(jì)你的app,讓少數(shù)想要不同配置的人調(diào)整設(shè)置來實(shí)現(xiàn)他們的需求邪意。在可能的范圍內(nèi),延續(xù)設(shè)備的設(shè)置信息萌朱,或者能夠同步設(shè)備設(shè)置策菜,例如iCloud。如果你請求設(shè)置信息翠霍,在app開始安裝的時(shí)候提示蠢莺,并且允許讓用戶以后能夠修改。
Avoid showing in-app licensing agreements and disclaimers免責(zé)聲明.?Let the App Store display agreements and disclaimers before your app is downloaded. If you must include these items within your app, integrate使結(jié)合 them in a balanced way that doesn’t disrupt破壞 the user experience.
避免在app內(nèi)嵌許可協(xié)議和免責(zé)聲明躏将。在你的app被下載之前考蕾,在App Store中展示許可協(xié)議和免責(zé)聲明棵癣。如果你必須在app內(nèi)部展示這些項(xiàng)目夺衍,用一種平衡的方式把他們結(jié)合在app中,避免破壞用戶體驗(yàn)河劝。
Restore the previous state when your app restarts.?Don't make people retrace追溯 steps to reach their previous location in your app. Preserve and restore your app’s state so they can continue where they left off.
當(dāng)你的app重新打開時(shí)恢復(fù)之前的設(shè)置矛紫。不要讓用戶返回好幾步來到達(dá)他們關(guān)閉時(shí)的位置。保持或者恢復(fù)你app的狀態(tài)务甥,這樣用戶就能回到他們離開的位置喳篇。
Don’t ask people to rate your app too quickly or too often.?Asking for a rating too soon or too frequently is annoying and decreases減少 the amount of useful feedback you receive. To encourage well-considered feedback, give people time to form an opinion about your app before asking for a rating. Always provide a way to opt選擇 out of rating prompts and never force users to rate your app.
不要讓用戶太快或太頻繁的評(píng)價(jià)你的app。太頻繁或者太快地詢問評(píng)價(jià)會(huì)很討厭并且會(huì)減少你收到有效反饋的數(shù)量麸澜。為了鼓勵(lì)充分考慮的反饋,在詢問評(píng)價(jià)前給用戶足夠的時(shí)間來形成對(duì)你app的想法编矾。始終提供一個(gè)退出評(píng)價(jià)的路徑馁害,不要強(qiáng)迫用戶評(píng)價(jià)你的app。
Don’t encourage rebooting.?Restarting重新啟動(dòng) takes time and makes your app seem unreliable and hard to use. If your app has memory or other issues that make it difficult to run unless the system has just booted, you need to address those issues.
不要鼓勵(lì)重啟凹蜈。重啟需要花費(fèi)時(shí)間并且讓你的app看起來不可靠炉媒、很難用。如果你的app有存儲(chǔ)或者其他問題導(dǎo)致app很難運(yùn)行吊骤,除非系統(tǒng)剛剛啟動(dòng),否則你需要解決這些問題传泊。