自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

iOS 7人機交互指南之UI設(shè)計基礎(chǔ):啟動與停止

移動開發(fā) iOS
我們常說用戶最多花費1-2分鐘來評估一款新的app。當(dāng)你能充分利用這個短暫的時間立即向用戶展示有用的內(nèi)容,那么你的app會引起新用戶的興趣,也會給其他用戶一個優(yōu)秀的體驗。

[[76530]]

iOS 人機交互指南之UI設(shè)計基礎(chǔ):Starting and Stopping

立即啟動

我們常說用戶最多花費1-2分鐘來評估一款新的app。當(dāng)你能充分利用這個短暫的時間立即向用戶展示有用的內(nèi)容,那么你的app會引起新用戶的興趣,也會給其他用戶一個優(yōu)秀的體驗。

重點:

不要告訴用戶在安裝你的app后重啟設(shè)備,重啟設(shè)備花費時間并且會讓你的app看起來不可靠,不好用。除非系統(tǒng)剛剛啟動,如果有導(dǎo)致應(yīng)用不能運行的內(nèi)存或者其他問題,你需要解決這些問題。

關(guān)于開發(fā)一款well-tuned app的更多指南,可以參看iOS App Programming Guide的“Using Memory Efficiently”這一章節(jié)。

開發(fā)者要盡量避免展示啟動畫面或者其他啟動體驗,***讓用戶立刻就能開始使用你的app。

推薦使用                                                    不推薦使用

避免要求用戶對應(yīng)用進行設(shè)置,相反應(yīng)該:

1.開發(fā)者應(yīng)該把需求放在80%的用戶身上,大部分人并不需要對應(yīng)用進行設(shè)置,因為你的app是按照他們的期望進行設(shè)置的。如果某個功能只是少數(shù)用戶希望的,或者大部分用戶可能只使用一次,那么放棄這個功能。

2.盡可能從其他來源處獲得更多信息。如果你可以使用用戶提供給其他內(nèi)置應(yīng)用或者設(shè)備設(shè)置方面的信息,你可以向系統(tǒng)詢問這些信息,不要讓用戶再次輸入。

3.如果你必須要求設(shè)置信息,那么就讓用戶在app中快速輸入,然后盡可能快地儲存這些信息。這樣用戶在使用app之前就不用被強迫切換設(shè)置。如果用戶隨后需要更改信息,他們可以隨時轉(zhuǎn)至app的設(shè)置。

盡可能延長要求用戶注冊/登錄的時間。

理想狀態(tài)是用戶在不需要注冊/登錄的情況下就能對app進行大部分操作或者使用其中一些功能。當(dāng)你在用戶使用app之前要求他們注冊/登錄的時候,這個過程就會變成累贅或者麻煩。

一般來說,應(yīng)用啟動應(yīng)該符合設(shè)備的默認方向。

比如iPhone的默認方向是縱向。如果你的app僅適用于橫向,那么你app應(yīng)該以橫向模式啟動,然后允許用戶根據(jù)需要旋轉(zhuǎn)設(shè)備。

***的情況是,landscape-only app同時支持Home鍵在左和在右兩種狀態(tài)。如果設(shè)備已經(jīng)處于橫向位置,那么landscape-only app應(yīng)該以這個方向啟動,除非有更好的原因。一般情況下以Home鍵在右的方式啟動一個landscape-only app。

提供一個和app首屏非常相似的啟動頁面。

這樣可以讓用戶覺得你的app速度非???,也會給app足夠的時間來加載內(nèi)容。更多信息可查看: Learn how to create a launch image in Launch Images

可能的話,在用戶啟動app的時候,盡量避免要求用戶閱讀免責(zé)聲明或者同意最終用戶協(xié)議(EULA)。

相反,你可以讓App Store戰(zhàn)士你的免費聲明或者EULA,這樣用戶在使用app之間就能訪問到相關(guān)信息。雖然讓用戶在App Store中閱讀免責(zé)聲明或者同意EULA給用戶帶來的麻煩最小,但也不是所有的情況下都行得通。

如果你必須在app中提供該項,那么要確保它的植入和app UI相協(xié)調(diào),開發(fā)者要在商業(yè)需要和用戶體驗之前很好地平衡。

當(dāng)重啟的時候,要恢復(fù)app之前的狀態(tài),這樣用戶就能從先前停止/中斷的地方繼續(xù)使用。

用戶不應(yīng)該需要記住他們之前的步數(shù)才能找回先前在app中的位置。更多關(guān)于高效地保存和恢復(fù)app狀態(tài)的方法,可以查看:State Preservation and Restoration

隨時準備停止

iOS app從不展示關(guān)閉或者退出的選項。切換至不同app,或者返回主屏幕,或者把設(shè)備調(diào)為睡眠模式,用戶也就停止了對先前app的使用,

當(dāng)用戶切換app的時候,iOS 多任務(wù)處理會把它轉(zhuǎn)至后臺,用新app的UI取代先前app的UI。為了針對這種情況做好準備,你的app應(yīng)該:

1.盡可能快和盡可能經(jīng)常地保存用戶數(shù)據(jù),因為在后臺的app會被要求退出或者終止運行。

2.盡可能在細節(jié)層面保存app當(dāng)前狀態(tài)。這樣,用戶重返app就不會失去他們之前的環(huán)境和狀態(tài)。比如,如果你的app顯示滾動數(shù)據(jù),那么退出時要保存當(dāng)前的數(shù)據(jù)列表位置。更多關(guān)于高效地保存和恢復(fù)app狀態(tài)的方法,可以查看:State Preservation and Restoration   

3.當(dāng)用戶在前臺運行另一款app的時候,有些先前運行的app可能還需要在后臺繼續(xù)運行。比如,有些用戶在查看他們的to-do列表或者玩游戲的時候,他們還想聽另一款app中的歌曲。更多關(guān)于如何正確優(yōu)雅地進行多任務(wù)處理,可以查看:Multitasking

不要以程序化的方式自動退出iOS應(yīng)用。用戶可能會將這種情況誤解為程序崩潰。如果有問題阻止了應(yīng)用的正常運行,你需要告訴用戶當(dāng)前狀態(tài),并說明他們對此可以做些什么。根據(jù)問題的嚴重程度,你有兩個選擇:

1.通過展示一個吸引人的屏幕來描述問題和建議修正。

2.給用戶一個反饋頁面,讓他們對確信app沒有出現(xiàn)什么問題。還可以增加他們對事情的控制感,讓他們決定是否需要進行糾正和繼續(xù)使用你的app,或者切換至其他不同的app。

如果app的部分功能不可用,那么通過一個屏幕顯示,要么在用戶使用當(dāng)前不可用功能的時候給予提醒。

責(zé)任編輯:閆佳明 來源: cocoachina
相關(guān)推薦

2013-06-17 16:12:23

iOS 7人機交互UI設(shè)計基礎(chǔ)

2013-07-03 14:44:24

iOS 7人機交互iOS 7 UI設(shè)計Layout

2013-07-03 14:48:25

iOS 7人機交互iOS 7 UI設(shè)計Navigation

2013-07-03 15:29:45

iOS 7人機交互iOS 7 UI設(shè)計Interactivi

2013-07-03 13:34:57

iOS 7人機交互iOS 7 UI設(shè)計App Anatomy

2013-07-03 16:58:36

iOS 7人機交互UI設(shè)計Icons

2013-07-03 15:03:46

iOS 7人機交互iOS 7 UI設(shè)計Modal Conte

2013-07-03 16:36:35

iOS 7人機交互UI設(shè)計Animation動畫

2013-07-03 17:08:14

iOS 7人機交互UI設(shè)計基礎(chǔ)整合iOS系統(tǒng)

2013-07-03 16:52:24

iOS 7人機交互UI設(shè)計基礎(chǔ)文字和色彩

2013-07-03 15:39:58

iOS 7人機交互UI設(shè)計Terminology

2013-07-03 17:04:12

iOS 7人機交互UI設(shè)計基礎(chǔ)Branding品牌化

2013-06-24 11:01:30

IT技術(shù)周刊

2011-03-02 08:35:19

人機交互界面iOS

2021-08-17 10:54:57

AI 數(shù)據(jù)人工智能

2015-11-04 09:54:34

ios9人機界面ui

2021-08-17 09:54:05

人機交互交互模型國際主流

2010-04-20 09:08:36

2020-12-08 09:12:22

人機交互智能

2021-04-18 13:50:10

人機交互人工智能
點贊
收藏

51CTO技術(shù)棧公眾號