Ashley's Recent Forum Activity

  • - that appears to be an unrelated issue, please file a bug report following all the guidelines to pursue that further.

    at09 - normally Google are more helpful; I've posted a comment to try to get a more detailed explanation. However you really are late to the party here - we've been through this, repeatedly, and at length, in the past already, and as best as we're aware, the majority of Android devices are working fine and we get relatively few complaints about it, especially with the latest fixes (e.g. this issue which got fixed for Chromium 67). In short, all the other workarounds were unreliable hacks, and even if the webview is slower, it's still better. The other "workarounds" were plagued by terrible issues: major features entirely missing; showstopper bugs like memory leaks or crashes that never got fixed; Crosswalk bloated the APK size by 17mb which a lot of people complained about; relying on third-parties who can shut down at any time; non-compliant features that complicate the codebase and significantly slow down development; limited features seriously impeding our ability to write and support new features; etc. etc. Even if webview isn't as fast, I am seriously glad to see the back of all those "workarounds". Slow and working is still better than fast and broken.

    The issue is frequently muddied by a range of other problems such as:

    - people disabling software updates and getting a slow, out-of-date system webview

    - buggy graphics drivers forcing software rendering (the alternative being crashes or game-ruining glitches, caused by the poor native tech, not the web tech)

    - inefficiently designed games e.g. consuming all the device's fillrate, then blaming the engine/device/browser

    - issues which only reproduce on some devices for some people, while other people with the same device cannot reproduce it

    - issues on devices which are too old to be supported by the vendor any more, so no updates are possible

    - lack of public data on the support of WebView vs. browser, making it difficult to objectively measure the extent of such issues

    In short it's very difficult to investigate, or even to get to the point where the cause of a problem is definitively known. It's still the best option for the long-term though: as mentioned any other option raises problems so much worse that they're hardly worth considering. We need to focus on getting the WebView to work as well as possible, since it's the only reasonable option.

  • Which version of Construct 3 are you using? If you press F12 to open the browser console were there any errors logged? If you reload C3 and try again does it work?

  • This is the Construct 2 bugs forum, it's the wrong place for Construct 3 issues. Please file such issues here following all the guidelines to ensure we can help.

  • The answer is actually pretty complicated: different behaviors update at different times, both before and after events run, both before and after relative to other behaviors and plugins, depending on the specific plugin or behavior. I also think it's something games should avoid deliberately depending on, since it's implicit and inconsistent across addons.

  • The first step to figure out what's going on is set up USB debugging and inspect it with Chrome and see if there are any errors logged in the console:

    https://developers.google.com/web/tools/chrome-devtools/remote-debugging/

  • This should be fixed in r264.

  • The vast majority of devices should work fine. These days Andriod devices have the browser engine built in to the system, and it updates with the latest Chrome browser. So make sure your device has any available software updates installed. If it still doesn't work very well, file an issue at crbug.com so Google can investigate it.

    Using the system default webview is by far the best solution and the goal should be to ensure that works robustly for everyone. Relying on hacky workarounds generally brings its own set of problems - often worse problems - and after long enough those hacks themselves break down, which I think people are discovering yet again. Modern web tech is very good and nobody should have any good reasons not to rely on it, but if there are still issues, let's focus on fixing them instead of resorting to the next round of crazy hacks that will inevitably fail in some other way later down the line.

  • Which URLs have you tried specifically? Some pages can block themselves from being shown in an iframe. So you can only choose pages that are allowed to be shown in an iframe. YouTube video embed URLs work fine though.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Most of the time games should run fine with the normal Cordova export. Poor performance is usually caused by a small number of devices that have buggy or broken graphics drivers that force the device to drop down to software rendering. There's not a lot that can be done about it, it's because the device has poor support for native OpenGL.

  • This is caused by buggy graphics drivers that crash as soon as Construct 2 tries to initialise OpenGL for the layout view (which it does when you open a project or create a new project). Check for any driver updates and install any available software updates for your system.

  • This isn't currently supported, but you can work around it: use the Local Storage plugin to track which savegames are in use, and when you want to delete a savegame, just delete the slot name from LocalStorage instead.

  • I found an issue with fades not working in Kiwi Story with the C2 runtime specifically in WebGL 1 (WebGL 2 works). I'm looking in to it and hopefully can have it fixed for the next release. Hopefully it's the same issue as you've encountered, but it's impossible to know for sure unless you can make a minimal project that reproduces the issue and share that.

Ashley's avatar

Ashley

Early Adopter

Member since 21 May, 2007

Twitter
Ashley has 1,772,789 followers

Connect with Ashley

Trophy Case

  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Forum Wizard Made 5,000 posts in the forums
  • Forum Unicorn Made 10,000 posts in the forums
  • Forum Mega Brain Made 20,000 posts in the forums
  • x126
    Coach One of your tutorials has over 1,000 readers
  • x74
    Educator One of your tutorials has over 10,000 readers
  • x5
    Teacher One of your tutorials has over 100,000 readers
  • Sensei One of your tutorials has over 1,000,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • RTFM Read the fabulous manual
  • x42
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs