That's great news, Josh - glad to hear another positive data point :) I'll look at the code again today, (and maybe Andrew can weigh in faster than I can figure it out) but I think that there is a solution to the minSdkVersion issue in the gradle config; possibly involving a build-extras file.
On Mon Dec 08 2014 at 11:39:11 AM Josh Bavari <[email protected]> wrote: > 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. > > 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! > > 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] >
