Windows 8, Windows Blue and the future of Windows

In the last couple of weeks it has emerged that the following things are true:

  1. Windows 8 sales are disappointing.
    Link to Computerworld post
  2. Windows Surface tablets have not sold well, particularly the Surface RT version.
    Link to post
  3. Windows 8’s Bundled Applications are in need of some work.
    Link to ZDNet post

To me, if I was in charge of Microsoft, I would be hearing Windows Vista and Windows ME warning bells right about now. It is clear to anyone that Windows 8 is a step too far.  The existing user base just do not get Windows 8 and particularly the business clients who do get it, but don’t want any of it on their mainstream work PCs, as the immense costs of retraining folk to use Windows 8 and Office 2013 if they are still in the Windows XP, Office 2003 era (like one of my large Bank clients) would be horrendous.

Windows 8 is designed to move Microsoft forward, hell they even called the Metro interface the “Modern UI” when they discovered that they would face a copyright issue in Europe using that name. So they see it as the future. Unlike the Bill Gates era Microsoft, whenever they created a new paradigm, they did it in a way that businesses and seasoned users could migrate slowly to the new way of doing things by giving them the option to enable the old way of doing things and eventually turn that off as the new concept gained traction.  It seems now that Microsoft don’t care, all they can see is chasing Apple for a chunk of the iPad market share and it seems to be at the expense of their dedicated desktop PC users.  If I was on the MS board I would be asking Steve Ballmer for his keys to the executive suite and putting someone in who has a better handle on the needs of the traditional user base and in particular their business users. I cannot see that anyone who works on spreadsheets, accounts packages or edits photos or Videos would ever want to be using their finger for that?

Microsoft are working on Metro versions of MS Office and I am really keen to see how the hell you can do that using your finger as a replacement for a mouse. I am sure they will do it (I have seen the rotary dial device used in OneNote for Metro), but if you have used that you will know that OK you can get things done, but at what cost in time? It takes about 5 steps to do what you could do in 1 step in the Desktop/Mouse version.  This is not progress, it just smacks of using smart people to figure out how to make a thing work in a completely wrong environment. Most desktop users will just think this is just “art for art’s sake”.

If someone can demonstrate to me how using Metro can make me more productive when working on a spreadsheet, a database, an accounts package, a development environment or a photo editing application then I will switch wholeheartedly to using Metro, until then I remain sceptical!!!

Windows Blue

A lot of people like me were hoping that Windows Blue (A software update for Windows 8 to fix a number of issues in the current incarnation) might see Microsoft seeing sense and doing some of the obvious things that need doing to make Windows 8 usable for the majority of existing users. However it now seems from a leaked early version, that the emphasis is not on getting some sanity back into Windows 8 but is heading more in the direction of Metro and further away from the desktop:

I am in the camp that wants to believe that MS are not stupid, they know that the majority of their revenue comes from Business customers and they are your traditional desktop user not an iPad user, admittedly a lot of business users are additionally using iPad like devices, but they are the Sales Execs or senior management who use them as devices for consuming daily reports or reading news etc.  but the serious work gets done on desktop PCs with a mouse and a keyboard.

I think they (Microsoft) are after what they currently see as the bigger market i.e. non-business home users, ultimately they seem to want to move away from the desktop, but hopefully they will realise that this market for tablets is actually a fad that will subside like the “netbook” fad did.  Tablets are a new form factor and they make sense for consumers who want to do just that “consume”, they are not for people who want to be “productive” and that’s where I part company with the current Microsoft vision of the future. I cannot see how if you limit your operating system to be only targeted at the consumer that it can possibly work for the productivity user. These things are mutually exclusive.  That is why (ironically) Apple still maintain a separate operating system for desktop PCs (OSX) and a different one for their tablets and mobile devices (IOS). Why can’t Microsoft get this?

Here’s what should happen

  1. Make Windows RT the version of Windows for tablets and mobile devices, let’s call it “Windows for Mobile” (W4M). The reasons for using the RT version is that it runs only on low power ARM chips (also include whatever Intel comes up with in the future to match the ARM chips in W4M). In this version the desktop is banished as this version is designed specifically for users poking about with their fingers as the only input device. I use a Windows 8 tablet and I would be happy with this, I never want to see the desktop when I am on my tablet, if I do then I’ll switch back to my laptop or desktop PC to do that. Basically the W4M version is all about tablets and touch usage and banishes the old desktop paradigm.
  2. Make Windows 8 and Windows 8 Pro the versions of Windows for desktop users (W4D & W4D Pro). In these versions the desktop is the default, but a user can turn on the Metro environment through the control panel if they wish. Instead of grabbing the whole screen, Metro apps run in Windows like Stardock’s ModernMix application (, this means a desktop user can run Metro applications but in a way that fits in with the desktop environment (not the other way round). The W4D versions can “have their cake and eat it” because they are powerful enough and are not trying to eke out 10 hours battery life like tablets and other mobile devices usually are.

Whether Microsoft will see sense before it’s too late I don’t know, but if they persist with this “touch first” nonsense for desktop PCs I can see them being consigned to history as the company that threw away its loyal user base trying to chase a market that was already owned by Apple.


Windows 8 What Microsoft Should Do … And Soon!

Windows 8 just looks to me to be another ME/Vista. The applications are all about form over function (I refer to them as the “Duplo” versions of real applications).  Everything Microsoft does at the moment seems to be focused on trying to be like Apple.  I can’t tell you how much this distresses me.

Windows users are all about function and a little bit of form as long as it doesn’t get in the way of function.  Apple’s ethos is for people who are more focused about how a thing looks than how it performs and gives value for money.  Why do Microsoft feel they have to be like them with Windows 8?  Apple are capturing the non PC literate home user segment, but these people were never going to buy a desktop PC running Windows. They are a different market who just want a device that’s not a PC that allows them access to the internet and Facebook whilst on the move. 

So if Microsoft want in on that market, produce a device and an Operating System that goes after that but don’t disrupt/piss off the great user base that they already have chasing a completely different segment of society.  Desktop users may not be buying a lot of PCs because the power and quality of the PCs they have are still good enough to do the job they bought them for. Don’t forget, we are in a real nasty recession that is making us all watch the pennies at the moment.  Once that passes and their PCs start to need replacing then PC sales will jump and probably make tablet sales look weak!!

Windows 8 applications are just for tablets, but I am very worried that very soon Microsoft are going to be calling all desktop applications “Legacy” and in a future Windows release will be disabling the old desktop and that’s it, you have finally killed me as a Windows user off.

I have been a loyal Microsoft fan and have recommended their products for the best part of 25 years and I must be honest, right now I am starting to think about switching to Linux and open source.  I have recently changed my sister from an XP box to a new PC running Linux Mint and she is very happy with it.  I have done the same for my parents, as I really can’t see them wanting or coping with Windows 8.

So how can Microsoft fix this?  Microsoft need to stop, take stock of where they are and then in my humble opinion do the following:

  1. Separate Windows 8 Metro as a purely Tablet and Phone Operating System.
  2. Make Windows 9 like the Windows 8 Desktop (with a start menu ) and give us all the performance benefits of an Operating System for tablets that runs on a desktop x86 style processor.  So Windows 9 actually runs better with less resources than Windows 7, but has all the chrome and usability that Windows 7 gave us. You can lose the Aero transparency completely, it was just another pointless thing that gave no real benefit to using a PC and I suspect it was trying to emulate Apple again (DON’T DO THIS SORT OF THING UNLESS YOU CAN DO IT WITH NO PERFORMANCE DROP AND NO POWER USAGE INCREASE).
  3. Stop trying to make everything run in the cloud and just treat it as a convenient storage space that can be accessed everywhere and demonstrate to people like me that it is 100% secure from prying eyes and the Government.
  4. Ignore Apple with the main Windows product, they cater for a different segment. If you are not careful they will seriously come after your segment (desktop business PC users) and then you really will be dead. If you want some of their market for tablets, develop your Metro based O/S and Surface tablets purely with tablets and fingers in mind and DO NOT try and force this onto mouse and multiple screen users who want none of it. If you could produce a Surface tablet that just runs Metro and has 10 hours battery life and costs $199 you would wipe the floor with Apple. (I would probably be keen to learn Windows 8 development as you would have a huge user base that would be worth developing games for).
  5. Focus all future Windows desktop releases on:
    1. Improving performance so that Windows works better using less RAM and runs cooler on existing CPUs.
    2. As a result of A above, battery life on netbooks and laptops improves to the point where running an x86 CPU on a laptop with Windows can last for a full working day without compromising on performance like we had to with existing netbooks.
    3. Improve backwards compatibility by developing technologies like Windows XP Mode further and making it as transparent to the user as possible. This will help the entire Windows ecosystem, as business users will be able to bring their highly valued and very expensive to develop applications easily into the new O/S, rather than it being seen as a barrier to upgrading. Net result, hardware manufacturers and support people like me will get work building new PCs and implementing the software on them and the economy as a whole will benefit from the activity. Users will see improved performance and better power usage encouraging them to upgrade. If you encourage the support firms and the hardware manufacturers they will all add together to bolster your business.
    4. Make incremental changes that are demonstrably improvers of productivity, DON’T change things to justify the price on the box (I am thinking of the change from “Add or Remove Programs“ to “Programs And Features” as an example, it is just change for change’s sake and meant deep frustration from users).  If a thing works and it has been around for ages and people have got used to it and there is no benefit in changing it, leave it alone!
    5. Value your desktop user base, understand that if you want to make a paradigm shift like you are trying to with Windows 8 and tablets, that needs to be in a different track that does not derail the existing user base.  Sure if it takes off and becomes the majority usage scenario then quietly and very slowly phase out the old operating system when the tipping point occurs.

I know I sound like an old fart who doesn’t want change but what the business Windows user needs is a stable environment that evolves gradually, rather than this horrible knee jerk switching to whole new environments that just disrupts and decreases day to day productivity.  In practice it means that users have to throw away knowledge they have paid for in real money (books training courses etc.) and real time and effort slaving over a hot PC for years.


Windows 8


The new lock screen – So far so good.

I have played with the Developer Preview that was released last year in time for the “Build” conference. I installed it first on my HP laptop and my initial reaction was “OMFG!”, everything that the development of Windows to date was thrown out and it appeared MS had fallen “hook line and sinker” for the tablet paradigm basically because Apple did it with the iPad and had sold millions of the the things in a few days. Trying to run the Developer Preview with a mouse and keyboard was just horrific.


The new big tile interface seen above is called “Metro” and it is a direct port of the operating system used in Windows Phone 7.  Basically it is designed to be operated with your fingers rather than a mouse, so everything is big and easy to poke with your finger.

I and a lot of others ranted about it on the “Building Windows 8” blog in the comments, my biggest annoyances are:

  1. After years of getting the idea of not filling your desktop with icons as a) it slows down the opening of your desktop, b) it’s old fashioned and harks back to the Windows 3.1 “Program Manager” where you had a desktop full of windows with icons in them:
    and generally looks a bit of a mess.  I used it for years in work and it was efficient, but I immediately preferred the start menu when we got that in Window 95.
    Suddenly the clutter was gone and you had a nice organized hierarchy of programs within folders and your desktop picture of that far distant holiday island could be returned to whenever you needed inspiration.
    Since XP Vista and Windows 7 this newer paradigm has been improved.  Now with Windows 7 you can almost dispense with the start menu and just pin all your favourite applications to the task bar. Net result you have an always present strip at the bottom of your screen with your favourite/most used applications available.  Additionally the raised button look, tells you what else is open when you are in one application and can’t remember if you already opened another application. If you hover over the button you can peek at the contents of the application without actually leaving the one you are in. To me Windows 7’s Aero interface was as near perfect a way of working as there has ever been on a PC to date and I was really looking forward to what improvements they were going to make in Windows 8. So the Developer preview has been something of a let down to say the least….
  2. My biggest gripe is not being able to close Metro applications, this caused massive amounts of comment on Windows 8 blog and in the end the creation of the “Windows Metro Style apps forums”. Because Windows 8 uses the same interface code as the Windows Phone operating system it has brought with it the same way that phone applications work, they are basically suspended rather than closed.  I am not sure why they do this on phones unless it is because the time to open an application is slower than using up all the available RAM and switching back and forth by between all the applications you have open.  This however causes a huge problem in my opinion in Windows 8, as once you have been working for a reasonable amount of time opening various applications you suddenly find that when you want to switch to another application you have to wade through all the suspended applications.  It’s actually worse on a tablet as the method of switching applications is a swipe in from the left of the screen and it’s a sequential process unlike the old ALT-TAB or Windows Key – TAB method, you literally have to switch between each closed application until you get to the one you want.  It gets very old very quickly I can tell you!!
  3. Metro applications are full screen and have no “Chrome” as it’s called. That is they don’t have a menu bar at the top with the usual File >> Edit >> Options >> Help type  menus, or a title bar or Minimize, Maximize and Close buttons. Basically they are either running or suspended, you don’t close them, you don’t minimize them, you don’t restore or maximize them. They are either full screen or running in the background. 
    This is a picture of Internet Explorer running in its Metro IE10 version:
    This is Internet Explorer when you have swiped up from the bottom of the tablet screen or right-clicked if using a mouse. At the top you can see the pages you have open, the equivalent of seeing the tabs in the current version of IE9. Now this is all fine and dandy when you are using a tablet and your finger, but it’s mega frustrating to have to mess about like this when in Aero you just click a tab.  But what happens when you want to display multiple applications side by side? Well you can sort of?
    This is the Windows desktop on the left and the IE10 Metro App on the right.  You can only have this one quarter / three quarter split, all you can do is have it with the bigger screen on the other side (i.e. so it becomes a three quarter / one quarter layout going left to right). Which all seems a bit restrictive compared to the Aero desktop in Windows 7.  I suspect the reasoning for this is that when you are using your fingers as your pointing device all the usual Min Max Close and menus are too small to use with your fingers. I have had both Windows 7 and Windows 8 on a tablet and definitely Windows 8 Metro Apps do work much better with your finger.  My BIG problem with that, is that is not how I or other people will want to do their daily work.  Sure at night when they get back from work and want to chill out on the sofa and just read the news off a website or browse their favourite sites using a tablet, this is perfect.
  4. One of the big claims for the new start screen (I thought it was the desktop when I first started Windows 8), is that it is a) easy to start apps with your fingers and b) gives you instant feedback.  If you look at this screen grab below you can see that the tiles are showing status information about the user’s email and weather information etc.:
    This is great and gives you an instant feedback of what is going on.  You can obviously re-arrange the pinned applications so that the ones that you want are in the first part of the screen but for a desktop PC user the icons for the applications look like this:
    As you can see this all looks a bit like Windows 3.1, very cluttered looking, for me a bit too gaudy and because it seems to favour the text over the icons for non Metro applications (I suspect soon to be called “Legacy Apps” if the MS marketing drones get their way) they are actually less easy to locate than how they are on Aero and waste a lot of what I would call desktop space. I appreciate that there will probably be Metro versions of Word Excel and PowerPoint etc. but until then and for most users who want to stick with their existing software this will be how it looks for some time to come. To see more applications than shown here you must scroll to the right for what seems like hours on end.  On a tablet like my Zoostorm this is not brilliantly fast and becomes frustrating. Using the mouse and its scroll wheel you can scroll across quite quickly on my laptop but again it’s frustrating compared to having it on my taskbar or in easy to find menus.
  5. The biggest problem of them all however is the idea that a desktop PC user is going to get this “Touch First” user interface at all when they buy Windows 8 on their next Windows PC.  This problem goes to the heart of everything about Windows 8 focusing on a tablet paradigm.  Yes this will work great on tablets and I don’t care who you are, a tablet is NOT a computer you want to do serious work on. The only exception to that rule are people who take inventory or who do surveys and need a quick tick the box type tool with limited amounts of typing required. As soon as you have to type lots of information you need a keyboard and the on screen keyboards in both Windows 7 and Windows 8 (indeed any tablet OS) obliterate so much of the tablet’s screen that using them on something as complex as a spreadsheet or Word document becomes too disruptive as the keyboard gets in the way too much.  I have even tried filling in web forms using my tablet and it’s horrid. I spend more time hiding and showing the on-screen keyboard as I try and get to fields that are hidden behind the keyboard.

    For a desktop user this interface is OK and you can run desktop metro apps with a keyboard and mouse but why would you want to? Especially as it means giving up effectively multi-tasking for this clunky full screen single tasking or bi-tasking sort of idea where you can only have three quarters of a screen for your main app and one quarter for the one other one.  This is going t o be very crap on my dual 24” flat panels and for other people who run 3 or more screens.

    I just hope that Microsoft see sense and allow the user to turn off the Metro UI or allow us to have a proper start menu in the Aero Desktop as well as the start screen (there is a registry hack that works on the developer preview that allows you to turn off the Metro UI and it puts the traditional Start Menu back, note it sometimes causes weird things to happen if you decide you want to go back to Metro again!).

In fact I can’t see why there is this need to make all of Microsoft’s products have this corporate “Metro” look.  They have even put it on my Xbox 360 and it works Ok but it’s not needed for my money. I think they could quite happily have Windows Tablet Edition and Windows Desktop Edition and leave Metro off desktop PCs all together.

My hope is that when the full beta comes out they have answered a lot of the criticisms I have here such as making it possible to close Metro apps and being able to turn the Metro Interface off for desktop users and give us the Start Menu back.

As a person who makes his living writing applications for Windows and supporting business users PCs and Servers I am extremely worried as to how Business will react to this complete sea change in the user interface.  I think if Microsoft are not careful they are going to have another “Millennium” or “Vista” on their hands. Just as they managed to give the vast majority of Windows XP users a viable alternative to their current operating system.

I am very concerned that a lot of businesses who traditionally wait for a couple of generations of Windows operating systems before upgrading and who are now about to shift off Windows XP as it reaches its final support countdown in 2014 will take a look at this and think “I really don’t want the training costs associated with this transition” and will jump ship completely to the likes of Linux Mint. Mint offers them a no cost alternative desktop that has all of the benefits of Windows 7, i.e. it looks like traditional Windows, it doesn’t suffer with Viruses at the moment, it runs Open Office or Libre Office which can open MS format documents and provide enough functionality for most businesses.  The server Linux offerings like Red Hat can provide a similar set of email and collaboration applications that would almost satisfy the current Outlook/Exchange user. Also increasingly the Google Android market will satisfy the tablet and mobile phone areas and these are Linux based technologies so in some ways sit better with Linux than Windows.


If this starts to happen with a number of very big players, then the majority of business users might decide to follow suit and MS will be dead literally.

Let’s hope they see sense and accommodate the desktop and laptop user who doesn’t want to poke their screen(s) with their finger and do want to do serious work that requires a keyboard and mouse or we will all be honing our Linux skills.