The Windows Store

As we mentioned previously, the Windows Store will be the Metro carrot for developers. At the same time it will be a significant change for end-users, double-so for Windows users who move to ARM.

Fundamentally the Windows Store is as you’d expect: it’s Microsoft’s rendition of the application stores we see on Mac OS X, iOS, Android, Ubuntu, etc. It will have a prominent place in Windows 8 (currently it’s the 2nd tile) and Microsoft would be very happy if all of their developers distributed applications through it. For x86/x64 users it will be just another source of applications; Metro applications can be sold through it, while for Win32 applications it will act as a listing service directing users to the owner's website. For ARM users however the Windows Store will be the only place users can get applications from, thereby not only requiring they be Metro, but that the entire experience for ARM users will be a walled garden like iOS.

Unfortunately the Store is one of the few features Microsoft showed off during the press event that was not enabled on our tablet. Right now Microsoft is still working on what their content standards will be, a Terms of Service agreement, pricing/developer cuts, etc.

As it stands the store itself looks like functions exactly how you’d expect a Metro based application store to behave. The store will only be accepting and selling Metro applications, so non-Metro applications will continue to be installed via traditional methods.

The Windows Store alongside Metro’s APIs will serve as a two-pronged approach for security for Microsoft. Metro applications will have a fine grained permissions system similar to Android, and as a result most applications will have even fewer rights than today’s applications running with user level permissions, as applications will only be given the permissions they ask for and the user approves. Meanwhile the Store’s content approval process will further weed out bad applications. As such we’d expect Microsoft’s pitch to end-users to be something along this line: so long as you stay in the walled garden, you’re guaranteed to be secure.

From an end-user perspective one big thing differentiating the Windows Store from Apple’s Mac App Store is that Microsoft will also be allowing developers to offer time limited trials through the store, by building on top of Microsoft’s existing DRM/licensing technologies. Along these lines Microsoft will also be offering the now obligatory ability to make in-application purchases, allowing developers to sell application features beyond just the application itself.

We’re still waiting to see how software updates are handled, but at this point it’s reasonable to expect that they will become part of the Windows Update process as low-priority updates.

The layout/categorization of the store hasn’t been finalized, but it’s going to be of great interest from developers and end-users alike thanks to its significant status on ARM devices. Microsoft has gained a lot of experience from the Xbox Live Store, and at the same time developers have gained a lot of experience living and dying by the Xbox Live Store. As it currently stands Microsoft will have a curated “Spotlight” category, while other categories such as “Games” will be semi-to-fully automated.

From a development standpoint Microsoft is pitching the Store not only as an easy to access storefront for their wares, but as a source of analytic/telemetry information. Developers will have access to sales data (including sales relative to category leaders), crash reports, certain usage statistics, and other types of information commonly seen in other application stores.

Finally for developers, Microsoft is also looking at what they can do to beat Apple when it comes to application submission and approval. The Windows Store will of course have content restrictions and technical requirements, and Microsoft is looking to capitalize on making those mechanisms transparent versus Apple’s black box process. The Store’s terms have not been finalized yet, but Microsoft is promising that they’ll clearly outline what will be acceptable for the Store. For applications already submitted to the Store there will be a status page developers can access that will tell them which stage their application is currently at: pre-processing, security testing, technical compliance, content compliance, signing and publishing, and finally release. Microsoft’s technical compliance requirements will be public, and developers will have access to the tools needed to test technical compliance ahead of time to confirm compliance before submitting it to Microsoft.

Developing For Metro – WinRT: The Metro API The Technical Side Of Windows 8
POST A COMMENT

235 Comments

View All Comments

  • kevith - Friday, September 16, 2011 - link

    Read the review, man Reply
  • augiem - Wednesday, September 14, 2011 - link

    I agree. This is an experiment... and one that is doomed to failure. Designers tend to be people of extremes and always push for "change" simply for change's sake. (Because it makes them look good, as if they're thinking outside the box. Contrast is easy to spot.) This is a knee-jerk reaction to the success of iOS. No power user or even business user will accept this because plain and simply it's a huge speedbump to productivity. iOS was so successful because it was targeted at an audience that was only interested in consumption, and even limited consumption at that. Desktops more often than not NOT used in a consumtive manner. (This of all the people sitting at work typing stuff into spreadsheets and running CSR software). This will not fly. It's an attempt to look "modern" by simplifying things for the unwashed masses, but it ain't gonna work. They're going to have to split windows into yet another branch, this time for consumption devices like tablets and media center PC's. This is a joke (and not a funny one) to any power user. Live titles??? Give me a break. Like I said, it's for consumption boxes. Who needs live titles to do your video editing / word processing / data crunching / etc job? Reply
  • futurepastnow - Tuesday, September 13, 2011 - link

    Are we, as a society, so stupid and juvenile that we need big colorful buttons for everything? When you use this with a mouse and keyboard, not a touch tablet, you're going to feel stupid.

    Look! It's a button that's four inches across! I hope I don't miss it with the mouse cursor! *click* Oh, good, I got it. Boy, those little icons Windows 7 had sure were hard to click on.

    And I am deeply concerned about my ability to turn this Metro s**t all the way off. Microsoft has stated that you won't be able to use Windows 8 without Metro. Folks saying "just turn it off" don't seem to get it- the Start Menu is *gone* in Windows 8 and this garbage has replaced it. Metro is the shell; it can't be turned off, yet. I think it's probable that MS will backtrack off its idiotic stance of forcing Metro on us, but they may not.

    You think people want live icons? Remember the Sidebar? Neither do I. Nobody uses the Dashboard on OSX, either.
    Reply
  • BioTurboNick - Tuesday, September 13, 2011 - link

    The point is that they aren't just buttons, they are ways to see what is contained within the button or display information. I honestly don't get what's wrong. How often do you keep the start menu open? If everything you do is on the desktop, you'll barely ever see it. Reply
  • UMADBRO - Tuesday, September 13, 2011 - link

    I know I rarely ever open mine. I have all the commonly used programs and links pinned to my taskbar. People are gonna piss and moan no matter what. Just ignore them. Reply
  • futurepastnow - Wednesday, September 14, 2011 - link

    I don't leave the start menu open. That isn't the point. The point is that the start menu is not fullscreen.

    All of this Metro crap is fullscreen and it's so integrated into the OS that it can't all be turned off. It's silly fluff for touchscreens, and why should it cover up everything else I'm doing, every other window I have open, whenever the OS decides it needs to go fullscreen?

    Fullscreen applications are not progress. They are, in fact, anti-progress, and just because Apple is doing it is no excuse. The olny things that should ever be fullscreen are movies and games and sometimes not even them.

    This is not progress.
    Reply
  • Ratman6161 - Wednesday, September 14, 2011 - link

    As I have said elsewhere, my desktop is always hidden behind the many application windows I have open at any given time. Whatever information the buttons are displaying is irrelevant to me since I will rarely if ever see it. Reply
  • futurepastnow - Wednesday, September 14, 2011 - link

    The big colorful buttons aren't going to be underneath all of your open windows. They're not on the desktop at the bottom. They''re going to be ON TOP OF your open windows any time you do anything that invokes the Metro interface- which will be often. Reply
  • Wraith404 - Thursday, September 15, 2011 - link

    Not if you turn the garbage off. I feel for developers that waste time creating metro applications for anything but tablets. It's going to be hard disabled on 90% of desktops. Reply
  • futurepastnow - Thursday, September 15, 2011 - link

    I'm not sure the average computer mom and pop computer user is going to be proficient enough to turn it off. They're just going to be angry about it, the way they were angry about Vista's aggressive UAC.

    Not good for Microsoft.
    Reply

Log in

Don't have an account? Sign up now