While native platform access is not officially documented yet, low-level platform access is provided via the platform API (see launchpad.net/platform-api). With the platform API, you are able to easily bootstrap an EGL/GLES2 context, setup input handling, access sensors and location services etc.. As mentioned before, we do not have a complete set of documentation available, yet, but our Qt platform abstraction implementation might be helpful in getting started. EGL context bootstrapping is done in:
Surface creation is done here:
Input handling and callback setup:
A very simple example can be found here:
Hope that helps. If not, feel free to jump over to #ubuntu-touch on freenode. My nick is tvoss.