> -----Original Message----- > From: [email protected] [mailto:[email protected]] On Behalf Of > Brian LeRoux > Sent: Thursday, December 05, 2013 6:45 AM > To: [email protected] > Subject: Re: Cordova and Crosswalk > > We've been discussing allowing alternate rendering engines in Android for some > time. FireOS is basically this. GeckoView is around the corner from Mozilla. > It is a > likely future. >
I think the alternate rendering engine idea is great. So there will be an rendering engine adaption layer in Cordova Android with several concrete implementations (rendering engine plugin?), say WebView, Crosswalk and GeckoView etc., for users to choose at build time (via cli). Is my understanding correct? > I'm still curious if Crosswalk wants to donate to Apache? > Crosswalk Cordova Android (https://github.com/crosswalk-project/crosswalk-cordova-android) is forked from Crodova Android. It is to showcase the possibility and values that running Cordova on Crosswalk. If the value are acknowledged by upstream Cordova, it is straight forward to merge it back in an appropriate way, say alternate rendering engine design. Does it align with what you mean by 'donation'? Thanks, -ningxin > > On Thu, Dec 5, 2013 at 2:46 AM, Jonathan Bond-Caron > <[email protected] > > wrote: > > > On Tue Dec 3 08:40 AM, Hu, Ningxin wrote: > > > Your thoughts about the integration? > > > Is it possible to support Crosswalk runtime as a platform in Cordova > > > upstream? > > > > > > [2]: https://github.com/crosswalk-project/crosswalk-cordova-android > > > > It looks really awesome, can't wait to try it out. > > > > I have some concerns about more platforms and the terminology. > > Android should be considered as the platform, maybe Cordova needs a > > new flag, -engine? > > > > e.g. cli perspective > > > cordova prepare android > > #uses WebView of OS > > > cordova prepare android -engine crosswalk #uses Crosswalk > > > cordova prepare android -engine ChromeView #uses ChromeView > bundled > > jar > > > > That could solve some issues with windows 8: > > e.g. > > > cordova prepare windows8 > > > cordova prepare windows8 -engine v8.1 #uses/injects 8.1 > > code > > > cordova prepare windows8 -engine crosswalk #uses Crosswalk? > > > > Putting this idea out there, might make the maintenance easier. > > Problem for me is terminology of crosswalk as a platform, it's more > > like an engine that sits on top of the OS. > > > >
