Thanks harrio
Just a small update.
There is a common issue with C2 apps that they lag (freez) for 1 to several seconds on start of the game/layout switch. That was the main reason why I wrote a tutorial some time ago How to smoothly switch between layouts. It is especially painful when we have a lot of things under On start of layout condition, and even more problematic for mobile apps because we usually initialize IAP and ADs on start of the game.
The most painful lag I've experienced is when you use Appodeal Ads. Appodeal initialization does a lot of things in the background. Last several days I was in contact with Appodeal support trying to resolve this issue, but it turns out that it's not particulary their issue but it's just the nature of C2/Cordova apps and heavy Appodeal's initialization just adds fuel to the fire.
I want to get rid of this issue in MoModth. So the update is that MoModth will have one more module called Stabilizer. I'm not gonna go in details now, but just did some testings and the result is very nice. There is no lag at all with enabled Stabilizer because the rendering and initializations are "moved" to game loading part.
So to wrap up:
- apps without Stabilizer: 1 to several seconds of lag at start of the game, but a bit shorter loading time
- apps with Stabilizer: a bit longer loading time (from less than 1 sec up to several seconds - depends on the CPU), but no game lag experience
Still have to do some more tests, so again release date will be moved a bit, but apps will run much smoother so it's worth it