5 ms·
So basically in response to reports of lackluster battery life on the smaller battery equipped 2016 MacBook Pro, they remove the time remaining indicator? LOL!
by DoodleBuggy 10y ago
So basically in response to reports of lackluster battery life on the smaller battery equipped 2016 MacBook Pro, they remove the time remaining indicator? LOL!
It wasn't an issue for 16 years, but now it's a problem? Does anyone buy that?
- partisan 10y agoThat is the worst possible response to the situation. It's an insult to the users. There is a battery life problem. Hiding that issue in this way assumes that the users are too dumb to realize.
- DoodleBuggy 10y ago>>>> It's an insult to the users. Can you remember the last time this company did something to delight their users?
- zaphoyd 10y agoThe time estimates make an assumption that you can use a small sample of energy usage and project it linearly over the remaining battery capacity. This assumption breaks down on modern processors that get much of their energy efficiency by non-linear usage techniques such as race to sleep, adjusting cpu clocks for workflow, coalescing interrupts, etc. Additionally, modern OSes are doing more small random background tasks that are invisible to the user. A machine that is temporarily using a lot of CPU to perform a cloud sync or face detection on some new photos will report that at this level of energy usage you might not have much time left, when in reality the background operation is likely to end shortly and battery life estimates might spike up in 5 minutes. A user seeing a 3 hour estimate (that is probably wrong per the reasons above) when they are doing nothing that seems energy intensive and concluding that their machine is broken is the problem that Apple is trying to solve here. Might there be a better way of communicating the energy effect of background tasks on battery to users? Probably, but a single number time remaining is going to be a very hard way to do that (basically asking software to predict the future). The battery life graph over time found in activity monitor is much better. Something else that would help, and would fit into Apple's MO of moving iOS features to macOS would be a method of allowing users to enter a low power mode that would forgo face detection and spotlight indexing temporarily in favor of more consistent battery life. If it could do this for network usage when I say I am on a slow or metered connection that would be super helpful too.
- KirinDave 10y ago> This assumption breaks down on modern processors that get much of their energy efficiency by non-linear usage techniques such as race to sleep, adjusting cpu clocks for workflow, coalescing interrupts, etc. But uh, my Surface Book's battery indicator is pretty accurate. This is about changing the estimate to bring it in line with the rest of the industry being a PR disaster. Removing it entirely is esoterica.
- tedunangst 10y agoWindows seems to have more hysteresis or longer sampling period on their estimates. I can light the CPU up, and battery won't drop from eight hours to two until it's been that way for a while.
- zaphoyd 10y agoA longer sampling period could certainly be a potential solution. It could also cause a different sort of user confusion. If I start up a game, play for a few minutes and then worry about battery life and go check.. If I still see 8 hours I'm seeing the wrong info and may make a decision to keep playing that I will regret in two hours. I still think something like the battery over time graph is a better solution than a single number with so many assumptions built in that are opaque to the end user. The graph can express "you've not been using a lot of power but whatever you started recently has caused it to drop a lot faster."
- anigbrowl 10y agoThey knew all this before they put it on the market. Why not use some of the hardware development budget - and it's not like Apple has to count pennies - in order to improve upon the existing estimation algorithm? The battery life graph over time found in activity monitor is much better. Obviously it isn't or everyone would be using it. It's more informative from an analytical point of view, but people don't want to do that sort of analysis, that's why they spent $$$$ on a fancy computer. To do simple things for them. Sure, predicting the future is hard. But assessing how different people use their computers, fitting the pattern of a user's activity to an approximate profile, and interacting with them intelligently to discover which features they want always-available vs which ones can slow down a bit needn't be that hard.
- eridius 10y agoYes, I do buy that. The article makes a good case that features like iCloud document syncing, Photos face detection, etc. make the battery life very unpredictable for the first few days, and it also doesn't seem unreasonable to me that the new low power + high power CPU setup makes battery life harder to predict.
- gkop 10y ago> the new low power + high power CPU setup makes battery life harder to predict We've had CPU frequency scaling in laptops for at least a decade. What's different with the CPU in the new MacBook?
- FireBeyond 10y agoSo I'm sure then, that they'll turn it back on in a few days, after everything settles down, right? Apparently one of the background tasks can't be to do decent modeling of use. That would be too hard to predict, not like face detection...
- PhasmaFelis 10y agoRTFA. The problem was specifically that the time-remaining estimate was inaccurate and causing confusion.
- mikeash 10y agoThat's just BS. It's accurate enough to be useful for many common workloads.
- DoodleBuggy 10y agoOh but it wasn't a problem in Mac OS X 10.0, 10.1, 10.2, 10.3, 10.4, 10.5, 10.6, 10.7, 10.8, 10.9, 10.10, 10.11, 10.12.0, 10.12.1. OK, got it. That makes sense. Thanks I agree with you now. You are right, the battery estimator was a terrible idea. It is causing me confusion right now just thinking about it.
- PhasmaFelis 10y agoIt's not about which version of OSX you're running. It's about the software not adapting correctly to changes in the hardware, as Zaphoyd already explained to you. Yes, they should probably refine the software instead of just removing the display. But that's a different issue. I don't know why you're so determined to ignore the actual news and get angry at news you made up.
- DoodleBuggy 10y ago>>> It's about the software not adapting correctly to changes in the hardware If it's that simple and it only applies to the miraculous battery of the 2016 MacBook Pro, why remove it from older hardware?
- PhasmaFelis 10y agoBecause it's a single update for all platforms that does other things as well, and because Apple makes weird decisions sometimes. You seem to think that Apple hopes that people will forget that their battery drains quicker if they don't tell them how much time is left in it. I don't think they're that stupid.