iphone: iphone不支持多任务处理



iphone是否支持第三方应用程序的多任务处理?

假设您的设备比iPhone 3G(或第一代iPod Touch)更新,那么是的,您的应用程序可能在后台运行。请注意,即使是iOS4也不允许在旧设备上进行多任务处理。在iOS4及以上版本中,当你从应用程序中按下home键时,它会将当前应用程序切换到后台——然而,它仍在运行。

当处理游戏时,这意味着你必须使用应用程序委托在应用程序被发送到后台时暂停游戏,并(可选)在它返回时恢复游戏,或者呈现一个"暂停菜单"。它还应该切换到低/空闲渲染循环(4FPS或类似),然而,iPad应用程序必须格外小心,因为它不允许在当前处于后台的应用程序中进行OpenGL渲染(以我的经验)。对于这些情况,你必须完全禁用OpenGL渲染循环。这些步骤将防止您的应用程序在后台使用不必要的处理能力。

你可以通过双击设备上的home键来查看当前正在后台运行的内容。所有应用程序的图标将出现在屏幕底部的滑动列表中。你可以按住它们,弹出小X,这样你就可以终止进程了

最新更新