鍍金池/ 教程/ iOS/ 多任務(wù)處理
錢包
iCloud
控件
適應(yīng)性和布局
編輯菜單(Edit Menu)
從概念到產(chǎn)品
啟動與停止
3D 觸摸
VoiceOver
Live Photos
HomeKit
臨時視圖
游戲中心(Game Center)
快速查看(Quick Look)
交互性與反饋
與 iOS 的整合
鍵盤和輸入頁面(Keyboards and Input Views)
iAd 富媒體廣告(iAd Rich Media Ads)
術(shù)語和措辭
HealthKit
案例學(xué)習(xí):從桌面到 iOS
導(dǎo)航
撤銷與重做(Undo and Redo)
研究型應(yīng)用程序
社交媒體
蘋果的移動支付平臺
圖標(biāo)和圖形
iOS 應(yīng)用解析
為 iOS 而設(shè)計
路線選擇(Routing)
設(shè)計原則
應(yīng)用內(nèi)購買服務(wù)(In-App Purchase)
品牌推廣
動畫
聲音(Sound)
多任務(wù)處理
內(nèi)容視圖
應(yīng)用擴(kuò)展
通知
訪問用戶數(shù)據(jù)(Accessing User Data)
無線打印 (AirPrint)
模態(tài)情境
顏色與字體

多任務(wù)處理

多任務(wù)處理讓人們在屏幕上(在合適的 iPad 模式上)查看多個應(yīng)用,可以在最近使用的應(yīng)用之間進(jìn)行快速切換。在 iOS9,中,人們可以使用多任務(wù)處理 UI(下圖所示)去選擇最近使用的應(yīng)用。

http://wiki.jikexueyuan.com/project/ios-9-human-computer-interface-guidelines/images/89.jpg" alt="" />

能否在多任務(wù)處理中處理好取決于能否在設(shè)備中與其他應(yīng)用和諧共存。從更高的層面來說,這意味著所有的應(yīng)用都應(yīng):

  • 仔細(xì)調(diào)整資源使用避免占用太多 CPU,內(nèi)存,屏幕空間和其他資源
  • 處理好中斷或來自其他應(yīng)用的聲音
  • 停止和重啟,即快速平滑地從后臺切換到前臺
  • 不在前臺時應(yīng)恪守己任

下述指南細(xì)則可以幫助你的應(yīng)用在專注應(yīng)用切換的多任務(wù)處理中取得成功。更多合格的 iPad 模式下關(guān)于多任務(wù)環(huán)境中運行的信息,參閱 Adopting Multitasking Enhancements on iPad.

準(zhǔn)備好被打斷,并恢復(fù)。多任務(wù)處理增加了后臺應(yīng)用中斷你的應(yīng)用的可能性。其他特性,諸如廣告出現(xiàn)和更快的應(yīng)用切換,也會造成更頻繁地打斷。越快速和越精確地保存應(yīng)用當(dāng)前狀態(tài),人們就可以越快地重新運行應(yīng)用,并從之前離開的頁面繼續(xù)使用。你可以通過利用 UIKit 的狀態(tài)保存和恢復(fù)來為用戶提供無縫的重新開始的體驗(查看 Preserving Your App’s Visual Appearance Across Launches 了解更多信息)。

確保你的 UI 可以處理兩倍高度的狀態(tài)欄。兩倍高度的狀態(tài)欄會在諸如通話、錄音和共享等過程中出現(xiàn)。在未作處理的應(yīng)用中,狀態(tài)欄的額外高度會引起布局問題,如 UI 被向下擠壓或者被遮住。在多任務(wù)處理環(huán)境中,使兩倍高狀態(tài)欄顯示正常是格外重要的,因為它可能會出現(xiàn)在更多的應(yīng)用當(dāng)中。

準(zhǔn)備好暫停需要人們注意或主動參與的活動。例如,如果你的應(yīng)用是一款游戲或媒體觀看應(yīng)用,你需要確保你的用戶從應(yīng)用切換走時,不會丟失任何內(nèi)容或事件。當(dāng)人們切換回游戲或媒體播放器時,他們希望能繼續(xù)之前的體驗,就好像他們從未離開過應(yīng)用。

確保音頻行為合適。當(dāng)你的應(yīng)用正在運行時,多任務(wù)處理會使得其他媒體活動更可能地同時進(jìn)行,也會有更多可能性使你的音頻不得不暫停,并恢復(fù)處理中斷。查看聲音來幫助你確保你的音頻能滿足人們的期望,并與設(shè)備中的其他音頻和平共處。

適度使用本地通知。應(yīng)用可以在特定時間發(fā)送本地通知,無論應(yīng)用是在暫停中還是運行中亦或是根本就沒有運行。為了達(dá)到最好的用戶體驗,應(yīng)避免用過多的通知來騷擾人們,并遵循通知中創(chuàng)建通知內(nèi)容的指南。

必要時,在后臺完成用戶的任務(wù)。當(dāng)人們開始一個任務(wù)時,他們通常會期望即使已經(jīng)從應(yīng)用中切換走了任務(wù)仍能夠完成。如果你的應(yīng)用在執(zhí)行用戶任務(wù)途中,并且這個任務(wù)不需要額外的用戶交互,那么你就應(yīng)該在應(yīng)用掛起之前就在后臺完成任務(wù)。

上一篇:錢包下一篇:設(shè)計原則