Jump to content

webview VS wrapper, cocoonjs, cordova, phonegap, crosswalk ?!


valueerror
 Share

Recommended Posts

Hello, 

 

Do you have a recommendation matrix like if target is ios x.x idevice Y use canvas+ or if android z.z and device use webview?

 

Well, more than a device, the app itself is the one that sets which environment is the best. If you want performance, Canvas+ is still the best. If you want more performance than on a Webview but you need DOM access, then use the Webview+. 

 

Do you plan to support windows 8.1 or 10 or amazon or blackberry? 

 

Windows Phone and Blackberry, no at least in the immediate future. Sorry for the inconvenience. However, we already support Amazon compilations. 

 

Regards. 

Link to comment
Share on other sites

Hello, 

 

I would like to remind you that CocoonJS is not only Canvas+. You can use the Webview+, which is the equivalent to Crosswalk. In Android 4+ we use Chromium and in iOS 8+ the new WKWebview. In addition, Canvas+ is not only performance ( it is still the best, specially in Android, apart from its DOM limitations), but also memory efficiency. Apart from the runtimes, our plugins are really easy to use. 

 

We are currently working on a huge release that will make all of this possible and even more. 

 

Regards. 

Hi, 

I am using cocoonjs and some plugins are easy some are hard. I am currently having trouble with leaderboards and it seems there is no tutorial. I don't know how to set it up on google dev console or how to test it on device please help. All I can reference is the source code example but that doesn't explain google dev console and how to test it

Link to comment
Share on other sites

Hello, 

First of all, I finally bring good news. I would like to present you all our new Atomic Plugins.

http://atomic-plugins.com/

http://blog.ludei.com/introducing-atomic-plugins/

 

Really important:

1) They are not specific for Canvas+ or the Webview+, they are multiplatform. 

2) Do not use the cloud. They are not yet integrated in the cloud due to this multiplatform feature and because we are planning to improve its functionality in the following weeks. We are developing a new cloud compiler based in Cordova. The new cloud will be soon available in beta. 

3) This is the first part of a big release. There are features that are not finished yet and we are still working on them (apart from these new plugins) and they affect the cloud and all the services.

 

Secondly: 

 

 

Hi, 

I am using cocoonjs and some plugins are easy some are hard. I am currently having trouble with leaderboards and it seems there is no tutorial. I don't know how to set it up on google dev console or how to test it on device please help. All I can reference is the source code example but that doesn't explain google dev console and how to test it

 

We have this demo: https://github.com/ludei/cocoonjs-demos/tree/master/Google%20Play%20Games
 

And here is all the documentation: http://doc.ludei.com/3.0.5/Cocoon.Social.Interface.html

 

If you still have troubles, please, contact us in the community and we will try to help you. 

 

http://support.ludei.com/hc/communities/public/topics

 

Regards. 

Link to comment
Share on other sites

  • 11 months later...

Hello All.

I've just spent the morning testing many different setups with my Phaser project using Intel XDK to export to Android. My game is fairly resource intensive with a large TileMap, many Sprites, Collisions and I have the game running at 60fps (with game.debug.text rendering on stage).

Using Intel XDK export to 'Crosswalk for Android' (which is about 4x faster than the export to 'Android').

Use the following <meta> tag in the HTML header: <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />

In the 'game' class use the following (CANVAS is much faster than WEBGL or AUTO):
super(window.innerWidth, window.innerHeight, Phaser.CANVAS, 'content', null);

In the 'boot' or 'loading' state use:
this.game.scale.fullScreenScaleMode = Phaser.ScaleManager.RESIZE;
this.game.scale.scaleMode = Phaser.ScaleManager.RESIZE;
(this kept the game.width the same size as window.innerWidth for consistency).

Have fun!

Lex

Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...