Metro/WinRT is ONLY for desktops/tablets/phones, not servers. Microsoft’s server market share is pretty healthy, so Win32 is in no danger of going away.
Actually, I JUST read on Forbes the quarterly year to year sales of PC’s (87.5 million for 2Q12), and they were down 0.1% worldwide. Considering that smartphones and tablets are not part of this number, it seems like a LOT of people still like desktop/laptop systems. This also doesn’t count servers.
My biggest concern is Windows 8 is being designed for some market OTHER than these 300 million systems/year. If you ask me, the metro interface is just plain silly on my 30" monitor. It’s not uncommon for me to have a dozen+ windows open, and I’m going to want to shift to a system that only shows a maximum of 2? I think not. The number of Metro apps I plan to buy for my desktop system is essentially zero, and I plan to continue to spend money on normal Windows desktop apps (like the Adobe CS Update, and Microsoft dev tools). I personally use the start menu a LOT, and having my whole 30" screen flip to a tile based menu just run a program is silly. I’m trying to let it grow on me, and will see what the RTM is like. This may be the first time in a LOT of years that I don’t immediately shift my primary desktop to the latest Windows version. I’m one of those people who ran Windows NT 4.0 as a primary workstation, shortly after it was released.
It does seem like Apple has proven there are PROFITS in little screens, so perhaps all the Metro hoopla has nothing to do with what kind of computers people want and everything to do with what corporations think will be profitable. For a bunch of years now, data center products (servers and related systems) have paid for my salary, so have not worried much about client system profitability. My understanding is profits on desktop/laptop PC’s are generally terrible (except perhaps for Apple).
A quick examination of the Android market shows what happens if you don’t have a standard core HARDWARE base for an OS to run on. So why doesn’t Android have a BIOS/UEFI layer, and pluggable drivers, so you just install the a new version of Android and add the drivers for your specific device. Perhaps it’s because Linux does not have a binary driver API? If you’ve ever shipped a production Linux product in binary form, you pretty much know you need a build for each version of each distribution you support. Imagine what OUR lives would be like if to ship a Windows driver you needed the HP build, the Dell build, the Lenovo build, the Acer build. I know some device OEM’s DO have this, because their customer (HP/Dell/Lenovo) wants some sort of feature customization.
I think the standard definition of the WinTel platform has been so transparent to many people, they have no clue what it would be like if things were different. My guess is nearly all systems running Windows 7 will run Windows 8, with essentially no vendor engineering required. My guess is essentially ALL Android based systems will require vendor engineering to run the Jelly Bean release, and a lot of those vendors have no interest in expending engineering effort on products that don’t contribute to revenue. Microsoft and hardware vendors I think have an opportunity to create a NEW standard hardware platform, where OS updates don’t require vendor engineering.
Jan
-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Tim Roberts
Sent: Friday, July 13, 2012 4:37 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Windows 8/Server 2012 RTM coming
Pavel A. wrote:
Hopefully not - thanks to recent progress made by Intel. Few weeks ago
I’ve read a review of some leaked prototype Android tablet powered by a new Intel SoC.
They were going to make good laugh of it, but instead were very impressed.
So if these new chips could run Win8, MS could throw the ARM fork of
Windows to the same bin where the poor Courier rests…
The purpose of Windows 8 ARM is to win the phone market. In order for your plan to work, you are assuming that Intel would be able to convince the phone world to switch from (multisourced) ARM to its (single
sourced) SoC. That is probably an even bigger battle than switching from Android to Windows.
However I suspect that the WinRT or “Metro subsystem” is,
unfortunately, the writing on the wall for Win32.
You have more confidence in the Microsoft marketing machine than I do.
It is possible users will clamor for Metro apps for their desktop, but I find that unlikely. I think we’ll see a dichotomy (Win32 on the desktop, Metro on phones and tablets) that survives for the rest of the decade.
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer