1. A method for maintaining display of application graphics for a first application and a second application, both compiled for and in active concurrent execution within a first operating system, the method comprising: establishing an extended rendering context of the first operating system having a first context space of the extended rendering context associated with the first application and a second context space of the extended rendering context associated with the second application, the first and second context spaces being non-overlapping; calculating updates to surfaces of the first application and the second application using the first operating system; rendering the updated surfaces of the first application according to the first context space using the first operating system to generate a first graphics frame in a frame buffer of the first operating system; and rendering the updated surfaces of the second application according to the second context space using the first operating system to generate a second graphics frame in a shared memory location accessible by both the first operating system and a second operating system running concurrently on a shared kernel.