I'm pleased to announce that the Crosswalk for iOS is open source today.

Crosswalk for iOS[1] is an extensible WebView which is built on top of 
WKWebView, the modern WebKit framework debuted in iOS 8.0. It provides fast Web 
runtime with carefully designed extension API for developing sophisticated iOS 
native or hybrid applications.

Extension modules written in Objective-C or Swift programming language can be 
automatically mapped to JavaScript world. With capabilities offered by 
extensions, Web apps can look and behave exactly like native apps. And they 
will be no longer a second-class citizen on iOS platform. To leverage existing 
Cordova plugins, we have developed an extension module for bridging Cordova 
plugin API to our extension API. Theoretically, Cordova plugins can be reused 
without modification.

For Web App developers, there is an AppShell app as the reference/template of 
application stub. A Web App of iOS can be composed by AppShell, XWalkView, 
extensions and Web assets. The packaging tool, crosswalk-app-tools will have 
iOS IPA package generation support. Currently we have an experimental 
back-end[2] for crosswalk-app-tools.

This project is still under development, and the API is not stable. But we'd 
like to get feedbacks from early adopters and community. Any suggestions and 
contributions are welcome.

Project source code:
[1] https://github.com/crosswalk-project/crosswalk-ios/
[2] https://github.com/crosswalk-project/crosswalk-app-tools-ios/

Cheers,
Zhenyu Liang
_______________________________________________
Crosswalk-dev mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev

Reply via email to