My Windows 8 Suggestion:Add Windows Back to Windows

A lot of people have lots of comments telling Microsoft what is wrong with Windows 8 and with what should be changed or fixed. Many of these people have even loaded and ran the operating system. Now it is my turn!

I’ve said in the past that from a sales perspective, Windows 8 is very unlikely to fail simply because Microsoft has the ability to push the operating system into the market on new systems. This pushing along with other methods has gotten over 100 million copies into the market. That's no small amount. Even so, one thing is clear. Something has to change to get developers attention.

The number of applications being built for Windows 8 is just not at the level it needs to be in order to push the opinion of Windows 8 into a more positive light. More important than just getting new applications, is getting good applications. Of course, the number of applications has been talked about to death.

Also talked to death is the whining about a start button and the modern interface. One thing I’ve seen is a resistance to change. This is also a topic I’ve talked about in our forums and elsewhere. Back in the 80s and 90s, the mainframe developers were laughing at PCs and how they didn’t take into consideration what users really needed to do. PCs would never amount to anything. Where are the mainframe developers now? Change happens.

What is interesting is that Microsoft has seen change happening. They are not the new guys to releasing operating systems. In fact, they aren’t even new to complaints about operating systems. If you recall, the naysayers had chanted that Microsoft Vista was the end of Windows. In fact, if I recall correctly, the start button was blasted as well. When the word "Start" was removed from the start button people also screamed. It was all so dreadful and all indicated the end of Windows. It is amazing that Windows 7 exists and that people generally like it. For Windows being over with Vista – and wasn't it over when Me was released too? – it is amazing that Microsoft is still in business!

Microsoft knows that Windows 8 is an even release. Even releases tend to be more consumer focused. Even releases tend to be ignored by enterprise. Even releases tend to have more consumer features. For those yelling that Enterprises are not likely to adopt Windows 8, do you really think this is a surprise to Microsoft? If it is a surprise to them, then I am actually the one that is surprised. I expect Windows 9 will be a little more aimed at pushing Windows 8 towards the enterprise. Windows 8.1 (Blue) might get Windows 8 closer, but it is more likely that Windows 9 will be more of an enterprise-level system.

Controlling Complaints

Microsoft also knows when they make big changes that people are going to complain. People like to complain. The naysayers like to look for things to get people focused on. As such, shouldn't a part of Microsoft’s strategy be to help control what people complain about?

Ignore the dual interfaces for a moment. If you ignore it, then loudest complaints are that the start button going away and not being able to boot to the desktop. Microsoft could have likely fixed both of these quickly. There are third party solutions to both issues. Like lightning rods, these two issues have drawn most people’s focus, including the Apple and Linux proponents. Microsoft has let these complaints ferment and grow. For many that use Windows 8, myself included, these two issues are actually pretty minor. It takes one click to get to the desktop. The start menu and the other navigation methods in Windows 8 work. At the end of the day, these are not huge company-ending issues again both are easily fixed.

Why hasn't Microsoft simply offered to patch these two items already? Could it be that they are letting people yell about them because it has drawn attention away from other things that they have been fixing? There are a lot of other issues that were more impactful than these two.

But people did complain. They made a lot of noise. So what will happen if Microsoft puts back the Start button and allows you to boot to the desktop? At that point, if you don't like the modern interface, you never have to look at it. Is the world aligned again?

And that is what I think is key about Windows Blue. If Microsoft fixes these two things, then the naysayers are going to have to come up with something else to complain about. But because they've had so long already, Microsoft is going to be in a much better position. If the naysayers start whining about something else, Microsoft can ask why they hadn't made a big deal about it before now. Microsoft’s position with Windows 8/8.1 gets a lot stronger.

The Modern Interface (Metro)

I left the modern interface out of the previous discussion because I think it offers a different story. Plus, if Microsoft provides a start button and the ability to launch to the desktop, then a desktop user can ignore the modern interface, should they want to ignore it.

It was Jason Hiner's article, The one big fix that could save Windows 8 that really pushed me to write this long-winded blog post.

I disagree with Jason’s suggestion. I believe that Microsoft is looking at the long term with what they are doing. That is not to say that everything they are doing is right. It isn't. But the modern interface makes perfect sense for a touch enabled, keyboardless device. It also makes sense from the perspective of building modern applications that people are engaging with. The days of the rectangular word-filled buttons is over. The modern interface that Microsoft is pushing is much more in line with what people have indicated they want. It works on mobile devices and it works with touch.

Additionally, the current desktop works for what we do today. Today I can't picture Visual Studio as a modern interface application. It works cleanly in the desktop. On the flip side, Minesweeper is a beautiful modern interface application as is my weather program and some of the news readers I use. Both are valuable, and I personally use both. I have a slate running Windows 8 because I wanted both the ability to play the games and to develop on the road. I use both. I think most people will use both as well. I like my modern interface applications, and I like my desktop with its apps.

Separating the two interfaces into their own versions would destroy the way I use my Windows 8 machines. I think the same is true for others too. For that reason, I think Jason's suggestion is crazy.

The Biggest Change I'd make to Windows 8

I disagreed with Jason’s suggestion, but I have my own suggestion for the one big fix that I think could put Windows 8 on a better path. Simply put:

Run modern Interface applications in a window on the desktop.

Said in a more fun way:

Bring windows back to Windows.

This one little change would be huge in my opinion. There is actually a third party product that does this as well. ModernMix by Stardock will let you run a modern app on the desktop in a window.

Why do I think this would help? Because it changes the mind set. You now are running all the goodness of a well-designed modern application and getting to use it like a normal desktop app. It no longer feels like you are in a different world, but that rather the elements of a different world are now a part of what you are already doing.

I think this change would have a huge impact on the mind set of developers as well. It would make building Windows Store Apps feel less like building for a completely different world, and more like an extension of what is already being done. By integrating modern applications into the desktop, the transition becomes a little easier for developers to digest.

# # #



Blog Categories

Blog Archives

Comments

  • you suck

    Posted by sean on 06/14/2013 06:10pm

    You suck! Windows8 sucks! As an operating system for the general public...it sucks!!! May be beautiful to geeks, but to us normal people...IT SUCKS!! Difficult to learn...difficult to understand...difficult to navigate! Since it came out, I haven't met ANYBODY that likes it, other than a wonderful commentary by a local university computer science prof who thought it to be the best thing ever. Get rid of this crap...MAC my next step.

    Reply
  • tutorial

    Posted by adrian124 on 06/03/2013 10:48am

    windows 8 is good but prefer windows vista because it has excellent performance hope this helps cooking games for girls

    Reply
  • Bring windows back to Windows.

    Posted by WindowsForEver on 05/25/2013 08:34pm

    "Run modern Interface applications in a window on the desktop", yes please. That would make me happier. But Microsoft are not going to do this as this makes it more difficult to code Cloud based applications. I believe Microsoft will turn Windows into a Chromebook like OS. Any comments on this statement?

    • "Microsoft will turn Widonws inot a Chromebook like OS"

      Posted by Brad Jones on 06/19/2013 08:09pm

      The question is really whether you believe the Cloud is the center of the future. If you believe the cloud is the future, then it makes sense that everyone will be focusing on building an interface that runs applications from the cloud. Chromebooks are making the assumption that you can be mostly connected and that you an run software from a centralized location. Microsoft is making similar bets. Take a look at Office 365. Take a look at how most software is being distributed these days - it is downloaded, not installed from a disk. Having said that, people moved away from mainframe terminals because they could tap into localized power on the desktop. That power gave better user interface experiences and faster processing for localized routines. I think the need for all the added power is reduced (relatively speaking) from the 90s, but it is still a value to be had. I think this equates to a minor reason on why the desktop and localized processing is still good. Of course Chromebooks can provide this as well. The real shortcoming is around business apps that are not browser-based. It is around those high impact apps such as CAD programs, line-of-business data entry, etc. The simple example that comes up in discussions is Visual Studio. Could Visual Studio ever be a browser-based app? I suppose it could; however, I have a hard time believing that it will get there any time soon in a manner that offers the features that developers are using in a manner that is usable. Having said that -- if you start to consider the ideas of "always connected" and high-bandwidth, then the approach to how you think about applications begins to change as well. Maybe a dumb terminal front-end can work if there is also a lot of power on the back-end. It would be nice to be able to log onto any computer in the world and be up and running with my set-up, my permissions, my apps, etc..... That is where this stuff is headed. Wow - this response was a bit of a ramble!

      Reply
    Reply
  • I totally agree

    Posted by Michal Hobot on 05/22/2013 09:16am

    I have exactly the same impression. Modern apps should coexist with desktop apps as windows. Apps should also work in fullscreen mode. (Btw, MacOS X windowed apps have fullscreen capabilities starting from Lion release). That's for devices that do have desktop. For Windows tablets I'd remove desktop completely and fullscreen mode would be the only mode then. By "tablets" I mean Windows RT devices with no physical keyboard and no touchpad/mouse - just a touchscreen. Connecting keyboard+mouse to such a device - and desktop mode appears, allowing for more flexibility. Btw, I'm using following Windows 8 devices: Windows 8 desktop, Windows 8 laptop, Windows RT tablet. Desktop mode on tablet is ridiculous. And most of fullscreen apps on 21" monitor look stupid either (try one of calculator apps available in the app market).

    Reply
Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Live Event Date: October 29, 2014 @ 11:00 a.m. ET / 8:00 a.m. PT Are you interested in building a cognitive application using the power of IBM Watson? Need a platform that provides speed and ease for rapidly deploying this application? Join Chris Madison, Watson Solution Architect, as he walks through the process of building a Watson powered application on IBM Bluemix. Chris will talk about the new Watson Services just released on IBM bluemix, but more importantly he will do a step by step cognitive …

  • Live Event Date: November 13, 2014 @ 2:00 p.m. ET / 11:00 a.m. PT APIs can be a great source of competitive advantage. The practice of exposing backend services as APIs has become pervasive, however their use varies widely across companies and industries. Some companies leverage APIs to create internal, operational and development efficiencies, while others use them to drive ancillary revenue channels. Many companies successfully support both public and private programs from the same API by varying levels …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds