Skip to content
This repository has been archived by the owner on Apr 3, 2020. It is now read-only.
zliang7 edited this page Feb 5, 2015 · 2 revisions

AppShell

  • Implement UIDelegate to support JavaScript 'alert', 'confirm' and 'prompt' functions.
  • A splash screen to hide the initial loading process of WebView. And it should can be customized through manifest.plist.
  • Customization of UI features in manifest.plist, including hiding status bar, disabling pinch and/or double tap gesture, disabling bounce and/or scrolling, etc.

Cordova

  • Rebase to Cordova 4.0 once release.
  • And leverage the new CDVWKWebViewEngine.
  • In short term, Port all official Cordova plugins through Cordova extension of Crosswalk
  • In long term, we should implement all official Cordova plugins in a Crosswalk extension. And consequently, ramp down utilization of Cordova extension.

XWalkView

  • Unit test
  • JSObject type on native to reference JavaScript objects which can't be passed by value.
  • Replace swift-json with our implementation which can handle JSObject.
  • Support synchronized fetching/calling JavaScript properties/functions through JSObject.
  • Create a Pod in CocoaPods.
  • Port to Mac OS X.

Packaging

  • Generate IPA package from AppShell and extensions in binary form. Eliminate compilation process.
  • IPA package can be generated on Linux or Windows machine if possible.
  • Packaging service in cloud.

Extensions

  • WebRTC API. (Requirement from community)
  • Mobile App usage and user behaviour metric and statistics. (Jonathan)
  • WebAPI for fingerprint recognition device and support Apple TouchID. (Zhenyu)
Clone this wiki locally