If I look at the CPU usage it is constantly pretty high. Even when the demo-window is minimized. Basically on CPU core is always maxed out.
I guess this is the same on Android and iOS because they use the same rendering loop principles, correct? Seems quite wasteful on battery driven devices.
Is it in principle possible to create some GUI heavy screens that use almost 0% CPU when nothing happens? Is there some demo code somewhere?
Is it possible to add a "Pause" button to your game that halts all rendering and results in 0% CPU usage?
For Android/iOS games, does this happen automatically when in the background or the screen is "off"?
I am asking because I think it is a shame to restrict TPUI to game development. I think it would be great just as a general purpose multi-platform UI if one could tell it that there is no need to warm-up the CPU because nothing is animating and nothing ever will. The tripleplay demo is a good example of many pure UI screens without any animations.