On Mon, Mar 7, 2016 at 10:00 PM, Nikhil Khandelwal <nikhi...@microsoft.com> wrote:
> What's our deprecation policy? Should we log a deprecation message before > remove this support. What alternatives do Cordova developers have - are > there other plugins which provide the equivalent functionality - perhaps > with a better API - as opposed to polling events every 1% battery drop. > Our regular deprecation policy is six months, but I think we should bypass that because our Battery Plugin on Android is harmful and will kill the battery in two hours if left running. Chrome 38 has support for the W3C Battery API, but there's still not an option for people stuck on 4.4 or below other than to use Crosswalk. The thing is that a size penalty is still better than a battery that actually drains the battery of the phone. You could do a scaled-down API where it only sends an event when the battery is at 15% and has no meta information, but it wouldn't be compatible with the W3C and I remember criticizing the W3C spec as being unable to be implemented in Cordova by itself, since the Android SDK requires us to subscribe to an event manually that is never meant to be subscribed to. AFAIK, the community hasn't created a third party battery plugin that works. I don't want us to keep distributing a plugin that is so completely broken that it's harmful for users. I don't care how many developers use it, since they're obviously not testing their applications. > > -Nikhil > > -----Original Message----- > From: Shazron [mailto:shaz...@gmail.com] > Sent: Monday, March 7, 2016 5:27 PM > To: dev@cordova.apache.org > Subject: Re: Can we please kill the Battery Plugin on Android > > +1 > If no one has concerns by the end of the week, I'd say we would have lazy > consensus and you can delete the Android part of the plugin (maybe prep the > PR now) > > On Mon, Mar 7, 2016 at 12:12 PM, Joe Bowser <bows...@gmail.com> wrote: > > Hey > > > > Once again, I ran into someone using the Battery Plugin that actively > > kills the Battery on Android, and can we please discourage people from > > using this very broken plugin that we have no ability or intention of > fixing? > > > > The reason I don't want to fix it because the browser already supports > > it on the latest versions of Chromium, and because it's impossible to > > fix without changing the API entirely. We really need to kick this > > harmful plugin to the curb so that people stop making applications > > that drain the battery of their devices. > > > > I know that we've talked about it at length, but I don't ever remember > > us coming to a conclusion regarding killing the battery plugin on > Android. > > > > Any thoughts? > > > > Joe > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org > For additional commands, e-mail: dev-h...@cordova.apache.org > >