On iOS, sending the current app into background will result in an assert/app termination. Some rendering jobs are still being executed, hence making OpenGL calls, which is prohibited by iOS background app policy.