Intel XDK new build system (CW16 test results)

  • it will come out soon so everybody can do it's own test. Mine wasn't official or anything. Just tested my app for myself and thought I'd share my results. It may also behave differently on various mobiles obviously.

    chadorireborn no I don't. Just know it will be very soon, but what that means nobody knows I guess.

  • llfstudios -- the new (soon to be released) Intel XDK build system also supports use of the new cordova-plugin-wkwebview-engine for iOS 9 devices which allows the use of the WKWebView (using it on iOS 8 devices automatically falls back to the default UIWebView) -- this will provide substantially improved performance on iOS 9 devices.

    hothead -- we have asked the Crosswalk project to provide us with a "lean" version of the Crosswalk library to help decrease the size of the APK, but so far that does not look promising, the decrease in size is not significant -- BTW, the Google Play store recently increased the allowable size of APKs to 100MB, it was previously 50MB.

    -- Android 5+ devices that include a license for Google Play services (that is, they have access to the Google Play store) get an updated webview via the Google Play store that matches the most recently released version of Chrome, and has similar performance to Crosswalk for many apps. However, if you are distributing to devices that are not licensed for use with Google Play services (which is the case for nearly all Asian devices, especially those in China and India) they are not guaranteed to get these updated Chrome-based webviews, in which case you will need Crosswalk to insure your app runs on the proper webview. Crosswalk includes additional HTML5 APIs that are not present in the standard Google Chrome webview. Sign up for this webinar next Wednesday to get some background on that subject > attendee.gotowebinar.com/regist ... 1176403202

  • Here's another attempt at providing that URL, since I don't have enough rep points to post URLs <img src="{SMILIES_PATH}/icon_e_sad.gif" alt=":(" title="Sad" />

    attendee.gotowebinar.com/register 531305281176403202

    Eliminate the space character after the "register/" and before the "531305281176403202" to get the full URL

  • Thanks for the clarifications The 100MB for APK is really a good news! Wasn't aware of that.

    Ashley is it possible to set xmnboy account as official Intel account here and give him 500 rep points so he could post direct urls? That would benefit for everyone.

  • xmnboy so the wkwebview will only work on iOS 9 and above? I know there are plugins such as https://github.com/Telerik-Verified-Plugins/WKWebView but idk if it works cause I'm using cocoon.io which allows for a great performance for iOS 7+. The only thing I don't like about cocoon is the file size limit of 50mb

  • xmnboy so the wkwebview will only work on iOS 9 and above? I know there are plugins such as https://github.com/Telerik-Verified-Plugins/WKWebView but idk if it works cause I'm using cocoon.io which allows for a great performance for iOS 7+. The only thing I don't like about cocoon is the file size limit of 50mb

    That plugin no longer works for XDK build, it gives an error that it can't install it.

    I think it's due to major changes in WKWebView from iOS8 or iOS9 (where its more stable and properly supports loading the game from local rather than web, which relies on a fake webserver to send our games to it... a hack workaround!).

    xmnboy

    Any news when this new XDK system will be released?

  • the new (soon to be released) Intel XDK build system also supports use of the new cordova-plugin-wkwebview-engine for iOS 9 devices which allows the use of the WKWebView (using it on iOS 8 devices automatically falls back to the default UIWebView) -- this will provide substantially improved performance on iOS 9 devices.

    Is this related to the current XDK errors when I try to add the WKWebView plugin?

    Error: Plugin "CordovaWebServer" failed to install.

    Error: Plugin "" failed to install.

    Error: Could not retrieve plugin dependencies for WKWebView Poly '.

    Error: Plugin WKWebView Poly failed to install.

    It can't install the CordovaWebServer, so it can't install Telerik's WKWebView plugin.

    I was guessing it's becaused you need a WebServer to send our game data to the WKWebView, because in iOS8, it would not allow loading from the local files but in iOS9 it does.

    Something along those lines?

  • The WKWebView plugin requires cordova-ioshtg@4.0.0 -- which is not supported by the XDK 5.1.1 build system. It will be supported by the XDK 5.4.1 build system, when that is released with the next release of the XDK.

  • The official WKWebView plugin released by the Cordova project as a new core plugin requires cordova-iossdt@4.0.0 -- which is not supported by the XDK 5.1.1 build system. It will be supported by the XDK 5.4.1 build system, when that is released with the next release of the XDK. That version of the WKWebView plugin only increases performance on iOS 9 devices (which currently about 75% of devices). I believe there is an experimental plugin referenced on the plugin page, here > github.com/apache/cordova-plugi ... iew-engine

    and again, if my URLs are cutoff (remove the space):

    github.com/apache cordova-plugin-wkwebview-engine

  • xmnboy

    Thanks, I'm fine with iOS9+, due to how buggy iOS8 was with WKWebView.

    Any ETA on the next XDK release?

  • Does the new xdk outperform cocoon yet?

  • Thanks for sharing this!

    Really excited.. of late many of my game 1star reviews are about how bad it performs on their devices. And frankly I had no control on it!

    This is really good news. I hope there will no issue with the existing plugins like Cranberrygame's Plugins.

    I had major issues when XDK moved to 5.1.1

  • I know what you're talking about My previous app also recieved many 1-stars due to performance issues. But many of those were because people tried to run the app on old devices. So the first thing to do to secure yourself is to set the minimum Android API to (at least) 19 (KitKat). In this way you cut approx 25% of potential customers, but let's say it stright... you actually cut 25% of the 1-stars you would get anyway.

    Old devices are simply not strong enough to run wrapped app with Crosswalk and your game (maybe it could with some super simple game - haven't done any yet). Haven't tested Canvas+ on old devices but I think the result would be pretty the same cause Canvas+ obviously isn't like 500% faster than Crosswalk 15.

    So first of all I suggest to change the minSdkVersion.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • So first of all I suggest to change the minSdkVersion.

    Thanks for the tip! I always thought of this but also wondered "What if there is user with high end device that can run my game" I guess its not worth anymore!

    Do try my game its an isometric endless zombie survival. Let me know how it performances you on phone

    I recently disabled Fadeout, Rain and Day Night cycle (can be enabled in Seetings screens)

  • I'd still like to do a side-by-side with cocoon to see if it worths jumping through the hoops again for XDK.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)