The Windows Store: Unifying Across Devices

The original iPhone had no App Store. It seems hard to believe now since the App Store is one of the biggest strengths of iOS and has been for some time. It’s a model that has been successful and one that is now a staple of all platforms. Windows 8 introduced the Windows Store to Microsoft’s desktop platform, but it never really saw the success that was necessary to elevate it and the tablet apps to the level needed to drive sales.

Microsoft has made some pretty big changes to the store for Windows 10, and more are on the way. Likely the biggest change, and this one is not yet 100% realized, is that Microsoft, with Windows 10, is unifying their platform across all device types. This allows them to provide a single store which can have apps which can be run on everything from IoT to desktop to phone, and eventually Xbox One in November, and the Microsoft Hololens when it launches sometime in the next year.

So what does it mean to unify the platform? This is not about providing phone apps for use on the tablet, or tablet apps which don’t really work well on a phone. By providing a common set of APIs across all of their platforms, the developer can now write a single app which can be used on any device they want. Rather than stretch out a phone app to run on a desktop, the platform is designed to allow scaling of apps across all devices. The developer will have to provide a bit of work to make the UI work on different devices, but the amount of work required is a lot less. Another big part of the system is that apps will be designed with XAML layouts, which can be automatically scaled by the operating system depending on a lot of factors. This is one of the reasons that apps can now be run in a window, since the OS can present the app in the right layout for a given window size. When you look at the struggles Windows has had with high DPI over the years, the move to XAML should be a big boon to high resolution devices since the WinRT framework is DPI aware.

So there is a lot of work that has been put into this new framework, which originally launched with Windows 8. It provides a lot of flexibility to different device types, input methods, and even architecture. Windows RT is now dead, but the ARM processor is still the standard on phones, and this framework still allows apps to run across architectures too.

But the Windows Store is about more than just providing apps. Microsoft has unified the store now and it is the single place to make all purchases now. Music was available in the Xbox Music app in Windows 8, and movies and television shows could be purchased through the Video app. That changes in Windows 10, and all purchases including media are now in a single location.

The store gets a new look too, which looks a lot better than the original store in Windows 8. Windows 8.1 brought some nice changes, but the new look of the store is much improved. Featured apps are shown at the top, and you can easily access your account, find apps you’ve already bought, and search for new ones. One of the biggest issues with the store in Windows 8 was how Microsoft had not really shown a lot of dedication to ensuring the store had quality apps. They started well behind, and seemed to pretty much allow anything in the store in order to say they have a higher app count. That changed recently, and Microsoft is now cracking down on apps which are basically clones of others, and they are ensuring that apps which are game guides are clearly labeled to ensure people don’t purchase the wrong thing. They still have a lot of work to do on this front, and the store in Windows 8 was really a poor experience. However one of the worst offenders is actually Microsoft themselves. There has been discussion around the fact that Solitare, a game which has been around for since WIndows 3.0, is now a subscription based game. That is not the entire story of course, because the subscription of $10 per year is just to remove the ads from the game, and you can still play for free. This is also the same subscription for Solitaire which was around back in Windows 8. Luckily the ads are not intrusive, but it is a slippery slope and one that can easily be taken too far.

In fact, once again it is Microsoft that has taken it too far. In-App purchases (IAP) are an unfortunate way of life now, and are something that will not be going away anytime soon. Some developers have found them to be the saviour to their business model. Generally a small portion of the user base invests heavily in the game, and they end up making more than they would have by just selling the game at a fixed cost. The "benefit" as it were is that the game ends up being free for most people, but the games are often riddled with stumbling blocks in an effort to get you to pay up. As an old school gamer, I'm not much of a fan of In-App purchases, but I get that the people have spoken, and it is a viable way to market.

But there is certainly a limit to how far you can go with this. Most IAP is for a couple of dollars per transaction, and in an effort to clean up the Windows Store, Microsoft has taken it upon themselves to remove apps which they feel are not priced appropriately. They stated in a blog post: Ensuring appropriate app pricing

The price of an app must reflect its value. Customers need to know that when they purchase apps from Windows Store, they are paying a fair price. While developers retain sole pricing discretion, they should price apps based on their app’s value and functionality. This means that similar apps should generally be comparable in price. This also means that while developers may use pricing to promote their apps, they must not utilize irregular or unfair practices that violate Windows Store Code of Conduct.

So this is good news for customers, or it would be, except that Microsoft themselves is not following their own guidelines. Microsoft has an app in the store called "Microsoft Jackpot" which is a basic game of casino style slots. It is free, with IAP of course. The IAP is for coins which allow you to continue to play when you've run out of coins (which is very quickly by the way). This is not illegal, since you can't actually win money, but if you think about the ethics of allowing people to pay to play a casino game in which they can't win, it is certainly shady. And then you need to look at the IAP itself.

Microsoft will sell you coins in a free game for up to $199. That cost is more than it would cost you to purchase WIndows 10 Pro. This is just for coins in one free game in the store. This is ridiculous, and even more so because the game itself is terrible.

There is no way that this game reflects any sort of value, and the worst part is, it breaks (in my opinion) their own guidelines on what can be in the store. If they are serious about cracking down on poor apps which rip people off, they need to start with their own apps and use them as a model on what to do right, and not wrong.

So with that out of the way, let's move on with some other information about the store and the app platform. There are a couple of more changes too. The design language for Windows 10 has changed quite a bit from Windows 8, which relied in an App Bar and Charms Menu to perform options inside apps, and the apps themselves tended to scroll horizontally to take advantage of widescreen displays. Now that apps are in windows, the horizontal scroll is no longer going to work, so the design of Windows 10 apps is that they are now scroll vertically. The app bar has been replaced by options menus. Pivots, which were one of the key design features of Windows Phone and Windows 8, are now pretty much gone.

Windows 8 Design Language - Horizontal Scroll, App Bar, Charms - Money App Pictured

And of course what is an app store if there are no apps in it? Microsoft has certainly struggled to gain developer support for many big name apps, and even apps that were there like Twitter were not kept up to date, and were missing key features that were available on iOS and Android. It is too early to say if this will change with Windows 10, but there have already been some key apps released with the new Windows 10 design language, including Twitter.

Windows 10 Design Language - Veritcal Scroll, Menu Bar on left with flyout, more information per page

At Microsoft’s developer conference, they announced some big pieces to the puzzle too. Windows 10 will have support for iOS apps running as native code. This will still involve the developer having to import the apps and do a bit of coding, but the amount of work necessary to port an iOS app to Windows 10 is far less.

Android apps will also be able to be ported to Windows, but only on mobile devices like phones. This strategy makes a lot of sense, since iOS tends to have better tablet app support.

Porting apps from other operating systems is not a long term solution to the problem of lack of apps, but it is a short term solution which will at least drop the barrier to entry for devs that write on non-Windows platforms. The long term goal is to expand the footprint of Windows 10 enough so that it is a platform that developers want to target, but getting there is going to take some time. Microsoft’s goal is to have Windows 10 on a billion devices within three years of release. It’s an ambitious goal, but certainly one that is attainable for the Redmond based company.

Another change to the store which is coming later on in Windows 10’s life is that traditional desktop apps will be available through the store. This is a nice change and should make it a lot easier to purchase, install, and update these apps.

There will also be built in support for volume license customers to provide apps to their employees, and to offer a curated store to provide just what they require.

The store will also be the update mechanism for apps, as it is now, but also for system apps like the new browser named Edge, and other system features too can be updated through the store. It should offer faster updates, especially on mobile devices where system updates can get tied up by mobile operators.

Microsoft needs the store to be successful. Windows 10 brings about a lot of changes to help draw back customers, with the start menu, and other changes, but really the store is the key to everything. If they can’t bring developers in to the platform through the store, it is going to be tough for the rest of their strategy to come to fruition.

Digital Inking gets a Promotion Changing the Way You Interact With Your PC: Meet Cortana
Comments Locked

293 Comments

View All Comments

  • Brett Howse - Wednesday, August 26, 2015 - link

    Thanks for the catch on that one :)
  • abhaxus - Wednesday, August 26, 2015 - link

    Had a full screen takeover/scrolling ad when trying to read this article. Similar to the Tom's Hardware ads. I don't read that website anymore, and I will stop reading this one if it continues to happen.
  • Anne Druide - Thursday, August 27, 2015 - link

    Only 30 minutes in and it is obvious to me that Microsoft has dropped the ball it had picked up with Windows 8.1. (1) Microsoft's efforts at fixing Windows continue to be APITA (a pain you know where)! WHY did they have to completely obliterate the Charms? Why not just have left them along the right side of the new Action Center? I mean really? Did that NOT cross any of the brilliant minds at MS? WHY remove such a distinctive and unique feature of 8.1. Why not integrate it into 10? (2) Furthermore, just as 8.1 had swung maybe (maybe not) too far towards the tiles, 10 has swung WAY too far towards the desktop. Now, to get to the Metro Tiles Menu it takes TWO steps! Why in the world does pressing the offscreen Window button bring up the Start Menu INSTEAD of the Metro Menu? The Start Menu ALREADY has its own Window icon! And what's a TOTAL WASTE is that pressing on the offscreen Windows button while in Tablet mode and on the Metro Menu does ABSOLUTELY NOTHING! It does not even bring up the Start Menu which would have been a great idea! Duh! (3) Finally, I feel that MS has lied about BRINGING BACK THE START BUTTON! Clicking on the Windows button located where the Start button was in Windows 7 does NOT bring anything up even remotely close to what we had in Windows 7! When I press the Start button I DON'T wanna see tiles; I wanna see all the practical functionality of what came up in Windows 7 when I pressed Start! INSTEAD, I get a very confusing flotsam and jetsam mish-mash of everything under the sun instead of quick access to the Control Panel and Task Bar content and...OMG there's no longer any user control of Windows Update?!!! All in all, my first 30 minutes with Windows 10 has been, as you can tell, VERY disappointing! WHY is it SO HARD for MS to JUST GET IT RIGHT! This is NOT even close to what Windows 10 SHOULD be. This is a limping Windows 9 with the 10 thrown in JUST not to look light years behind Apple's OS X whose TEN has been a thorn in the side of MS for how many years now?!
  • mapesdhs - Thursday, August 27, 2015 - link

    Still looks to me like MS wants people to have a phone interface on a desktop, which is stupid. So many things once again look incredibly unprofessional, and the lack of configurability is just ridiculous. It makes the coding of this latest release look so amateurish. The smiley in the very first review image is typical. I could make a list of everything else which is stupid (eg. no Save As from right-button), but who has the time, and I'm sure the 22 pages of comments have covered them all already.

    I don't want to use an OS that looks like a phone interface. I'll keep using Win7 until MS offers something sensible.
  • straighttalk - Thursday, August 27, 2015 - link

    Totally useless review. No content, just a lot of opinion. Where's the beef? What are the issues? What problems are people who upgrade having?
  • SteelRing - Thursday, August 27, 2015 - link

    WiFi Sense is the antithesis of privacy and security, you should allow it if you are naive or an MS worshipper or both. Should you upgrade from Win8(.1)? For sure... Should you upgrade from Win7? I'd say if it aint broke dont fix it. I'm personally glad that Win10 finally allows me to buy laptop again, laptop that works and not just a toy. I want a keyboard and a mouse with my computer and Win10 finally lets me have it again. People who want to smear their screens with their fingers seem to be happy with Win10 too, none of my business though. If Win10 had not come out I'd be scavanging refurb laptops with Win7, thank goodness I don't have to.
  • Oxford Guy - Thursday, August 27, 2015 - link

    Microsoft is apparently doing its best to make sure it is broken. Here is a list I found of patches to avoid, due to things like added in "telemetry" (spying) or bug introduction:

    KB3075249, KB3080149, KB2505438, KB2670838, KB2952664, KB2976978 (8 only), KB3021917, KB3035583, KB3075249
  • Notmyusualid - Saturday, August 29, 2015 - link

    Thanks, but cleared out a couple of those already.
  • Zak - Thursday, August 27, 2015 - link

    "for most people, they will make the trade-off of less privacy if it means an improved experience. The textbook example here is advertising, where in order to deliver relevant ads to the user (or rather not serve them useless ads) the ad service must be able to learn something about the user and their preferences" -- Are you out of your mind??? Trade my privacy for relevant ads? You ought to be on drugs or MS is paying you to post this drivel. Nobody likes to be blasted with ads, relevant or not. If they system really wants to learn something it is this: NOBODY LIKES ADS.
  • jameskatt - Friday, August 28, 2015 - link

    The absolutely WORSE thing about Windows 10 is now much it is tracking you - tracking the websites you read, the apps you use, tracking how much time you spend on a web page, etc. And you cannot turn this tracking off. It is totally creepy that Windows includes so much spying.

    Some parents may love this in that they get a monthly report from Microsoft of every webpage and app their children use.

    But for the vast majority of users and parents, this is simply unacceptable.

    Someone has to give us a privacy utility to block Microsoft from tracking us so heavily.

Log in

Don't have an account? Sign up now