Windows 8 Designed To Limit Power Loss From Apps

Microsoft explained a bit more about the power-saving capabilities of Windows 8 and how that works with applications.

Most of the details had been summarized before by Microsoft during its Build developer conference in September, when the Windows 8 developer preview was unveiled. The basic idea is that background apps get suspended by the operating system to conserve battery life, which is especially useful for mobile device users. Lead program managers at Microsoft, Sharif Farag and Ben Srour, expounded on that concept in a "building Windows 8" blog post on Tuesday.

Perhaps the most interesting tidbit explained in the post is that Windows 8, when released as a product, will let the user close an application via touch, keyboard or mouse. This point, seemingly trivial, likely will be a tremendous relief for those who tried the Windows 8 developer preview tablets in September, which required the user to go find the Task Manager and kill an application in order to close it.

Still, Farag and Srour make a strong case for not closing apps at all when using Windows 8. Apps that a user isn't directly using will get suspended by Windows 8, and while those suspended apps consume some system memory, they draw no power, so there is no battery drain from them "running."

Microsoft makes a few exceptions to this power-saving scheme for background apps that play music, print, receive instant messages or e-mail or VoIP calls, synchronize or share content, download or upload files, or refresh "live tiles." If the apps running in the background are "Metro-style apps," they can perform those operations concurrently with an active app. Windows 8 comes with an application programming interface (API) that lets developers enable background processing for Metro-style apps, if needed. Another exception is antimalware applications, which may need to initiate a scan based on activity on the system.

Metro-style apps are written to take advantage of the new Windows Runtime environment introduced with the Windows 8 developer preview. They differ from so-called "desktop apps," or the classic menu-driven x86-based applications that are seen running on current Windows systems.

Microsoft typically claims that current (x86) applications capable of running on Windows 7 today will be able to run on Windows 8 when that OS is released. However, the claim neglects the nuance that Windows 8 is also being created to run on ARM-based silicon. It's likely that Windows 8 ARM devices won't support legacy x86 desktop apps, based on a comment made by Steven Sinofsky, president of the Windows and Windows Live Division. However, the x86 system-on-chip hardware being designed by AMD and Intel will support both legacy desktop apps and Metro-style apps. Microsoft announced the new system-on-chip support in January of last year.

Windows 8 running on the new system-on-chip technologies will enable a "connected standby" mode, which allows the device to receive communications (such as e-mail and instant messages) while conserving battery power, according to Farag and Srour. A new element in Windows 8, called the "desktop activity moderator," will control the resource use of applications that operate in this connected standby mode.

ARM chips being developed for Windows 8 are system-on-chip processors, too. Based on that fact, and the language in the blog post by Farag and Srour, veteran Microsoft watcher Mary Jo Foley hypothesizes that Windows 8 on ARM will support running classic desktop apps. However, even if that turns out to be the case, developers would have the task of recompiling their x86 apps to run on ARM-based metal, which likely would be a daunting prospect.

Consequently, those Windows 7 users with legacy x86 apps who are thinking that they want to run them on the new Windows 8 ARM platforms will be disappointed.

About the Author

Kurt Mackie is senior news producer for the 1105 Enterprise Computing Group.


  • Hyper-V Architecture: Some Clarifications

    Brien answers two thought-provoking reader questions. First, do Hyper-V VMs have direct hardware access? And second, how is it possible to monitor VM resource consumption from the host operating system?

  • Old Stone Wall Graphic

    Microsoft Addressing 36 Vulnerabilities in December Security Patch Release

    Microsoft on Tuesday delivered its December bundle of security patches, which affect Windows, Internet Explorer, Office, Skype for Business, SQL Server and Visual Studio.

  • Microsoft Nudging Out Classic SharePoint Blogs

    So-called "classic" blogs used by SharePoint Online subscribers are on their way toward "retirement," according to Dec. 4 Microsoft Message Center post.

  • Datacenters in Space: OrbitsEdge Partners with HPE

    A Florida-based startup is partnering with Hewlett Packard Enterprise in a deal that gives new meaning to the "edge" in edge computing.

comments powered by Disqus

Office 365 Watch

Sign up for our newsletter.

Terms and Privacy Policy consent

I agree to this site's Privacy Policy.