CocoonJS plugin updates

  • I just found this thread again and I have to say that I'm pretty surprised that CocoonJS is still a thing.

    To be honest I never really used CocoonJS export and the including functions that it offers, is the overall

    game performance better than the current Intel XDK (Cordova) method?

    Are there any comparisons between Intel XDK apps and CocoonJS apps? (Android specific)

    Also I would really appreciate any links that help me to get more information about the whole CocoonJS exporting process.

    (p.s. sorry if this is kinda off-topic)

    Well, we have several environments in which you can run your project.

    If I have to compare, I would say Canvas+ is the best in performance but it is just recommendable for canvas based games. Then we have the Webview+ (Chromium based for Android, WKWebview for iOS) and finally the System Webview (the one inside each device).

    • What it is commonly known as CocoonJS is Canvas+.
    • The Webview+ is a crosswalk-like solution.
    • The System Webview would be something similar to phonegap.

    About the exporting process, it is different depending on the cloud. In the actual one, I would recommend the CocoonJS exporter. Even if it appears as deprecated, it still works.

    In the new cloud (the one we will release as beta next week), as it will be based on Cordova, it is necessary to use cordova the exporter, as I explained in the previous posts.

  • [quote:ofdn7tur]

    Well, we have several environments in which you can run your project.

    If I have to compare, I would say Canvas+ is the best in performance but it is just recommendable for canvas based games. Then we have the Webview+ (Chromium based for Android, WKWebview for iOS) and finally the System Webview (the one inside each device).

    • What it is commonly known as CocoonJS is Canvas+.
    • The Webview+ is a crosswalk-like solution.
    • The System Webview would be something similar to phonegap.

    About the exporting process, it is different depending on the cloud. In the actual one, I would recommend the CocoonJS exporter. Even if it appears as deprecated, it still works.

    In the new cloud (the one we will release as beta next week), as it will be based on Cordova, it is necessary to use cordova the exporter, as I explained in the previous posts.

    That sounds nice, well I use cordova plugins for the current Intel XDK Crosswalk export.

    So I guess I have to wait until next week to get started with your solution.

    I really hope that your technology is way better than my current method.

    Intel's solution is easy and works well of course but the performance (which is always in discussion by the community but Ashley

    doesn't seem to care much...) is so bad and always below 50fps.

    I know how to work with the eventing system very well, I also invest a lot of time in optimising my events but the fact that even the most simplistic examples made by Ashley himself slutter and run below 50fps the most of the time is quite disappointing.

    Well enough said, waiting for your hopefully better solution.

  • TheRealDannyyy

    without CocoonJS many devs would ignore Construct 2. Because serious people don't have time to wait till 2016 or 2017 or fighing with crappy browser-related bugs. And they don't need all browser options - they need SMOOTH games.

    The best example of !$@#@$ approach is sound decoding issue in Chromium: it is 4x times slower - many people starred the bug - Chromium team knows about it for months - and nothing. They will do NOTHING with it. So audio in Crosswalk apps is decoding 4x times longer.

    But this and similar issues doesn't matter for Ashley as long as most of his income is generated from education payments.

    So I will repeat again: Thank you You are doing great job.

  • > I just found this thread again and I have to say that I'm pretty surprised that CocoonJS is still a thing.

    > To be honest I never really used CocoonJS export and the including functions that it offers, is the overall

    > game performance better than the current Intel XDK (Cordova) method?

    > Are there any comparisons between Intel XDK apps and CocoonJS apps? (Android specific)

    > Also I would really appreciate any links that help me to get more information about the whole CocoonJS exporting process.

    >

    > (p.s. sorry if this is kinda off-topic)

    >

    Well, we have several environments in which you can run your project.

    If I have to compare, I would say Canvas+ is the best in performance but it is just recommendable for canvas based games. Then we have the Webview+ (Chromium based for Android, WKWebview for iOS) and finally the System Webview (the one inside each device).

    • What it is commonly known as CocoonJS is Canvas+.
    • The Webview+ is a crosswalk-like solution.
    • The System Webview would be something similar to phonegap.

    About the exporting process, it is different depending on the cloud. In the actual one, I would recommend the CocoonJS exporter. Even if it appears as deprecated, it still works.

    In the new cloud (the one we will release as beta next week), as it will be based on Cordova, it is necessary to use cordova the exporter, as I explained in the previous posts.

    Yup. Been testing with the CocoonJS launcher app for a while now. The performance on mobile with Canvas+ is really good and any issues I encounter, I can usually fix.

    Good Job.

  • OK, its a silly question: When i make an app with CocoonJS for my friends: Need my friends the Cocoon JS App Launcher or run it StandAlone?

  • Hello,

    The launcher is just for testing. If you want an app for sharing it with your friends, better if first you compile it at the cloud.

    Cheers

  • Sounds like good! THX! Will test it in the next days!

  • Hello everyone,

    The new Cocoon is alive <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":)" title="Smile">.

    As we promised, here is the new Cocoon based in cordova. You can request an invitation here:

    http://cocoon.io/

    We also have a new blog:

    https://blog.cocoon.io/

    As we said, we have made Canvas+ and Webview+ fully Cordova compliant and, of course, you can use the new Atomic Plugins for C2 inside your projects.

    It is just a beta, so we would like to ask you some feedback about your first impressions.

    Cheers,

    Ludei team

  • C2 devs, it's still beta, so you can check if:

    • your apps starts in new Canvas+
    • your apps looks exactly the same in the new Canvas+
    • minification affects your apps with Atomic Plugins (i.e. native AdMob ads)
  • Awesome. Looking forward to testing all 10 of games on this as soon as I get the invitation.

    Will there be a CJS splash screen still? And if so, since I purchased the removal of it for the old compiler, will that carry over?

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Hello everyone,

    The new Cocoon is alive <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":)" title="Smile">.

    As we promised, here is the new Cocoon based in cordova. You can request an invitation here:

    http://cocoon.io/

    We also have a new blog:

    https://blog.cocoon.io/

    As we said, we have made Canvas+ and Webview+ fully Cordova compliant and, of course, you can use the new Atomic Plugins for C2 inside your projects.

    It is just a beta, so we would like to ask you some feedback about your first impressions.

    Cheers,

    Ludei team

    Great to hear! signed up for beta have been using cocoonjs for awile now on android development

  • Hello everyone,

    The new Cocoon is alive <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":)" title="Smile">.

    As we promised, here is the new Cocoon based in cordova. You can request an invitation here:

    http://cocoon.io/

    We also have a new blog:

    https://blog.cocoon.io/

    As we said, we have made Canvas+ and Webview+ fully Cordova compliant and, of course, you can use the new Atomic Plugins for C2 inside your projects.

    It is just a beta, so we would like to ask you some feedback about your first impressions.

    Cheers,

    Ludei team

    If this new Cocoon (based in cordova) is really better than Intel's method, Ashley should take a look and rethink the current exporting/compiling process.

    Anyway signed up and ready to go, thanks Ludei!

  • ludei

    Nice,

    I am looking forward to make my cordova plugins work on ludei.

    Thanks!

    Sang Ki Kwon

  • The new Cocoon is alive .

    Wow, sounds hot, signed up for beta.

    Ashley should take a look and rethink the current exporting/compiling process.

    If this new cloud is cordova compatible, then there's no need in this, because we have a cordova exporter in c2.

  • ludei

    Entered my email into the beta, looking forward to testing it out. Few questions incoming:

    Is there any chance of ever seeing WebAudio working alongside Canvas+? This is the one feature I really miss when deploying with Canvas+.

    Have you compared your new Webview+ solution to Intel XDK/Crosswalk export on any low-mid range devices? The old webview+ was always slower than crosswalk for me, even when comparing with the borked post-v7 cw's.

    What version of crosswalk is WV+ based on, and do you plan to update it with every new version of crosswalk, or follow a custom schedule?

    Just to clarify: we will be able to export from C2 with the stock 'Cordova' option, using whatever atomic plugs we wish, and still compile to Canvas+?

    . . .

    Off Topic: You should tweak the copy in your beta email, because it's really confusing:

    [quote:30m6hdi8]

    "As we are receiving tons of requests, we preferred to keep the service in public beta for a bit longer. "

    I assume you mean private?

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