Happy to report that my game is showing really great performance on iOS.
Followed the official guide here to test on my device (iPhone7) and the performance is pretty much perfect. Even in the busiest parts of the game with lots of enemies on screen, plenty of projectiles flying about and with the player character running and jumping about rapidly, the game stayed at around ~25% cpuusage and showed zero jankiness!!! In contrast, Android shows clearly noticable jankiness, even though cpu stays <30% (running on a Pixel4a, a newer device than the iPhone7).
Performance summary of my game:
- HTML5 (Chome for Android - Pixel4a) - Excellent performance
- iOS Test Build via Xcode (iPhone7) - Excellent performance
- APK Signed Release (Pixel4a) - CPU stays <30% but shows jankiness
So just more evidence that shows there is something wrong APKs. Current theory is that its a bug that the Chrome developers need to fix.
On the upside for C3 devs aiming to publish to mobile: if you focus on iOS you can achieve good performance, seems its only Android that has problems.