我看是在談論與iOS的多任務來個什麼東西剛纔提到一個有趣WWDC video(會話105):如何在iOS 4上處理基於OpenGL ES的應用程序的多任務處理?
「任何GPU的使用,同時您的應用程序是在 無論後臺的規定 結果自動終止 該應用程序,包括任何對OpenGL的調用。「
如果整個應用程序都是基於OpenGL的,如何處理這個「需求」?
注:我問this question,因爲我的基於OpenGL的應用程序似乎在模擬器中執行了多任務處理,但在設備上卻沒有(iPhone 4)......該應用程序在設備上運行時自動終止。這可能是由於「低效率」的內存分配(當應用程序轉到後臺時,我不會釋放任何資源),或者可能是由於我剛剛瞭解的「無GPU使用」限制。