标签:
多任务处理
多任务处理让人们在屏幕上(以及合适的iPad模式)查看多个app,并且在最近使用的app中快速地切换。在iOS 9中,人们可以使用多任务处理UI(如下所示)来选择一个最近使用的app。
在多任务处理环境中的成功取决于与设备上其他app的和谐共处。在高层面上,这意味着app应该:
准备好暂停需要人们关注或者参与的活动。比如说,如果你的app是一个游戏或者播放视频的app,确保用户切换离开你的app时不会错过任何内容或事件。当人们切换回一个游戏或者视频播放器,他们想要像从没离开过一样继续体验。
确保你的声音表现得体。多任务处理使得你的app在运行时更有可能发生别的多媒体活动。因此你的声音也更有可能不得不暂停和重新开始来处理中断。查看Sound来获取指南帮助你确保你的声音符合人们的预期并且和设备上的其他声音和谐共存。
有节制地使用本地通知。一个app可以安排在特定的时间发送本地通知,无论这个app是挂起、在后台运行还是没有运行。为了达到最好的用户体验,避免用过多的通知纠缠人们,并且遵循Notifications中描述的创建通知内容的指南。
合适的时候结束后台用户发起的任务。当人们发起一个任务,他们通常期望它即使在切换离开app时也能结束。如果你的app正在执行一个用户发起的不需要用户额外交互的任务,你应该在挂起前在后台完成它。
本文翻译自苹果官方开发文档
查看完整合集:https://github.com/Cloudox/iOS-Human-Interface-Guidelines
《iOS Human Interface Guidelines》——Multitasking
标签:
原文地址:http://blog.csdn.net/cloudox_/article/details/50456513