Hey guys. (Sorta) Total noob here, developing my first mobile game for android! I've just tested it out as an .APK after following the wonderful tutorials on this site (and with some great help from this forum). It looks great, sounds work great, but the game's performance is choppy and rather slow. I know HTML5 isn't perfect on mobile devices, but I'm just wondering: What is it that mostly contributes to slow performance on this mobile? Too many sounds? FPS of animations? Perhaps there's a convolution of events that can be solved with some more knowledgable organization of events? I want to know, what have you found to significantly speed up your mobile games?
Crosswalk is based on Chromium, and as for now Chromium is jittering even on very simple games.
CocoonJS works much better, but it does not have native AdMob ads.
As for now there is no perfect solution for Android apps.
The main problem on Android is GPU blacklisting due to buggy drivers. Visit chrome://gpu in Chrome for Android and it should tell you more.
I have:
Canvas: Hardware accelerated
WebGL: Hardware accelerated
on mobile Chrome,
yet I saw jittering in Crosswalk compiled apps...
I had a water effect in my platform game that was bringing fps to almost 0 on mobile.
So if it´s IOs or Android I disable it.
I noticed that whenever ADmob Banners are shown the performance goto down drastically! I read that you have to disable text ads, but even Graphical banners are casuing FPS drops on the Google play beta APK.
Any suggestions?
Develop games in your browser. Powerful, performant & highly capable.
I noticed that whenever ADmob Banners are shown the performance goto down drastically! I read that you have to disable text ads, but even Graphical banners are casuing FPS drops on the Google play beta APK. Any suggestions?
I've the same problem and i disabled text ads and kept only images / graphical ads for some improvement in fps