Actually, we already document this as clear as possible in the README.md for the plugin. I think this is a very serious understatement.
https://github.com/apache/cordova-plugin-battery-status On Mon, Mar 7, 2016 at 10:09 PM, Joe Bowser <bows...@gmail.com> wrote: > > > 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 >> >> >