Apple Finds Bug after Consumer Reports MacBook Pro Battery Test

Consumer Reports said in a blog post Tuesday that Apple has a fix for a bug uncovered in CR testing. According to statements from both CR and Apple, there was a bug in Safari that caused battery life issues on Apple’s new MacBook Pro with Touch Bar. That bug played a role in inconsistent battery performance in CR testing, results that had previously caused CR not to recommend the new MacBook Pros.

Apple has released a fix for that bug to its beta program, and said it will release it to the public in the coming weeks.

MacBook Pro with Touch Bar

Apple’s MacBook Pro with Touch Bar

MacBook Pro with Touch Bar Battery Life

CR raised a ruckus by not recommending the new MacBook Pro models in part because of poor and inconsistent battery life. “In our tests of three different MacBook Pro models,” the magazine wrote, “we saw battery life results as long as 19.5 hours and as short as 3.75 hours.”

Many Apple fans prefer to dismiss Consumer Reports when the magazine bags on Apple, but CR does carry weight with many consumers. Apple apparently knows that, because the company reached out to CR in the wake of those tests.

The magazine said that Apple requested “multiple rounds of diagnostic data,” and analyzing that data revealed a bug.

Hidden Settings

In addition to the bug, CR uses a developer setting that disables caching when testing battery life. The magazine said it does this on all laptops from all manufacturers when testing batter life to remove variability in battery testing results.

It may produce more consistent results, but…well…that’s not how modern laptops work. macOS, Windows, and ChromeOS all make extensive use of caching to improve overall performance, including battery life. Turning off that caching is just not how consumers experience modern computing.

It’s hard to imagine why CR thinks this is a better way to test. To wit, “Many of these settings are set by default to extend battery life. That’s generally a good thing. But because these settings are so variable and situation-dependent, we turn several of them off during testing.”

Again. That’s just kind of weird to me, but you can read more about it in the blog post on this topic. I should also note that said testing decision has been applied to all manufacturers, and that Apple isn’t being singled out.

[Source:-Mac Obserever]

Saheli