Hi latch,
A couple of questions on what you have done for this:
1) Have you just created the game using Construct 2 just as HTML5? You didn't use the create as Android option?
2) When you mention changing the URL in your first post, does this mean you are hosting the HTML on a web server somewhere, and not embedding it in the app?
Thanks,
PH.
-------------
Edit:
Okay, I have been able to get a game I wrote in Construct 2 running using B4A's WebView and WebViewExtras (using the WebViewExtras items in the construct 2 example here helped speed it up a little - unless it was a coincidence?
www.b4x.com/android/forum/threads/webview-html5-game-test.12890).
But it runs quite slow, and lags badly after a few seconds. It seems to vary based on what happens in the game. If I don't trigger any user events (touches) it can go for 20-30 seconds before lagging the game. The app itself is still running ok.
Did you encounter this issue?
------------
Edit #2:
I've been trying the app on different devices, and it alters the outcome considerably. On my Kindle Fire it lags badly, on my phone (Huawei Y300) it runs almost okay.
I have tried changing different things, and tried different styles of Construct 2 games using the B4A WebView.
The conclusion I have reached is that if you want to use this approach of combining B4A and Construct 2, and it want it to work well on any Android device, then you can't create games with a large number of sprites, along with their collision detections, physics, etc.
If you stick with non-sprite games (or limit the numbers to less than 10) it should work well.