山姆的編程實作分享。。。

Sam Blog, Sam Sharing, Sam Studio

2014年3月8日

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.
最好的方法就是讓使用者可以立即的使用你的App,

避免去顯示如歡迎畫面.

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前輸入的資料

熱門文章