Starting and Stopping 重點摘要 from iOS Human Interface Guidelines
iOS Human Interface Guidelines 原文出處:
https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/MobileHIG.pdf
原文長達 223 頁, 共13
topics
1. Designing
for iOS 7
2. iOS
App Anatomy
3. Starting and Stopping
4.
Layout
5. Navigation
6. Modal
Contexts
7.
Interactivity and Feedback
8. Animation
9.
Branding
10.
Color and Typography
11.
Icons and Graphics
12.
Terminology and Wording
13.
Integrating with iOS
Starting and Stopping
A. Start
Instantly
我們都知道使用者大約只花一到二分鐘來評估一個新的應用程式,所以
A.1 As much as possible, avoid displaying a splash screen or
other startup experience.
A.2 Avoid asking people to supply setup information
避免去要求使用者去做額外設定,相反的,
l
聚焦在百分80的使用者,這樣大部份的使用者就可直接使用你App,不需要再做額外的設定;至於那些需要做額外設定的人(這些人通常也只需要設定一次)就放手吧!
l
儘可能的獲取使用者設定從內建的Ap或系統的設定,不要再叫使用者重新輸入一次.
l
如果一定需要,請在你開發的App內執行且完成.
A.3 Delay a login requirement for as long as possible.
最好的做法就是讓使用者在未登入前就可使用一些功能,這麼做,使用者能快樂的開始使用你的App;登錄或額外的設定則留到他需要開啟其它的功能.
A.4 When your app restarts, restore its state so users can
continue where they left off.
當你的App重新啟動,請務必讓使用者能繼續上次離開的步驟
B. Always Be Prepared to Stop
iOS App 不會有 ”Close” 或 ”Quit” 按鍵, 使用者在停止或轉換應用程式都是利用 ”Home” 或讓裝置進入休眠模式,所以
B.1 Save user data as soon as possible and as often as
reasonable
儘可能且隨時存下使用者資料;因為App一旦進入背景程序,都隨便會被告知要被中止.
B.2 Save the current state when stopping at the finest level
of detail possible.
存下使用者離開App最後的歩驟,因為使用者不會想失去離開App前輸入的資料
存下使用者離開App最後的歩驟,因為使用者不會想失去離開App前輸入的資料