Hi, I requested a PR that fix the minSdkVersion issue in origin/aar branch, Could you please review it?
Please let me know if anything I can help. Thanks. -----Original Message----- From: Ian Clelland [mailto:[email protected]] Sent: Tuesday, December 09, 2014 1:16 AM To: [email protected] Subject: Re: [Android] MozillaView Update: PoC is working 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] >
