Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Crosswalk (crosswalk-project.org)
64 points by josephwegner on March 25, 2014 | hide | past | favorite | 15 comments


After digging into the FAQ I see this is intended for Android. I guess CEF is probably better suited for desktop apps.


Thanks for pointing this out. It's difficult to discover by just browsing the homepage. I was really hoping that this would be a desktop system. Are there any tools like this that are targeted at Mac OS or Windows?


You might want to take a look at node-webkit then

https://github.com/rogerwang/node-webkit


Crosswalk does work on desktop (Windows, Mac, Linux) but it is currently "community supported" meaning that it doesn't go through the same amount of QA as for Android and Tizen, and as a result might have more bugs - or occasionally not work at all.


I had the same ambiguity when visiting the page: is this intended for desktop apps (mac, linux, windows), or mobile (iPhone, Android, Windows)? What platforms does it currently support, and which does it plan to?


We're going to edit some pages to help with that ambiguity. As I said above, we do build on desktop platforms but we don't target the QA efforts on them so it's like community supported. https://build.crosswalk-project.org/ shows a buildbot on Linux, we're going to put public the Windows one for example. Mac OS works (I use it personally) but we don't have a bot at the moment. We don't also produces binaries atm. You also don't have the convenience of packaging your app into something that the platform can consume (.exe, .dmg...) something that Android and Tizen have. Again it's all open source, we are happy to accept patches to help on that matter.


This is pretty cool. Sounds like an alternative to PhoneGap/Cordova for high performance apps on Android. It appears it's meant to address the problem of building something like a mobile game with WebGL.


It does support WebGL indeed. It's not an alternative of PhoneGap/Cordova in fact it's a PhoneGap/Cordova++ as Crosswalk is compatible with the Cordova APIs. Instead of using the Java Android WebView it uses the Crosswalk View to render the contents.


How is it compatible, specifically? Do you replicate the same API in the skeleton app you distribute? Or is it possible to drop the Crosswalk View into a Cordova app directly?


https://github.com/crosswalk-project/crosswalk-cordova-andro... we use upstream cordova and replace the Java WebView by our own. You would need to repackage your app.


I would love to see something like this for embedded Linux applications (Platforms like BeagleBone or Raspberry Pi), without the overhead of X11, rather than just Android/Tizen/et al.


I think that some screenshots would help to understand how the final product is rendered.


How about some downloadable sample apps I can build?



That is great!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: