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
