I had the issue with my first MBP 15 inch touch bar, got a new MBP, still had the issue then erased disk, reinstalled Sierra and seemed to have resolved the issue for at least a week. Getting a good solid 9 hours of usage (light, safari, mail etc). Now slowly the issue seems to be creeping back. I can't quite work out whats eating into the battery but I'm now on 26% and it is 16.26 when it was showing 100% charge at 12.00. I was running dropbox the whole time, however, I have about 5 mins before starting to write this post quit dropbox and now the battery estimate is slowly increasing. Showing 1:43 with 26% battery remaining. Seems dropbox does use quite a lot of energy for sure. It all feels too fragile for an Apple product.
However, the problem is that apple are slow to find a fix for this, really hope they manage it. Because I was able to use my 2015 MBP 13inch and get much better battery life. My gripes are as follows:
Certain applications use the discreet graphics card and they rinse the battery rapidly. The battery life is halved. Whilst I understand that Photoshop should use the Radeon graphics card, why must it be activated even when the application is sitting idle, minimised in task bar. Surely it makes more sense that the discreet graphics card is only activated when actually processing something heavy.
In addition, certain websites kick in the discreet graphics card when searching the news or anything with a lot of images. Whilst I recognise that this might be a fault of some of these websites being too graphics heavy. As someone who is not very well versed in these things it makes more sense to me that apple can configure the firmware to ensure that the discreet graphics card is not activated as easily as it does.
For example: Google maps (when using safari) always triggers the discreet graphics card and it will remain on until I close that tab in the browser. Surely that doesn't make sense. I'd use apple maps but unfortunately Google maps is just much better and has mapped areas which apple maps has not reached yet.
I just wonder whether these issues might be possible to fix or must we acknowledge that the discreet graphics card will stay on a lot of the time whenever tapped into an application/ website which "might" need its usage.