【发布时间】:2011-03-20 12:10:40
【问题描述】:
我正在观看 WWDC video(会话 105),它正在谈论 iOS 4 的多任务处理。刚刚提到了一些有趣的事情:
"您的应用程序运行时的任何 GPU 使用情况 任一背景状态 导致自动终止 应用程序。这包括对 OpenGL 的任何调用。”
如果整个应用程序都是基于 OpenGL 的,如何处理这一“要求”?
注意:我问过this question,因为我的基于 OpenGL 的应用程序似乎在模拟器中可以很好地执行多任务处理,但在设备 (iPhone 4) 上却不行...该应用程序在设备上运行时会自动终止。这可能是由于“低效”的内存分配(当应用程序进入后台时我不会释放任何资源)......或者可能是由于我刚刚了解到的这种“不使用 GPU”的限制。
【问题讨论】:
标签: ios-simulator ios4 gpu multitasking