Why Microsoft Refuses to Name the Windows 8 User Interface


Recommended Posts

It's painfully obvious that any modern Windows interface is just plastered on top of classic and can peal off at any second. When an error occurs in Windows 7 you can see Aero revert to Basic or in some cases even all the way back to Classic. User Account Control dialog windows always appear in Basic, rather than Aero. As such these new interfaces never felt like a true integral part of Windows. Even though Microsoft disabled classic in Windows 8 and tried to redirect all calls to the old interface, it's still there.

Aqua on the other hand feels like a truly integral part of OS X; the one can't exist without the other. On OS X you'll never see a window without an Aqua border around it. You won't see the interface fail and revert back to something legacy. Ever. It just isn't possible. Note: I'm not talking about apps that run through some kind of virtualization or whatever.

Rationally I fully understand the concept of Windows 8 where the desktop runs as an app within Metro. It's secondary. Much like how Command Prompt in Windows 7 runs on the desktop and not the other way around. It doesn't change the feeling that Metro seems, once again, like something Microsoft stuck on top of the same old Windows in an effort to hide its true form.

I think that's because OS X has no concept of "legacy" or the crazy backwards compatibility you get with Windows. I am probably very wrong but my impression is Apple doesn't care much about backwards compatibility but instead gives importance to consistency whereas Microsoft simply has to do better job with backcompat. I wish they did a better job of polishing and streamlining a UI as much as you do but clearly Microsoft doesn't care.

This apparently isn't an issue on OS X despite the fact all Authentication windows are proper Aqua. Let's face it, it just confirms that Aero isn't as baked into Windows Vista/7 as it should have been. The sheer fact the entire mess has to revert back to some legacy protocol for security reasons is just ludicrous.

If OS X is drawing authentication Windows in user context then it doesn't have the same limitation. It's the way system is designed, can it be better designed? sure but again it depends on what the Windows team thought was more important. I won't be surprised if this was a result of combination of factors including driver instability*, security and backwards compatibility.

*something OS X doesn't need to worry about.

I think that's because OS X has no concept of "legacy" or the crazy backwards compatibility you get with Windows. I am probably very wrong but my impression is Apple doesn't care much about backwards compatibility but instead gives importance to consistency whereas Microsoft simply has to do better job with backcompat. I wish they did a better job of polishing and streamlining a UI as much as you do but clearly Microsoft doesn't care.

We all like to pretend OS X suddenly dropped from the sky in 2001 as something brand new. However, it's not. OS X is based on NeXTSTEP which had its own interface, had a Platinum appearance similar to Mac OS 9 in its early days and seen multiple Aqua versions. Do you see any of that back? Nope. Nothing.

OS X Server 1.0

mac-osx-server-1.0.gif

Apple does care about backward compatibility. They supported Classic up until 2007, came up with Rosetta to allow PPC apps to run natively (as far as the end user's concerned) on Intel and their crown achievement: Universal Binaries. First for Intel/PPC and later on also 32/64-bit. Microsoft on the other hand is still dicking around with different versions for everything. There comes a point though where the company needs to let go in order to move forward. As they should.

If OS X is drawing authentication Windows in user context then it doesn't have the same limitation. It's the way system is designed, can it be better designed? sure but again it depends on what the Windows team thought was more important. I won't be surprised if this was a result of combination of factors including driver instability*, security and backwards compatibility.

*something OS X doesn't need to worry about.

If Microsoft made sure Aero could be rendered through software from day one, l'm pretty sure driver instability and backwards compatibility wouldn't have been an issue. If I had to believe the Windows crowd drivers and compatibility is the excuse for just about everything. I'm not buying that, not to the degree some are trying to convince me of.

Let me make it clear for those who are uninformed about how Windows 8 handles DWM (Aero).

UAC Prompt in Windows 8 runs in Aero

Unlike in Windows 7, no program can cause Aero (DWM) to be turned off in WIndows 8. Windows 8 will simply not revert to the basic theme!

windows-8-vbox-30.jpg

That's UAC running in Aero in Windows 8 Consumer Preview

Is that clear?

I'll repeat here what I said in another thread. After months of careful consideration Microsoft finally came up with the definitive name for their new interface:

Metro UI, Windows 8 UI, Modern UI, Advertising UI

We all like to pretend OS X suddenly dropped from the sky in 2001 as something brand new. However, it's not. OS X is based on NeXTSTEP which had its own interface, had a Platinum appearance similar to Mac OS 9 in its early days and seen multiple Aqua versions. Do you see any of that back? Nope. Nothing.

Apple does care about backward compatibility. They supported Classic up until 2007, came up with Rosetta to allow PPC apps to run natively (as far as the end user's concerned) on Intel and their crown achievement: Universal Binaries. First for Intel/PPC and later on also 32/64-bit. Microsoft on the other hand is still dicking around with different versions for everything. There comes a point though where the company needs to let go in order to move forward. As they should.

If Microsoft made sure Aero could be rendered through software from day one, l'm pretty sure driver instability and backwards compatibility wouldn't have been an issue. If I had to believe the Windows crowd drivers and compatibility is the excuse for just about everything. I'm not buying that, not to the degree some are trying to convince me of.

And how many NeXTSTEP applications can OS X run today? My guess is zero whereas Windows will happily run applications from prior to Windows 95. My point was that Apple doesn't care about compatibility as much as Microsoft does or is probably forced to do because of their enterprise customers. They put backcompat ahead of everything else and that combined with their general apathy towards UI consistency results in this mess.

Video driver instability is one of the major reasons they had to move it in the user land (which is a better design as I understand).

This apparently isn't an issue on OS X despite the fact all Authentication windows are proper Aqua. Let's face it, it just confirms that Aero isn't as baked into Windows Vista/7 as it should have been. The sheer fact the entire mess has to revert back to some legacy protocol for security reasons is just ludicrous.

That's not how it works.

The non-client area ("chrome") of a window is drawn by the window manager. UAC prompts by default show on the Secure Desktop, which did not support the compositing window manager (DWM) before Windows 8. So any windows displayed on the Secure Desktop used the old window manager, which could only render the Basic theme.

This has nothing to do with how "baked in" anything is. It was just a design decision that it wouldn't be worth the time of making the DWM work on the Secure Desktop (and solving certain challenges like performance of the desktop switch and/or memory usage), when the dialogs were expected to be rare and the old window management implementation needed to be kept around anyway (to support XP style drivers, among other things).

In Windows 8, we no longer support XP style drivers, and for several reasons it was untenable to continue to support the old non-composited window management implementation given the direction we've taken things. So now the DWM is always used, everywhere, including the Secure Desktop.

It is not uncommon for Windows (or other OSes) to support parallel implementations of certain components, particularly for compatibility reasons during transition periods. This doesn't make the newer component "less baked in" or in any way inferior. It's just an architectural decision that takes the reality of compatibility requirements and a finite schedule into account.

  • Like 2

I think from a consumer point of view, just calling it the Windows UI makes sense. Doesn't bother them with any new buzz words (none of them have probably heard of Metro anyway), and it just makes them think that this is what Windows is now.

Plus, Metro was always a codename :p

That's not how it works.

The non-client area ("chrome") of a window is drawn by the window manager. UAC prompts by default show on the Secure Desktop, which did not support the compositing window manager (DWM) before Windows 8. So any windows displayed on the Secure Desktop used the old window manager, which could only render the Basic theme.

This has nothing to do with how "baked in" anything is. It was just a design decision that it wouldn't be worth the time of making the DWM work on the Secure Desktop (and solving certain challenges like performance of the desktop switch and/or memory usage), when the dialogs were expected to be rare and the old window management implementation needed to be kept around anyway (to support XP style drivers, among other things).

In Windows 8, we no longer support XP style drivers, and for several reasons it was untenable to continue to support the old non-composited window management implementation given the direction we've taken things. So now the DWM is always used, everywhere, including the Secure Desktop.

It is not uncommon for Windows (or other OSes) to support parallel implementations of certain components, particularly for compatibility reasons during transition periods. This doesn't make the newer component "less baked in" or in any way inferior. It's just an architectural decision that takes the reality of compatibility requirements and a finite schedule into account.

It just gives a very strong impression of the whole thing being one layer slapped on top of another. The sheer fact the new interface can "fail" and revert to some legacy state makes it inferior compared to what I see on OS X. I haven't used Windows 8 for a very long time but even there I've seen an app break the desktop and a classic-ish window suddenly popped-up. Are you telling us after six years Microsoft is still transitioning the desktop interface? That said it's good to see Secure Desktop finally supporting DWM.

Yeah I read that excuse before and all I think is: "On OS X you don't see Authentication windows suddenly appear in Platinum or whatever". For me it just confirms that Aero isn't an integral part of Windows to same degree as Aqua is on OS X. Quite frankly it comes across as a design flaw on Microsoft's part.

It's called secure desktop. Disable it and security prompts will show up in Aero.

The reason secure desktop exists is because no program (yes including Aero) can interfere with anything that happens within that prompt. That means a keylogger can't find out your password, mouse movements cannot be interfered with, fake password windows cannot open etc etc. Ctrl-alt-delete on login does a similar thing and that's probably where they got the idea from.

If Aero was enabled, the DWM process will have access to the UAC prompts and therefore opens up an attack vector.

OS X doesn't have this kindoff protection with it's password prompts.

@.Neo I will simply state that while WIndows 8 is an engineering marval, its imprefections only reflect the imprefections of humanity. There is only so much you can do.

We should be surprised that Microsoft has been able to innovate so much in Windows in just three years. Think about it, new platform, new chip support, new user interface, new service integrations, fundimental changes in many parts of the code, new device and form factor support, better power management, handful of desktop upgrades, and so much more. To top it all of, all of these things have been added without making the OS more bloated than Windows 7. (In contrast, while Vista brought great new features, it also brought in its bloat). In fact, Windows 8 is snappier than Windows 7! All these in three years? Can you imagine the achievement here?

I recommend that you achieve something as big as this before complaining about its imprefections. Nothing that human do or create will be perfect, but What Windows 8 has shown is more than anyone could have imagined or asked for three years ago!

THINK ABOUT THAT FOR A MINUTE.

If Aero was enabled, the DWM process will have access to the UAC prompts and therefore opens up an attack vector.

Except DWM does work with UAC prompts in Windows 8. So what's going on there?

  • Like 1

@.Neo I will simply state that while WIndows 8 is an engineering marval, its imprefections only reflect the imprefections of humanity. There is only so much you can do.

You're talking as if consumers should be grateful to Microsoft for bringing us great software, even if it has faults.

I have to respectfully disagree (and for the record, I really like Windows 8). The consumer should not, at any point, feel indebted to someone that that they are paying to provide a good or service. They should expect quality, in exchange for money. They should be unsatisfied when they identify flaws, because they paid for those flaws.

  • Like 2

You're talking as if consumers should be grateful to Microsoft for bringing us great software, even if it has faults.

I have to respectfully disagree (and for the record, I really like Windows 8). The consumer should not, at any point, feel indebted to someone that that they are paying to provide a good or service. They should expect quality, in exchange for money. They should be unsatisfied when they identify flaws, because they paid for those flaws.

he is like reverse Andrea Borman :|

@billyea money doesn't bring everything. You can't expect impractical things even if you have billions of dollers. You can't just ask someone to go to jupitar and be mad because they can't even though you paid them. To expect what is beyond the scope of humaity or beyond what is realistically possible is redicilous. I don't care who you are or how much you want to pay me. If you expect too much for me and be unreasonable, sorry, but I rather not do business with you because I cannot satisfy you.

Except DWM does work with UAC prompts in Windows 8. So what's going on there?

They've improved it.

DWM on 8 now runs under its own usergroup DWM-1 (on 7 it ran under user or system cant remember) but I'm not sure what privileges it has.

Secure desktop is totally different too. On 7 you could see open windows, apps etc in the background when a UAC prompt shows up. On 8 everything in the background just "disappears" and all you see is your wallpaper and the UAC prompt. And also Aero glass no longer exists in Windows 8 so this discussion is mute.

And also to be brutally honest you see the UAC prompt like once a week if at all (assuming all the apps you have were coded correctly and not calling system functions / using system APIs when they don't need them)? Is it really that big a deal to see the windows basic theme for all of 2 seconds?

They should be unsatisfied when they identify flaws, because they paid for those flaws.

Nothing in the world is perfect.

@.Neo I will simply state that while WIndows 8 is an engineering marval, its imprefections only reflect the imprefections of humanity. There is only so much you can do.

Windows 8 is not an engineering marvel. Far from it.

It just gives a very strong impression of the whole thing being one layer slapped on top of another. The sheer fact the new interface can "fail" and revert to some legacy state makes it inferior compared to what I see on OS X. I haven't used Windows 8 for a very long time but even there I've seen an app break the desktop and a classic-ish window suddenly popped-up. Are you telling us after six years Microsoft is still transitioning the desktop interface? That said it's good to see Secure Desktop finally supporting DWM.

You should never see a desktop/"classic" window in the new shell/apps. Desktop apps sometimes draw their own internal windows (i.e. some MDI apps) and will draw the frame themselves in a style meant to look like an old version of Windows. There's nothing the system can do about that. It doesn't know anything about what apps (or frameworks) decide to draw themselves.

You should never see a desktop/"classic" window in the new shell/apps. Desktop apps sometimes draw their own internal windows (i.e. some MDI apps) and will draw the frame themselves in a style meant to look like an old version of Windows. There's nothing the system can do about that. It doesn't know anything about what apps (or frameworks) decide to draw themselves.

There are three problems with what you stated. First of all, let's talk about web browsers designed to run on WinRT. These browsers, what Microsoft documentations still refer to as "Metro Style enabled Desktop Browsers" as of this writing still heavily rely, as expected, on Win32. While IE10 does a great job at masking itself by hiding all desktop elements in the WinRT environment, not all "Metro Style enabled Desktop Browsers" do. Google chrome is the best example. That browser, when running in "metro Mode" (Sorry, I don't know how else to refer to it), you see desktop elements everywhere. For example, in Metro Chrome, you can open bookmark editor, which opens up a desktop Window . It is also possible to right-click the title bar and get menu options such as minimize, maximize, and close. My point is, not all browsers for Windows 8 will do a great job at masking the desktop elements (Firefox looks promising from the preview screenshots, though).

Secondly, you can still bring up the task manager in when running WinRT apps or when on the start screen. For those who want to try this, set task manager to always be on top. I personally like this, but I am just arguing your point that you don't see the desktop elements in WinRT/Metro/Modern/New shell/whatever MS wants to call it today. Furthermore, the power user menu in the bottom left corner opens a desktop style context menu not WinRT style ones. The same is true when right-clicking on WinRT apps from the task switcher or hot corner. This is true even when running an WinRT app. Finally crashing explorer.exe also crashes the start screen, the charms, and the switcher. The desktop and WinRT is still an integral part of Windows. Only conceptually they are not.

Thirdly, let's talk about MDI windows. Let's also recall Aero lite, a new Aero theme first revealed in the leaked Windows 8 builds back in early 2011. This theme existed in all of the previews, but has been hidden in RTM. (However, people did find ways to enable that theme back in Win8 RTM with a simple little trick). The theme is also in the Windows Server 2012. Anyway, that theme flattened the desktop controls, including MDI window frames. In the final Aero theme in RTM, Microsoft flattened most of the desktop UI controls, except MDI window frames. MDI Window frames still sport the Windows 7 Aero basic theme, which is one of the ugliest Windows themes, in my opinion. I really don't understand how this can be so easily missed. If anyone wants to see an MDI boarder, run Visual Studio 2012 and start a Windows Form Application project. The MDI window frame is flat in Aero lite, but Microsoft has missed it in the RTM theme. What an oversight. And yes, these MDI window frames are drawn by the operating system. I am not referring to custom drawn window frames.

Anyway, I am really happy with Windows 8. But the MDI and ribbon highlight issues are one of the few things bothering me.

This topic is now closed to further replies.
  • Posts

    • Google reportedly set to lose two key Gemini and DeepMind researchers to Anthropic by Karthik Mudaliar Google is reportedly preparing to lose two more prominent artificial intelligence researchers, with Gemini contributors Jonas Adler and Alexander Pritzel planning to join rival AI developer Anthropic. According to a report from Bloomberg, both researchers are viewed internally as important contributors to Google’s flagship Gemini model family. Adler worked on Google’s AI coding efforts, while Pritzel was involved in the process used to train AI systems. Neither company has publicly confirmed the moves. The report also does not say when the researchers will formally leave Google or what positions they will hold at Anthropic. Training a large AI model requires decisions covering its architecture, data preparation, distributed computing infrastructure, and post-training methods that shape how the finished system behaves. Researchers with experience operating at the scale of Gemini are consequently difficult to replace quickly. Both Adler and Pritzel have previously contributed to Google DeepMind’s scientific research as well. They are listed among the authors of the company’s work on expanding AlphaFold protein-structure predictions across entire proteomes, alongside AlphaFold researchers including John Jumper. The reported departures arrive shortly after another important change within Google’s Gemini organization. Gemini co-lead Noam Shazeer is leaving Google for OpenAI, after returning to the search company in 2024 through its deal with Character.AI. Shazeer is particularly well known as one of the authors of the Transformer paper, whose architecture became the foundation for most modern large language models. Anthropic, meanwhile, has been recruiting recognizable figures from other leading laboratories. OpenAI co-founder and former Tesla AI director Andrej Karpathy joined Anthropic’s pre-training team in May. His move, followed by the reported recruitment of several Google researchers, suggests Anthropic is strengthening the research teams responsible for the core capabilities of future Claude models rather than concentrating solely on product and enterprise sales. The competition is complicated by the companies’ extensive commercial relationships. Anthropic competes directly with Google’s Gemini models, but it also relies on Google as an infrastructure partner. In April, Anthropic announced an expanded agreement with Google and Broadcom covering multiple gigawatts of next-generation Tensor Processing Unit capacity. TPUs are Google-designed accelerators used to train and run large AI models. via Bloomberg
    • This article makes my head hurt. Lots of confusing words
    • Google adds built-in computer control to Gemini 3.5 flash by Karthik Mudaliar Google has added Computer Use as a built-in tool in Gemini 3.5 Flash, giving developers a single model that can reason about a task and operate graphical interfaces across browsers, mobile devices, and desktop environments. The feature is available through the Gemini API and Google’s Gemini Enterprise Agent Platform, although it remains a preview feature for now. Computer Use enables an AI agent to examine screenshots and return actions such as mouse clicks, scrolling, and keyboard input. A developer’s application must execute those actions, capture the resulting screen, and send it back to Gemini, creating a continuous loop until the task is completed. Google says the integration can be used for activities including repetitive form filling, application testing, research across multiple websites, and longer enterprise workflows. Gemini 3.5 Flash can work with browser, mobile, and desktop environments, whereas Google’s earlier standalone Computer Use model was primarily positioned around browser interaction. The main change is consolidation. Computer control was previously offered through the separate Gemini 2.5 Computer Use preview model. As Neowin reported when that model was introduced, it was designed to interpret a visual interface and generate actions without requiring a website-specific API. Google later brought Computer Use to preview versions of Gemini 3 Pro and Gemini 3 Flash in January 2026. The latest release now incorporates the tool into the stable Gemini 3.5 Flash model rather than requiring developers to select a specialized model solely for interface automation. Gemini 3.5 Flash itself was announced in May as Google’s latest fast model for coding and multi-step agent workflows. It supports a one-million-token input context window and up to 65,000 output tokens, along with adjustable thinking levels that let developers trade additional reasoning for lower latency and cost. Google also added that Gemini 3.5 Flash received targeted adversarial training for computer-use scenarios. The company is also offering safeguards that can require user confirmation before sensitive or irreversible actions and automatically stop a workflow when suspected prompt injection is detected. Its developer documentation describes configurable protections for areas such as financial transactions and changes to sensitive records. Google isn't the first to bring Computer Use to its platform. Anthropic has made computer control available through Claude, while OpenAI has continued improving computer-use performance in its recent models. Microsoft has also applied the concept to business workflows, including a Computer Use capability for the Researcher agent in Microsoft 365 Copilot.
    • After I installed KB5095093, the volume on my ARM laptop won't go above 20%. It's stuck on the hearing protection level, which is pretty much useless if you want to listen to anything. I rolled back.
    • Amazon Prime Day slashes Samsung's newest Galaxy Watch Ultra by 45 percent by Karthik Mudaliar Samsung’s flagship Android smartwatch has received one of its steepest Prime Day cuts. Amazon has dropped the 2025 Samsung Galaxy Watch Ultra in Titanium Blue to $357.24, saving buyers around $292 from its $649.99 list price. That's a 45 percent discount (purchase link below). The 47mm Galaxy Watch Ultra uses a titanium casing and a 1.5-inch Super AMOLED display with a resolution of 480 x 480 and peak brightness of 3,000 nits. It includes LTE connectivity, Bluetooth 5.3, Wi-Fi, NFC, and dual-frequency L1+L5 GPS for more accurate outdoor route tracking. The 2025 model has 64GB of storage, a 590mAh battery, sapphire crystal glass, 10ATM water resistance, IP68 protection, and MIL-STD-810H durability testing. Its health and fitness tools include heart rate monitoring, sleep coaching, Energy Score, Running Coach, body composition analysis, temperature sensing, and ECG support, where available. This model is best suited to Android users who regularly run, hike, cycle, or train outdoors and want cellular access without carrying a phone. The larger battery, rugged construction, bright display, and dedicated Quick Button also make it a stronger option than Samsung’s regular Galaxy Watch models for extended workouts and demanding environments. Grab the Titanium Blue Galaxy Watch Ultra before the Prime Day price resets: Samsung Galaxy Watch Ultra (2025) [Sold and Shipped by Amazon] Good to know This Amazon deal is U.S. specific, and not available in other regions unless specified. We only use first-party seller links (at the time of article publishing); ensure that you purchase from a first-party seller link only. Check out Today's Deals on Amazon | or our recent tech deals. Become a Prime member (for Students or SNAP) via Neowin Get Prime Access - Prime for half price (for qualifying Medicaid, EBT, SNAP) Subscribe to Prime Video, Audible Plus, Music Unlimited or Kindle Unlimited via Neowin As an Amazon Associate, we earn from qualifying purchases.
  • Recent Achievements

    • Dedicated
      Scoobystu earned a badge
      Dedicated
    • First Post
      Tom Schmidt earned a badge
      First Post
    • One Month Later
      D0nn13 earned a badge
      One Month Later
    • Rookie
      +ChiefOfNeo went up a rank
      Rookie
    • One Year In
      Tom Schmidt earned a badge
      One Year In
  • Popular Contributors

    1. 1
      +primortal
      463
    2. 2
      +Edouard
      177
    3. 3
      PsYcHoKiLLa
      124
    4. 4
      Michael Scrip
      79
    5. 5
      Xenon
      76
  • Tell a friend

    Love Neowin? Tell a friend!