iOS>系统功能>多任务处理

通过多任务处理,您可以通过iOS设备上的多任务界面,或通过在iPad上使用多指手势,随时快速地从一个应用程序切换到另一个应用程序。在iPad上,多任务处理还允许您在“幻灯片放映”,“拆分视图”或“画中画”模式下一次使用两个应用程序。通过从屏幕右侧滑动来临时访问另外一个APP应用,这样可以在不离开当前应用程序的情况下就可以实现应用的切换,比如,在使用Safari时可以通过这种方法快速查看邮件收件箱。

能否让您的多任务处理环境稳定和谐,取决于您的应用与设备上其他应用能否和谐共存。这意味着您的应用不应使用太多的CPU,内存,屏幕空间或其他系统资源。它应该能够很好地响应来自其他应用程序的突然操作打断和音频打断,并能快速平稳地过渡到后台,并在后台时负责任地运行。

ios 切换到后台处理 iphone切换应用_ios 切换到后台处理

图1.1 滑屏

ios 切换到后台处理 iphone切换应用_ios 旋转屏幕试图切换_02

图1.2 拆分试图

ios 切换到后台处理 iphone切换应用_iOS_03

图1.3 画中画

1.设计一个能在分割视图中运行良好的自适应界面。当用户切换多任务模式,旋转屏幕或更改文本大小或区域设置时,自适应界面会自动调整其UI元素和布局。要了解有关设计适应性体验的更多信息,请参阅适应性和布局。

2.做好应对中断操作的准备,并准备好恢复。 您的应用可以随时中断。当发生中断时,您的应用应该快速准确地保存当前状态,以便人们可以在他们返回时无缝地继续从他们离开的地方开始工作。

3.确保你的界面能够适应双倍高度的状态栏。某些功能(如正在进行的电话呼叫,录音和网络共享)会在屏幕顶部显示一个额外的状态栏。如果没有对此情况进行设计的话,这个增加的高度可能会覆盖或推下界面其他元素而导致出现布局问题。需要在这种情形下测试您的应用,以确保您的界面能很好响应该布局适当。

4.需要特别注意和应对暂停操作。 例如,如果您的应用是游戏或媒体播放类应用,请确保用户切换到其他应用时不会遗漏任何内容。当他们转回来时,让他们继续接着离开时的位置播放,好像他们从未离开一样。

5.合理处理来此程序外的音频。有时,您应用的音频可能会被来自其他应用或系统本身的音频中断。例如,Siri发起的来电或音乐播放列表可能会中断您应用的音频。当出现这种情况时,您应用的响应应该符合人们的期望。对于主要音频中断,例如播放音乐,播客或有声读物,您的应用自动暂停其音频。对于较短的中断,例如GPS方向通知,您的应用应暂时降低其音量或暂停其音频,并在中断结束时恢复。有关其他指导,请参阅音频。

6.主动完成后台运行的任务。当用户开启一个任务,即便它是在后台执行,用户依然希望它能主动完成。如果你的任务不需要额外的输入操作,那么最好能在用户唤起该应用前能在后台完成。

7.谨慎使用通知。无论您的应用是暂停,在后台运行还是根本不运行,您都可以为您的应用安排在特定时间发送消息通知。通知可以很好地传达重要信息,但避免过量使用。例如,每次应用在后台完成任务时不要显示通知。相反,让人们通过返回您的应用来检查任务。有关其他指导,请参阅通知。

注释

2019.04.24  更新