Apple plans to advance its leadership in notebook battery efficiency with a series of new features in OS X Mavericks designed to achieve substantial power savings while maintaining or even improving upon the "snappy" responsiveness of the system.

In addition to the previously considered Compressed Memory feature of the upcoming OS X Mavericks, which aims primarily to make the most efficient use of available memory while enhancing battery life on the side, Apple has profiled two other advanced features of the new release that are aimed directly at extending battery life and two enhancements targeting web browsing and video playback.

App Nap

The first is App Nap, a new OS architecture feature that monitors each running application to determine what priority it should get in terms of processor, network and disk resources.

For example, if an app is running invisibly the background, OS X Mavericks can transfer disk and processor priority to the foreground app, improving the apparent responsiveness of the system.

The system analyses several factors to determine which apps should get full access to the CPU, storage and network resources and which should be throttled back.

Among the heuristics Apple applies to calculate and assign priority are whether a background app's windows are even visible or whether it playing audio the user wants to hear. Developers can also opt out of App Nap while performing an important task.

But Apple's overall design philosophy for App Nap keeps the feature active by default for apps in the new release, requiring fewer necessary changes for existing apps in order to benefit, while delivering the greatest energy savings possible. Developers can also make minor changes to take even fuller advantage of the new feature.

App Nap gets particularly aggressive in throttling back less important tasks when the user is running on battery power. A series of actions seek to keep CPU cores, disks and network devices idle and in low power modes as much as possible.

Timer Coalescing

Integrated with App Nap is a parallel feature named Timer Coalescing that aims to coordinate the resource demands from different apps and background task so that once system resources are awakened to do necessary work, a variety of other pending tasks can be performed at the same time.

This delivers real results in efficiency because without such coordination, the system's components must be constantly woken from idle to handle a flurry of randomly occurring tasks, preventing the system from ever getting enough sleep to take advantage of idle mode power savings.

Source: Apple

With Timer Coalescing, the system's various tasks are either deferred or shifted so that they can be executed at the same intervals, enabling processor cores to go fully idle for longer periods of time in between.

Source: Apple

"Grouping operations allows your CPU to spend more time in a low-power idle state, using energy more efficiently with no compromise in performance," Apple notes in its OS X advanced technologies preview of OS X Mavericks.

Timer Coalescing's coordination of tasks is illustrated in before and after images portraying a 2 second snapshot of activity (below).

Source: Apple

"This can dramatically increase the amount of time that the processor spends idling," the company adds in its core technology overview. Apple notes that OS X Mavericks new efficiency features can reduce battery consumption by up to 23 percent, with little or no impact apparent to the user.

Safari Power Saver

Noted in our previous report on enhancements to Safari 7.0, Apple is now suspending web plugins until the user decides to view them.

"The new Safari Power Saver feature recognizes the difference between what you came to see and the stuff you probably didn?t. If the content is front and center it plays as usual. But if it?s off in the margins, Safari Power Saver pauses it. You?ll see a static preview, and it won?t run until you click to play it."

Source: Apple

This feature works similar to the existing "Click to Flash" plugin, displaying a placeholder users can click to load as they choose (above). Apple says that with the new feature, "browsing websites with plug-in content will use up to 35 percent less CPU power."

Combined with other advances in Safari 7, Apple claims a performance advantage over both Mozilla Firefox and Google Chrome, while using significantly less power than either alternative (below).

Enhanced hardware acceleration for H.264 media playback

Also new on the battery efficiency front in OS X Mavericks is enhanced support for offloading media playback to the GPU to take full advantage of hardware acceleration.

In the new release, OS X's "video playback engine takes greater advantage of the efficient graphics hardware in your Mac and reduces the frequency of disk access," Apple states.

The improvements apply to both audio and video playback. Apple says users can "go ahead and watch iTunes HD TV shows and movies full screen even when you?re unplugged" and states "your CPU will use up to 35 percent less energy while you?re watching video."

Apple's focus on MPEG H.264 standards-based media playback and its optimizations for hardware acceleration on both OS X and iOS stand in stark contrast to efforts by Google and Mozilla to push ideological objectives that relied upon less sophisticated and efficient software codecs.

Google's efforts to subvert H.264 playback on the web with its own WebM have not only failed to gain traction, but have done so at the expense of optimizing Android or ChromeOS to play real world media, leaving its users with devices that run hotter and deliver either inferior playback performance or require massive batteries.

This is really clever stuff and should rightfully be generating more excitement in the tech press.

Apple should simply have claimed to have invented a better battery. This would be easier for the morons that call themselves tech journalists and financial analysts to comprehend. Giving the details how Apple achieves superior battery life appeals to us geeks, but it confuses the idiots whose pea brains shut down before they get to the result of longer battery life.

Just tell them you've invented a lithium-titanium battery with 50% longer life and they'll go ape-s***!

Intel just announced that they are delaying their 14 nm Tic or process upgrade by one year. We are watching Moore's Law die a slow and steady death and Apple seems to be the only company who has all the pieces in place to take advantage. They have their own low power processor, an advanced OS that they are making more and more energy efficient, and if the current trend continues not having a FAB could be a huge advantage. Intel is waiting for some new technology that opens the door to more improvements that may have different manufacturing requirements. If there is a process wall at 14 or 10 nm it will make things really difficult for Samsung's foundry as well. Samsung's diversification will certainly help them weather this.

This is really clever stuff and should rightfully be generating more excitement in the tech press.

Apple should simply have claimed to have invented a better battery. This would be easier for the morons that call themselves tech journalists and financial analysts to comprehend. Giving the details how Apple achieves superior battery life appeals to us geeks, but it confuses the idiots whose pea brains shut down before they get to the result of longer battery life.

Just tell them you've invented a lithium-titanium battery with 50% longer life and they'll go ape-s***!

Good point(s)! It was impressive in the Keynote where Apple demoed a "resource intensive" website window and when another window covered it, the CPU requirements went way down. Very, very cool!

This is really clever stuff and should rightfully be generating more excitement in the tech press.

Indeed. Bud Tribble's presentation on the new power management technology in Mavericks was one of the most interesting sessions at WWDC this year. It's inspiring to see how deeply they thought about this (from hardware to software).

My friend installed mavericks on his new Air, and it was giving him battery life estimates of 15 hrs. Utterly insane. The people that bitch about Apple's lack of innovation miss the innovations in front of their eyes, hundreds of which are required to make such a thin laptop with by far the best battery life in the industry. That's innovation with direct benefit to every single user.

Anybody know if current apps need to be updated to take advantage of App Nap? Lightroom and Photoshop are brutal on my battery life.

I think, if I remember correctly from the keynote, that it is a part of the OS and you get the basic parts for free. App developers can do other, more advanced, things to improve the AppNap feature; but in the end you get something for the cost of the upgrade.

Does anyone on here know if these new features are limited to SSD-based Macs or available to all Macs qualified to run Maveriks?

I just bought my MBP 13" in January (HDD, non-retina) and "Power Nap" was excluded from my OS because Apple claims those types of features were limited to only SSD-Based Macs. Was a bummer to read that from Apple's own site and I fear the same will be true with these features.

Does anyone on here know if these new features are limited to SSD-based Macs or available to all Macs qualified to run Maveriks?
I just bought my MBP 13" in January (HDD, non-retina) and "Power Nap" was excluded from my OS because Apple claims those types of features were limited to only SSD-Based Macs. Was a bummer to read that from Apple's own site and I fear the same will be true with these features.

Yes, App Nap & Compressed Memory actually help HDD systems even more because avoiding disk use with a mechanical drive is even more important.

My friend installed mavericks on his new Air, and it was giving him battery life estimates of 15 hrs. Utterly insane. The people that bitch about Apple's lack of innovation miss the innovations in front of their eyes, hundreds of which are required to make such a thin laptop with by far the best battery life in the industry. That's innovation with direct benefit to every single user.