https://developer.apple.com/ios/human-interface-guidelines/features/multitasking/
1. 多任務(wù)處理, Multitasking
有三種方式,Slide Over, Split View, Picture and Picture
對App本身的性能要求很高,被打斷運行時,不能卡頓;當(dāng)切換到另一個App時,需要迅速、準(zhǔn)確地保存上一個App的狀態(tài)。
注意和系統(tǒng)的核心功能,例如打電話、錄音等。如果是游戲和視頻等App,切換出去的時候,注意自動暫停正在進行的內(nèi)容;
App的聲音被外部音源打斷時,響應(yīng)行為注意符合用戶預(yù)期(是降低音量還是暫停播放)
如果在切換時,App在進行一項不需要用戶干擾的操作,切換后,該操作不被打斷,繼續(xù)被完成。
不要過度使用App的通知(notifications)
2. Notifications, 通知 (to provide timely and important information anytime)
通知要useful and informative, 點擊后使用最高效率的方式到需要操作的頁面(如果需要的話)。不要重復(fù)提醒。不要在通知內(nèi)容里額外增加App名字,標(biāo)題中已經(jīng)包含了icon和名字。通知是可以被關(guān)掉的。用戶對通知做出響應(yīng)后,注意及時更新相關(guān)狀態(tài)。
有必要的話,consider providing a detail view, 但是避免讓用戶在該界面操作destructive ?actions.
3-5. Printing, Quick Look, ?Siri, TV providers(略過)