多任务处理可让用户快速从一个 App 切换到另一个,允许用户在每个 App 中执行任务。
用户希望在其设备上使用多任务处理,如果你的 App 不支持,用户可能会认为出现了问题。每个 App 都需要良好适配多任务处理。
在 iPhone 上,多任务处理可让用户在使用其他 App 的同时使用 FaceTime 通话或以画中画观看视频。
应用指南
优秀的多任务处理体验可在用户切离当前环境时立即暂停,然后在切回时无缝恢复,以帮助用户在多个 App 中完成任务。你不知道用户何时会发起多任务处理,因此你的 App 或游戏始终需要准备好存储和恢复其运行环境。
- 在 iOS 中,当用户切离时,暂停需要其关注或主动参与的活动。例如,如果你的 App 是游戏或媒体查看 App,请确保用户切换到其他 App 时不会错过任何内容。用户切回时,让其继续使用并感到似乎从未离开。
- 流畅响应音频中断。来自其他 App 或系统本身的音频有时可能打断你 App 的音频。例如,来电或由 Siri 启动的音乐播放列表可能会打断你 App 的音频。发生这种情况时,用户希望你的 App 通过以下方式响应:
- 为主要音频中断(如播放音乐、播客或有声书)无限时暂停音频。
- 为较短中断(如 GPS 路线通知)暂时降低音量或暂停音频,然后在中断结束时恢复原始音量或播放。
- 在后台完成用户发起的任务。发起任务时,用户希望即使切离你的 App,任务也能完成。如果你的 App 正在执行不需要额外输入的任务,请于暂停前在后台完成它。
- 有节制地使用通知。你的 App 可在暂停或后台运行时发送通知。如果用户在你的 App 中发起了重要或即时任务,然后从中切离,他们可能希望在任务完成时收到通知,以便切回你的 App 并进行下一步。与之相反,用户通常不需要立即知道常规或次要任务已完成。