Crosswalk Project for iOS
The Crosswalk Project for iOS provides a web runtime for sophisticated iOS native and hybrid applications.
The Crosswalk Project for iOS is built on top of
WKWebView, the modern WebKit framework that debuted in iOS 8. We extend the WKWebView with the Crosswalk extension framework. For detailed information, refer to Embedding Mode & Native APIs.
Crosswalk Extension Framework
Cordova Plugins Support
To leverage existing Cordova plugins, a Cordova extension is provided to simulate the Cordova environment. Simply place the source files of the Cordova plugins into your project and register the plugin classes in the manifest. For more information, refer to Cordova plugin support.
Host development system:
- iOS 8+
Follow the Quick Start Guide to setup a simple XWalkView based application from scratch.
The following 3 demos are available:
A simple app that shows how to embed a XWalkView, implement Crosswalk Extensions, and configuring the extensions and application.
An example that shows how to integrate a Cordova Plugin with the Crosswalk Cordova Extension support, and usage of the
Another Cordova Plugin demo, imported from https://github.com/Icenium/sample-file.git, that demostrates the usage of the
NOTE: Try the demos after the project's submodules get initialized, using:
> git submodule update --init --recursive
The Crosswalk Project for iOS is available under the BSD license.