The free version was Metro only, until people vocally complained.
Wrong. The free version only allowed you to build Metro apps. There is no Metro version of Visual Studio.
That's what I said. Perhaps I should've phrased it better, but the context was selling apps, not developing. "The free version was
for developing Metro
apps only". So what I said was exactly correct. You read it as "The free version was
able to run on Metro only". Sorry for the confusion in wording. My statement still stands: "
The free version of Visual Studio made software for Metro only, until people vocally complained."
For the upteenth time.... Windows 8 runs Win32 apps. WE KNOW. But Windows RT will not run anything that hasn't been sold through the Windows Store.
Who cares?! Windows RT is not designed to be your primary environment!
It's designed to be the primary environment
for consumers! We're talking about the open garden becoming a walled garden. Developers always have options, but here we are talking about the ways to put your software
before consumers becoming limited. Thus, every developer should care.
Windows RT is the equivalent of iOS and Android.
Except it also eats into netbook market share, not just tablet and smartphone shares, and tablet and smartphone shares also eat into netbook shares, so the end result is less market share for open systems. I don't care what you
compare it to, or what you liken it to.
(Excluding Servers and Kiosks, because they are not particularly relevant to our discussion)
1990s:
Desktops (Open distribution)
Consoles (Closed distribution)
Late 1970s, Early 1980s:- Desktops (Open distribution)
- Consoles (Open distribution) (led to video game crash of 1983, thought it worth mentioning)
1990s:- Desktops (Open distribution)
- Consoles (Closed distribution)
Early 2000s:- Laptops (Open distribution, takes some Desktop share but most consumers have both)
- Desktops (Open distribution)
- Consoles (Closed distribution)
Mid 2000s:- Netbooks (Open distribution, takes alot of Laptop share)
- Laptops (Open distribution, takes more Desktop share)
- Desktops (Open distribution)
- Consoles (Closed distribution)
Late 2000s and Early 2010s:- Smartphones (Closed distribution, most consumers use in conjunction with other machines)
- Tablets (Closed distribution, takes some Laptop/Netbook share)
- Netbooks (Open distribution)
- Laptops (Open distribution)
- Desktops (Open distribution)
- Consoles (Closed distribution)
Mid 2010s (After Windows RT and Windows 8 launch): (
Likely predictions)
- Smartphones (Closed distribution)
- Tablets (Closed distribution (mostly))
- Netbooks (Half closed, half open)
- Laptops (Open distribution)
- Desktops (Open distribution)
- Consoles (Closed distribution)
Late 2010s, Early 2020s: (Unlikely but still possible predictions)
- Smartphones (Closed distribution)
- Tablets (Closed distribution)
- Netbooks (Closed distribution)
- Laptops (Half closed, half open)
- Desktops (Partly closed, mostly open distribution, but greatly reduced market share)
- Consoles (Closed distribution)
Developers and businesses will always have more flexible machines than consumers. The average consumer, unknowingly, will continue to opt into closed systems because they have very clear short-term benefits (better security, cheaper short-term, more intuitive, better integration with other devices), not realizing the long-term costs (higher software prices, poorer quality service, greater corporate control, more consumer lock-in, less privacy protection).
More and more software releases will probably head to the clouds and to websites (with also tie-in apps in the marketplaces), since the internet is still open distribution even on most closed distribution devices. Unfortunately, that is also displeasing to me for similar reasons that I won't get into here.
This is not a doomsday "Oh no the sky is falling!" nor is it a "Microsoft is teh evil!", nor is it, "Video games are dead! Flash is dead! Microsoft will go bankrupt!".
This is merely, me saying, hey, this is clearly happening, here are the likely results, and here are further possible results, how should I best adapt to the changing environment? I want to be prepared for the changes
before they come, not when they so up at my door.
Windows 8 is the new (better) operating system which also happens to be able to run applications targeting mobile devices.
And has no guarantee that it won't
only run such applications with a later version. Whether Microsoft
will go that route or not, I don't know, but they are now much closer to such a transition if they decided to take it, and I prefer not to be shocked when the move is actually made, but to consider the ramifications (and what options I have, or what steps I should take to either take advantage of, or minimize the loss of) such a step way in advance of it actually being taken.
How much market share will Windows RT (shipped on cheap laptops) get? What will Windows 9 do? These are valid concerns.
Except they are not valid concerns. I'll repeat, anyone who thinks Microsoft is going to jettison their 95% grip on the desktop / laptop market is an idiot. There are over 1.2 billion Windows desktop installs across the world right now.
Any move Microsoft makes won't effect 1.2 billion instantly. It'll take 10 years or more before those 1.2 billion are entirely replaced with new hardware and software, whether it be Microsoft or not. Further, most consumers just go out and "buy a computer" not knowing what an OS is. Microsoft's lead comes from the fact that, because Microsoft lets the OEM make the products, their software is cheaper than competitors and more prevalent. Walk into Best Buy and see a hundred Windows laptops and, maybe, 5 Apple laptops. Also walk into a Best Buy and see iPhones and iPads and iPods because of popular demand.
Most consumers don't even know that what software is on one device can be moved to another device. They're happy to rebuy it for every computer they own, as long as they get some tech guy at Best Buy to transfer their pictures over. They'll even happily rebuy their music all over again, not understanding they could save that.
Compare that to the 150+ million iOS devices, and the 250 million android devices. It makes no business sense to screw your 1.2 billion customers in order to try to take over a hundred million or so mobile devices. The only reliable upgrade path for those billion customers is to ensure that their applications continue to work on the new operating systems.
1.1 billion of those customers don't understand that they even
can take their software with them. I'm talking about young people that have grown up with computers. The other 0.1 billion are businesses, and Microsoft ofcourse will provide alternatives for them. You, I, and everyone on these forums fall into the minority that's so small, we don't make much of an impact.
Non-'Windows Store' software WILL NOT WORK on some versions of Windows 8 (the Windows RT versions).
Once again, who cares? OSX apps won't work on iOS. EVERYBODY PANIC!
Obviously people on this forum care, and elsewhere on the internet. Why do we care? Because the consumer won't care, and will buy whatever is A) coolest, or B) cheapest. If the coolest and cheapest options are both walled gardens, it's harder for us to get our software in front of the consumer, without paying upfront costs or percentages of revenue. Previously we could. Increasingly we cannot.
It's because we're not idiots, that we stop and consider
ahead of time, what our options are, and how to best move forward as developers.
Nobody is saying panic. At least, nobody on this forum. We're saying, "
How much do you plan to support Windows 8/Metro?" (read the thread title). More accurately, the thread is about, "
Why will you or won't you port your software to Metro, and what effects might Metro have on releasing your software?".
You think we are children crying wolf, and flaming Microsoft as anti-Microsoft zealots. Wrong. We are developers who develop software for Microsoft, and we run Windows ourselves, and we are thinking aloud with other similarly minded developers in an intelligent way about where our industry might be headed, and what steps we should consider taking to best place ourselves for that change.
If you can't understand that, fine! Go start a thread, "
Why I love Windows 8 as a consumer", meanwhile, we'll keep discussing, "
What changes does Windows 8 bring to me as a developer".
If Microsoft Surface becomes successful, too bad for any software not sold through Microsoft and giving Microsoft a 30% fee. The non-RT version of Surface won't ship until January. Every Surface sold for launch and for the Christmas season will not support any software except the ones that Microsoft sells for you. Not fantasy, this is fact.
So what? Microsoft isn't the only one making Windows 8 devices. Most of the devices available as of last Friday are full blown Windows 8 devices. Not Windows RT. Lets not pretend like only Windows RT is available until January.
"
The non-RT version ofSurface won't ship until January."