It wasn't an issue for 16 years, but now it's a problem? Does anyone buy that?
It wasn't an issue for 16 years, but now it's a problem? Does anyone buy that?
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.
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.
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."
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.
"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."
I'm sure you're right, and this is a typical Apple move recently. Remove a useful feature because the bottom quartile of their users can't handle it. Never mind the rest of us who can.
Can you remember the last time this company did something to delight their users?
We've had CPU frequency scaling in laptops for at least a decade. What's different with the CPU in the new MacBook?
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...
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.
I don't know why you're so determined to ignore the actual news and get angry at news you made up.
If it's that simple and it only applies to the miraculous battery of the 2016 MacBook Pro, why remove it from older hardware?
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.