Hi Josh, Thanks!
> > Joe and Ningxin, > > I'd love to focus fire the help in testing. I work with Ionic, and we'd love > to > assist in having Cordova with pluggable webviews for Android. > > Since I'm not as well caught up as everyone else, I could use a little help > with > direction. > > As far as Cordova 4.0, I've been using that 4.0.x branch to work with the > cordova-crosswalk-engine, and I can offer some results and testing from that. > That would be great! > How can I help moving forward? I can confirm gradle worked (other than the > minimum sdk version issue Ningxin also had), the plugin loaded, and I could > access some of the core cordova plugin functionality. > > I'd love to help with a little more direction, please advise! > I think we can follow Joe's suggestion. 1) From plugin perspective, crosswalk team are focusing on the JUnit tests for the crosswalk plugin itself. 2) From container perspective, Joe mentioned there are some of the existing JUnit tests are still valid to test pluggable webview, we need to identify them and have a way to run them. 3) And from integration perspective, Joe mentioned we need to use MobileSpec to test pluggable webview. I don't know whether people are working on 2) and 3). Joe, any comments? Thanks, -ningxin > On Sun, Dec 7, 2014 at 11:14 PM, Hu, Ningxin <[email protected]> wrote: > > > Hi Joe, > > > > > Crosswalk doesn't work the same way as the default AndroidWebView > > > and MozillaView from my experience, so some of the tests wouldn't > > > work for it and are specific to the default WebView. These would be > > > all the JUnit > > tests > > > related to embedding the webview. I think these tests should remain > > > for Cordova, but Crosswalk needs to have its own JUnit tests. > > > > > > > Agree. From crosswalk plugin perspective, we at least need to test the > > CordovaWebView interface and plugin interface. > > > > > > > > > > > > > I think it makes sense to release the crosswalk plugin against > > > > Crosswalk stable channel every 6 weeks. > > > > > > > > Any thoughts on above items? > > > > > > > > > > > I agree! This sounds like a good idea once the JUnit tests are > > > figured > > out. > > > > > > > Sounds great! We will focus on the JUnit tests of crosswalk plugin first. > > > > Thanks, > > -ningxin > > > > > Joe > > > > > > > > > > > > > Thanks, > > > > -ningxin > > > > > > > > > > > > > > > Best regards, > > > > > > -ningxin > > > > > > > > > > > > > -----Original Message----- > > > > > > > From: Carlos Santana [mailto:[email protected]] > > > > > > > Sent: Thursday, November 27, 2014 11:30 AM > > > > > > > To: [email protected] > > > > > > > Subject: Re: [Android] MozillaView Update: PoC is working > > > > > > > > > > > > > > Great news Joe. I agree with the time statement, post > > > > > > > vacation > > time. > > > > > > > Allows time for doc, test, and logistics for release. > > > > > > > > > > > > > > Documenting some guides on what these two plugins means for > > > > > > > developer in terms of features, support and handling a > > > > > > > single project that wants to target Android 2.3 + Android 4.x. > > > > > > > Instrumenting test framework to test integration between > > > > > > > cordova-andoird and plugins. > > > > > > > Also discuss how the release cycle will work. Who owns what? > > > > > > > From what I little understand is that cordova-android > > > > > > > remains ASF and owned by Apache Cordova. But this > > > > > > > cordova-android is a new version that has an API to support > > > > > > > plugins that replace the OS web > > > > view. > > > > > > > > > > > > > > The plugins are not owned by ASF/Apache Cordova, we just > > > > > > > need to document and support a stable API. And the gecko > > > > > > > view plugin will be > > > > > > owned > > > > > > > by Mozilla outside ASF, and crosswalk owned by Intel outside ASF? > > > > > > > > > > > > > > > > > > > > > On Wed, Nov 26, 2014 at 7:58 PM, Ally Ogilvie > > > > > > > <[email protected]> > > > > > > wrote: > > > > > > > > > > > > > > > >Thoughts? > > > > > > > > > > > > > > > > That. Is. Awesome. > > > > > > > > > > > > > > > > How far back can you target Android? > > > > > > > > > > > > > > > > > > > > > > > > On Thu, Nov 27, 2014 at 9:08 AM, Joe Bowser > > > > > > > > <[email protected]> > > > > > wrote: > > > > > > > > > > > > > > > > > Hey > > > > > > > > > > > > > > > > > > Just an update, I have a working PoC of the > > > > > > > > > GeckoView-based WebView ready for people to look at here: > > > > > > > > > > > > > > > > > > https://github.com/infil00p/cordova-mozillaview-engine > > > > > > > > > > > > > > > > > > This is definitely a very different webview than what we > > > > > > > > > have had currently, and I've had to re-think a lot of > > > > > > > > > how we do things with > > > > > > > > Cordova > > > > > > > > > because of it. The asynchronous bridge that uses > > > > > > > > > promises is very interesting on GeckoView, as well as > > > > > > > > > how this is properly > > > > > sandboxed. > > > > > > > > > I like it a lot better than how Chrome based web-views > > > > > > > > > are currently > > > > > > > > working > > > > > > > > > with just bolting on an synchronous object. However, > > > > > > > > > due to time, and because I didn't want to repaint the > > > > > > > > > bike shed again, I kept the basic bridge architecture mostly > intact. > > > > > > > > > > > > > > > > > > At any rate, from the initial tests, the bridge works > > > > > > > > > and the plugins are mostly intact. I override the exec > > > > > > > > > with clobbers, and while I haven't > > > > > > > > run > > > > > > > > > Mobile-Spec against the plugin version, the fact that it > > > > > > > > > fires tells me that the clobbers probably will work. > > > > > > > > > > > > > > > > > > I am really worried about the Splashscreen and how we > > > > > > > > > show and hide the webviews, since this was found to be > > > > > > > > > very brittle when I started to work > > > > > > > > on > > > > > > > > > this. We should consider having more proper refactoring > > > > > > > > > of > > > > Cordova. > > > > > > > > > > > > > > > > > > At this point, now that we have two webviews, I think we > > > > > > > > > should ramp up > > > > > > > > for > > > > > > > > > a 4.0 final release in January 2015. I don't want to do > > > > > > > > > it now because I can see people getting pissed off that > > > > > > > > > we released 4.0 and then go on vacation. That said, I'm > > > > > > > > > glad that this exists, since it feels like > > > > > > > > we're > > > > > > > > > finally at the finish line with this feature. > > > > > > > > > > > > > > > > > > Thoughts? > > > > > > > > > > > > > > > > > > Joe > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > <http://www.wizcorp.jp/>Ally Ogilvie Lead Developer - MobDev. > > > > > > > > | Wizcorp Inc. <http://www.wizcorp.jp/> > > > > > > > > ------------------------------ TECH . GAMING . OPEN-SOURCE > > > > > > > > WIZARDS+ 81 (0)3-4550-1448 | > > > > > Website > > > > > > > > <http://www.wizcorp.jp/> | Twitter > > > > > > > > <https://twitter.com/Wizcorp> | Facebook > > > > > > > > <http://www.facebook.com/Wizcorp> | LinkedIn > > > > > > > > <http://www.linkedin.com/company/wizcorp> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > Carlos Santana > > > > > > > <[email protected]> > > > > > > > > > > > > > > > > -- > "Clear thoughts produce clear results." > Josh Bavari > Application Developer > Phone: 405-509-9448 > Cell: 405-812-0496 > Email: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
