The Future of Windows

Everything is changing, form factors, device usage, platforms, Microsoft is changing! and it seems to be changing in many exciting ways.

So lets look at what I believe Microsoft will do with the next version of Window (9, not the expected second update for Windows 8.1). I’m going to break down what I believe will happen for each form factor.

Please note, these points, are all conjecture based on rumors and notes from journalists and websites.


Firstly I expect to see Windows Phone, and Windows to become even closer, with even more shared. At the moment its pretty close, but I expect to see with Windows 9, it to finally be fully realised.

This means any app running on Windows, will run on Windows Phone, but also vice versa. We are almost there with Universal Apps, but its not fully realised yet,  as many apps are still separate between the two platforms (Mail app, Office apps etc.).

I also expect to see a much closer alignment of the UI, and I hope to see the Charm bar make an appearance.

This will be the Phone SKU, which will be a super set of the Basic SKU I will discuss next. This SKU will be free.

Mini Tablets (ARM, Atom CPU) & ARM Tablets (Surface RT/2)

These devices will come with a new free SKU of Windows. Which I’m going to call the Basic SKU. This SKU will not have the desktop or any of the legacy Windows features. It will be a Metro only environment.

Along side this SKU, Microsoft will include a new product, Windows “365”, which given the System on a Chip, incompatibles or low power will be used to run legacy applications, and provide the user with a desktop. I suspect this service will be fairly cheap for consumers to utilise.

This will be the core new way Microsoft will compete with free OS’s like Android, iOS (OS X should be mentioned here but isn’t targeting cheaper device markets). This Basic SKU will be constantly updated (about every 6months, for free). This SKU will come with basic versions at the very least of the Office Touch apps.

By offering a free basic OS, they will be able to compete on device prices, while offering the user better enterprise integration, security and updates than others do, and a way for Microsoft to sell users up into their ecosystem.

Microsoft may along side this offer a basic subscription. Which would include OneDrive storage, full Office Touch apps, Windows 365, Skype usage, Xbox Music (or maybe a way to mix and match these bits). This subscription maybe also be used to unlock extra professional features within the Metro environment (think Enterprise only features, domain login for example).

It would also be nice for this SKU especially on Mini Tablets to be able to run ANY Windows Phone app, not just Universal Apps, I suspect this wont happen, as it will stop users moving to Universal Apps.

Note: Just because its a subscription to unlock features of Windows, do not take this to mean that the PC will have to be online constantly to be able to use those features. Just like how Activation doesn’t need a constant internet connection to remain activated, these will be something where you pay a monthly subscription OR you can buy a perpetual license (or for enterprise / school, volume licensing). The OS will just have to go online once in a while to recheck your license. Given that this is a consumer device, the expectation of internet access once every 30-90 days seems reasonable in this day and age.

Large Tablets (Surface Pro) & Convertible Ultra books

These will too come with the Basic SKU initially, but then you will be able to either buy a Professional SKU as a subscription (includes all future updates, while your subscribed) or a perpetual license (included updates for 2 years, then support for another 2-3 years, so 5 in total) for a one off cost for those who prefer that style. Enterprise customers will continue to use their Volume Licensing as per normal (which is basically a subscription anyway).

The Professional SKU will come with a fully working, as you would expect Desktop, with no restrictions like it does with Windows 7/8/8.1

This subscription will give you a Professional license for up to 3/5 devices including activating any features on other SKU’s

Laptops, PC’s – Legacy Form Factors

These devices will continue to be sold with perpetual Windows Professional licenses, which can be when first brought translated into a subscription (which includes 2 years free of the subscription as its already been paid through the OEM).

Although I suspect many OEM’s will keep to just include the Basic SKU to keep the price down, but that Microsoft will try to restrict this for the following reason.

The downside to this model, is I suspect it will frustrate and annoy consumers to get their new device home and find to run any of their desktop applications that they have to pay even more, when they feel they have already paid for the device (these would be cheap devices so were talking about ~£220 per laptop). If a user feels shafted at this point, chances are they wont understand the changes, and feel shafted by Microsoft, and not the OEM/Sales person (who is the person who really shafted them).

The positive side to this though is that because its just a Metro environment, OEM’s wont be able to include tons of painful to remove junk ware, they will only be able to include Metro apps, which the user can quite easily remove.


So I believe next year Microsoft will introduce 3 new SKU’s (excluding Enterprise SKU’s)

  1. Basic SKU (Free, Metro Only)
  2. Phone SKU (Free, Metro Only, Phone Optimised)
  3. Professional SKU – (Non-Free, enables Desktop on compatibles devices (x64, excludes Atom, drops x86?), Enterprise Metro features), Perpetual OR Subscription pricing.

In addition to these I suspect they will also start to offer Windows “365”, and a Microsoft Services subscription.

  • Windows “365” – Offloads the desktop for devices (ARM, Atom) to run legacy applications in the cloud
  • Services – OneDrive, Office 365, Skype, Windows “365”, Xbox Music, Advert removal in, in an all inclusive subscription, (or one which enables users to mix and match what they want) for all of Microsoft’s cloud services.

I think this is a nice rationalisation of Windows, and how the platform needs to evolve going forward. It protects existing markets for sales, and customers who want to do things in a what will be regarded as a “legacy” way. While allowing Windows to properly compete in a world with new devices and form factors, and where free is king.

It should be simple to describe to users, and for a user looking at a Chrome book/Android PC/Tablet should be persuade back to Windows, as price is no longer an issues. While Microsoft may not have the biggest App Store yet, it has the biggest selection of legacy applications. More apps (real apps, plus the web) than Chrome OS, and solves the many issues with Android (Security, Performance, Updates).

But the danger is that it offers, a new and untried business model, for Microsoft, and the technology world. Google gives Android away for free to try and profit from advertising, Microsoft is going it in a sort of “Apple” way, to try and upsell people into the  app stores, and into the Microsoft Ecosystem.

Can Microsoft encourage its users to pay for its products and its ecosystem? I think its possible, but it will take ALOT for consumers to get used to. Microsoft is unlucky in that it has a extremely conservative user base that doesn’t like change, and while Windows 9 will offer something for everyone, legacy and new, I suspect, part of the media, may cry hysterically when Microsoft announces consumer subscriptions, if like usual Microsoft fails to explain its plans and positions, clearly to customers and the media alike (think of the shenanigans that came around, with Xbox One, when Microsoft announced it. They didn’t explain it brilliantly and the media ran with what they could infer, which was fear of change, plus it helps that conflict increases the number of clicks an article gets).

If Microsoft can get its story correct, and the media and user education correct, I think their onto a winner. I think with the changes we have recently at Microsoft makes me think they can just about do it.

Final Points

If Microsoft does this, what will it do with the Surface RT/2/Mini and other ARM tablets (the few that exist), who currently have a Desktop. Will they lose it? Will they mind if they use it? Or will Microsoft do a trade in / up scheme for users who feel let down by this, this will depend though on the numbers sold. Or maybe Microsoft will allow those users to block the update somehow? This will be the hard question for Microsoft to answer.

I feel partially that they should clear this up when they announce the Surface Mini, by introducing a new SKU of Windows RT or updating the existing SKU (forced update??), which doesn’t have a desktop but comes with the Office Touch apps (Beta) instead, and allow existing users to update to that SKU. This would give Microsoft a chance to test how it will deal with this issue before Windows 9.

If Microsoft forces this now, then when Windows 9 comes, it wont be a big negative point from any reviewers or the media.

The Home Server

Last year I decided not to renew my TV License for a myriad of reasons. This has lead me to using Netflix and my considerable DVD and TV/Movie collection a lot more.

I also want to share this content with my other devices remotely, and reliably. Basically what I want is a Netflix but for my collection! My NAS (Synology DS411j) is not powerful enough at the moment to do this, even before we consider transcoding content, and the more advance backup scenarios I would like.

So I then thought that using a AMD A4 CPU, I could build my own HTPC/NAS which could handle this for me. This was 1, looking rather expensive, both in terms of parts (a case which supported 4HDD’s is at least £100) and 2, in power usage.

It was then suggested that I could use a HP N54L micro server which would be able to handle (a colleague with the N36L/N40L could do it, so a N54L should be able to, too) the transcoding, needed for Plex Media Server. Its also significantly cheaper than building something myself, and its power usage is also wonderfully low.

A HP N54L micro server can be got for around £199, you can then get £100 cashback on top of that. So just £99! which is cheaper than a good case (and it comes with a pretty good case).

On top of that, I am adding 16GB of RAM (£115) So a total of £214. Hopefully I can get £100 for my old NAS which means I my outlay is only about £115, which isn’t bad really!

The boot drive will be either the 250GB HDD that comes with the micro server OR a spare 128GB SSD that I have, but I have not decided yet.

I’m going to write a little series, of blog posts as I set it up, the various tools and servers I use, with the custom scripts and bits I plan to use. I will be testing various failure scenarios and how to recover from them (mainly losing a disk, and replacing it). Hopefully by putting them online, they will help someone else, but also help me a few years down the road when I may need it.

So here’s the unspecific list of things I hope to blog about.

  1. Modding the N54L’s BIOS to enable the extra SATA Ports
  2. Installing Ubuntu Server 13.10 & Setting up ZFS
  3. Recovering ZFS from a Drive Failure (simulated by pulling a drive out and wiping it)
  4. SMB Setup
  5. RSync Backup from Clients & Snapshotting
  6. Snapshotting & Clean up
  7. Anything else that comes up long the way



Goodbye Google Apps, Hello (Custom Domains)

I have finally finished moving from Google Apps to Custom Domains (as detailed here). (Well actually the old Google Apps is still running for a few legacy reasons, and forwarding emails)

So I used to use Google Apps Free (now not available) as it was pretty good, and better than Hotmail at the time, plus it was free, and well featured. But Google has been cutting features out of the free version, things which are essential like EAS support (there isn’t a suitable mobile optimised protocol to replace this in my opinion which I will discuss shortly).

So recently the BYOD Wi-Fi at work stopped working for Windows Phone devices as its not officially supported. Since then I have noticed that the Mail applications data usage has been very high (using 250mb+ in 2/3 weeks), which has pushed me over my data limit. This confused me because it never used to do that before we could use the BYOD Wi-Fi at work (which was turned on in February).

Turns out that between then and now, I have installed GDR2 which switches all Google Accounts from EAS to IMAP due to Google cutting EAS support, and IMAP is horrifically inefficient it seems. And its not just my data usage it was eating up either, it was also my battery life. Since moving back to a EAS account, my battery life has shot up.

This is just another example of Google cutting useful features, or making changes to existing products to try and encourage uptake of their other failing products. So in this case it is to ensure people use their Gmail app (on supported platforms which are just Android / iOS at the moment as far as I know), which gives Google more control.

And for those not on Android / iOS they either have to suffer, or switch. If they suffer it is likely they will blame Windows Phone for the high data usage, poor battery life, not Google, which also helps Google get people to switch to Android.


Can Microsoft Succeed in the Mobile / Tablet markets?

Firstly lets define succeed, this doesn’t mean to become the biggest market share holder, but to take a significant chunk of the market – be a major player. This isn’t like Mac vs. PC or Betamax vs. VHS where there can only be one winner, its different this time, there is room for 3, and it’s very possible for there to be three or more major players and for the consumer it is essential that there are more than two major players to keep competition alive.

The big difference this time is that Microsoft cannot use its old tried and proven method of breaking in to market – sell it cheaper, let it run on anything and everything, and profit through volume. It worked for Microsoft with Windows, and IE, But Google has already taken this strategy and taken it to the extreme, Microsoft cannot undercut free. Microsoft has its back up against the wall.

So they need a new strategy, one similar to what they did with the Xbox which overtime, was very successful, even though it had initial problems, tough competition, and it was in a market, where the game was considered over.

A lot of people I have discussed this with, have said that its game over in these markets, and it’s too late for Microsoft to make an entrance (hopefully some of the above should distil that) but, these are new markets relatively, and the markets are far too young, and too fast changing to say that the game is over. Android is still making considerable progress against iOS in the smartphone market across the world, and the Tablet market is hardly developed and still has a lot of expansion and growth to go under. A market cannot be in a position where a winner can be declared, while there is such rapid growth and market share changes. There is all still to play for!

So what is Microsoft’s Strategy?

Firstly, they are going to try and match their competitors’ prices (maybe even slightly undercut it initially). This has to be done, to get consumers on-board.

Secondly strike at the enterprise. This will be easy for Microsoft, integration with their existing services and manageability tools means Microsoft can win this hands down, and this will expose the devices to a large number of consumers who are likely to then buy the devices at home (comfort, familiarity, etc.).

Finally and this is the key part of Microsoft’s strategy – is that Windows 8 and Windows Phone 8, offer something unique and different, to a market that is very polarised. At one end you have Apple’s completely closed ecosystem, limited or no choice in hardware, or services. At the other you have Android, where you have a multitude of devices from the very good to the absolutely terrible, where there are any number of services you can use, and a very open ecosystem.

What Microsoft is going to do is to provide a middle ground. A limited number of very good quality devices, across a number of price points. Along with a restricted set of services (this is needed to solve malware issues that android suffers from) which users can trust. They are going to try and provide the best of both worlds, choice and quality.

  • Everything so far is just Microsoft’s attempt to catch up and compete. Microsoft has also provided a number of new and innovative bits of functionality (not all of these apply to both markets).
  • A Unique User Interface. (Weirdly this also take a middle ground between Apples icons only – and Androids unlimited widgets, but providing something like widgets but within a consistent UI)
  • True Multitasking (on the tablet, it is possible to have two apps on the screen at once)
  • As mentioned previously – Cracking Enterprise Support
  • A common UI across multiple devices
  • A brilliant development environment, with lots of choices.
  • Xbox Integration
  • Office

I think all of the above means that Microsoft has a good chance of becoming a major player in these markets over time, as long as they don’t allow long periods without updates (they need to move to a yearly release cycle for Windows in my opinion), it’s far too early to rule them out!

Windows Phone 8 Annoucement

What a hell of a week it has been for Microsoft, they went from a sleeping giant to the most exciting company in the industry. They did not get it perfect though and there were some bad bits – a lot of which was due to the lack of details, and in a way rush announcements.

Why did they decide to do a WP8 announcement this week, just giving us a platform update, and a few features, but no tooling or SDK for us to start developing for the new platform, it does not make sense and again they left more questions that needed answering than there were before. When we will find out more? When will there be an SDK? When is the release date?

The Disappointment

Lets start with the disappointing – yet already known fact- that existing devices will not be able to upgrade to WP8.

This SUCKS, but is understandable for the following reasons:

  • WP8 requires UEFI booting which I doubt any existing device would support
  • Even if the above was not true, it would be an incredible struggle to get the OEM’s to rewrite all of their drivers and to publish the update

So yes it sucks, but it is understandable. I hope (wish) MS comes out with something closer to release to make it up to us early adopters – free credit to the market place, or subsidised upgrades.

The WP7.8 update is a bit of a reprieve though, but it will really depend how much is back-ported to it, to decide if it is acceptable.

The Awesome

MS unvield a whole host of new features, and promised that there would be more to come which they are not announcing yet.

Enterprise Features

Microsoft has really put the nail in the lid of RIM’s Coffin here, and will mean MS will lead enterprise adoption of smartphones.


MS has the most complete and broadest implementation of NFC that I have yet to see in any device. In android it seems to be limited to just payments, but MS have embedded it into everything it seems, so you can send and receive many types of data, and it will be a great companion to Windows 8.

I cannot wait to see the innovative ways developers use it.

Native Code

As a developer this feature does not really interest me, but it does mean there will be a much wider selection of games to play, as it will be easier for developers to port across platforms.


It seems MS has finally decided what its development environment is, after years of WPF, Silverlight, and other technologies. Now WP8 apps will be able to be developed in the same way as Windows 8 apps.

New Start Screen

A much needed improvement. Having smaller tiles will be great. I have a number of apps I use daily, but I just don’t need them taking up so much room on the screen.

VoIP Integration

This looks to be the deepest any platform has integrated such a feature, and will hopefully create a new bred of devices and carriers, where all you need is a data plan.


As MS is doing with Windows 8, what they with originally did with WP. They combine the best of both worlds. iOS is boring with its pain icon start screen. Androids start screen is a mess of uncontrolled resource eating widgets. WP gives flexibility, creativity, and a widget like experience, but in a controlled manor to protect resources and usability. And MS does this across the whole OS, and then adds more.

A great solid, set of updates to an already solid platform. I just hope the lack of an upgrade path, does not destroy the ecosystem, but this is make or break time for MS and the platform.

iOS/iPhone took off with its second major iteration.

Android took off with its second major iteration.

WP8 is the second major iteration, will it take off? (I sure hope so, its the best mobile OS out there)