On CBS.com: Surivor Exclusive Secret Scenes
BNET Business Network:
BNET
TechRepublic
ZDNet

April 7th, 2009

A single Windows platform for phones and PCs: Can it be done?

Posted by Mary Jo Foley @ 1:33 pm

Categories: Channel, Corporate strategy, Google, Windows 7, Windows Mobile, Windows XP, Windows client

Tags: Windows Platform, Phone, ARM, Microsoft Windows Mobile, Mobile, PC, Microsoft Windows NT, Microsoft Corp., Microsoft Windows, Operating Systems

Some see Android as the biggest looming competitor to Microsoft’s Windows Mobile. In fact, Android is more than that: It is a potential threat to both the Windows Mobile and Windows client platforms.

So does it stand to reason that Microsoft is planning a single line of defense against the Android platform? Or will it continue to field different operating systems, optimized for different devices and processors, as opposed to a single Windows variant, to compete with Android?

Currently, Microsoft advertises that Windows runs on everything from phones, to netbooks (at least when it comes to XP and Windows 7), to souped-up laptops and desktops. But this is an oversimplification. Windows Mobile is not Windows. Even the next two releases, Windows Mobile 6.5 and Windows Mobile 7.0 are built on top of the Windows Embedded CE, not the Windows client, kernel.

This distinction gets more interesting when ARM and other low-power processors are added to the mix. Will Microsoft be able to get Windows 7 (8, 9, etc.) to run natively on ARM? Or will Microsoft only be able to get some Windows CE/Windows Mobile variant to run on the ARM-based PDAs and netbooks waiting in the wings? (Update: To make sure this is clear — I know Windows Mobile already runs on ARM phones. But so far, Windows does not run on ARM, at least not “officially.”)

If Microsoft can’t and/or won’t port plain old Windows to ARM, it would stand to reason that existing Windows apps won’t be able to run without substantial tweaking on these new ARM-based netbooks and PDAs  the way they can run on x86-based netbooks.

One theoretical way that Microsoft could head off this problem is to make Windows, not Windows CE, the core upon which future Windows Mobile releases are based. Could it be done? Should it be?

Matt Rosoff, a research analyst with Directions on Microsoft, said delivering a Windows-based mobile operating system might be feasible but doesn’t seem to be where Microsoft is focusing its attention:

“I think it’s technically possible (power consumption might be an issue), but I don’t think Microsoft’s moving in that direction in the Mobile 7 time frame, and I doubt they have concrete plans beyond that.  Right now, Microsoft’s mobile strategy is focused on moving ‘up the stack’ with hardware reference designs and attached services. They view Apple and RIM as the competitors to beat. So they’re less interested in being a commodity OS provider, which is where Android seems to be playing. (Although Google expects to make money from attached services as well.)”

Michael Cherry, another analyst with Directions on Microsoft, agreed that Microsoft probably could port Windows to other processors, but wondered whether such a move would make business sense:

“Regarding the porting of the Windows OS (say Windows 7) to the ARM processor, in my opinion, it could be done. Consider that Windows 7 is a relative of Windows NT, which has at its heart an architecture that has supported a bunch of processors in the past (Alpha and MIPs come tomind), and currently supports a bunch of similar and yet disparate processors such as x86, x64 (AMD and Intel) and Itanium.

“But the subsequent testing to make sure everything still works is a lot of work. People have expectations about what they would be able to do, for example, run Office and other Windows applications. Connect all the peripherals they own. This spawns a significant cycle of test, fix,
re-test again (or if you prefer: Lather, rinse, repeat).”

One developer close to Microsoft, who requested anonymity, agreed that moving Windows to a new architecture like ARM would be quite the task. The developer explained:

“Microsoft ships NT based solutions as binary compiled images, even for embedded scenarios. They provide a kit (Windows Embedded) to allow you to build a custom componentized image, but what they do with CE is far different — they actually ship the source to IHVs (independent hardware providers) and they build the system complete with customizations for their hardware. Doing this for an NT derivative would be a pretty difficult proposition, as the NT build process today is highly structured and controlled. Productizing that for outside use is a non-trivial obstacle to having people source build their own NT OS images (not to mention, the NT source is one of the company’s crown jewels).

“Lastly, there are other obstacles as well, namely some smartphone devices likely need real-time (hard interrupt service routine latency) support, something NT does not have (nor likely ever will, as it would require a substantial and undesirable change the driver architecture) and CE has a lot of infrastructure around smartphone hardware that would have to be ported.”

Microsoft, for its part, isn’t talking about its porting plans for Windows. Officials declined (again) to comment on reports that Microsoft has Windows running on ARM systems in backrooms somewhere. And trying to get the Softies to talk about Windows Mobile (beyond which designer wallpapers are on tap for Win Mobile 6.5) is like trying to get Chairman Bill Gates to allow his family to bring an iPod into the home compound.

What’s your take on Android vs. Windows and/or Windows Mobile? What do you expect Microsoft will do here to try to head off Google’s OS before it gains steam on multiple mobile platforms?

Mary Jo FoleyMary Jo has covered the tech industry for more than 20 years. Don't miss a single post. Subscribe via Email or RSS. You can also follow Mary Jo on Twitter.

Got a tip? Send Mary Jo your rants, rumors, tips and tattles. For disclosure on Mary Jo's industry affiliations, click here or to see Mary Jo's full profile click here.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?

  • Talkback
  • Most Recent of 109 Talkback(s)
@de-void
Why you ask? Well maybe it has something to do with the fact that
WinZealots are usually in charge of IT and avoid anything Apple no
matter what.... (Read the rest)
Posted by: Axsimulate Posted on: 06/29/09 You are currently: a Guest | | Terms of Use
No.  Harry Bardal | 04/07/09
They'll say it's done anyway. They'll say whatever they want.  Amelioration | 04/07/09
What?  de-void | 04/10/09
xbox  elllroy | 06/29/09
No  Mikael_z | 04/08/09
Windows Mobile is superior to Android and iPhone OS  notlehs | 04/08/09
Superior, I think not.  xXSpeedzXx | 04/08/09
LOL - coming from the Brazilian nut...  USTechHead | 04/08/09
pretty is not functionality  shadfurman | 04/08/09
pretty vs. ugly  tmsbrdrs | 04/08/09
Windows Mobile is superior to Android and iPhone OS. R U Kidding?  kmpischke | 04/08/09
again, thats just the interface  shadfurman | 04/08/09
If the GUI isn't usable  tmsbrdrs | 04/08/09
Riiiiiiiiiiiiiight!  de-void | 04/10/09
@de-void  Axsimulate | 06/29/09
RE: A single Windows platform for phones and PCs: Can it be done?  Stoutner | 04/07/09
.Net may be the answer  BagEmk | 04/07/09
nope!  Linux Geek | 04/07/09
Nope, right back atcha.  de-void | 04/07/09
Microsoft Java. Just like Microsoft FOSS. No thanks. Never. Ever.  Amelioration | 04/08/09
Thanks for that well considered viewpoint  de-void | 04/10/09
you don't get it  Linux Geek | 04/08/09
you don't get it  pico_D | 04/08/09
Did you all just get your CS degrees yesterday?  storm14k | 04/08/09
Not yesterday...  pico_D | 04/08/09
really? I thought Java was interpreted psuedo code... I don't do java...  shadfurman | 04/08/09
thats the push exactly, to VM all the legacy code, just not ready yet  shadfurman | 04/08/09
Close  de-void | 04/10/09
its an open source research project  shadfurman | 04/08/09
No, sorry, YOU don't get it  de-void | 04/10/09
You didn't adress his statement....  storm14k | 04/08/09
Your understating its importance, theres a lot of development for .net.  shadfurman | 04/08/09
I agree with you entirely  Richard Turpin | 04/08/09
Mono has no chance. .Net will always be MS only.  T1Oracle | 04/08/09
so why...  pico_D | 04/08/09
They aren't...  storm14k | 04/08/09
erm...  pico_D | 04/08/09
Why should Microsoft have the expence of development?  shadfurman | 04/08/09
mono is being developed in cooperation with microsoft  shadfurman | 04/08/09
.crap? Hardly  itguy08 | 04/08/09
no, I like MS just fine.  shadfurman | 04/08/09
MS  tmsbrdrs | 04/08/09
Windows on a mobile phone? Can it be done?  dkawalec | 04/07/09
Made my morning that did happy  Amelioration | 04/08/09
is it brown? wink  Ole Man | 05/04/09
satire is better as an analogy to something  shadfurman | 04/08/09
Welcome to the third netbook war  obvio.capitao@... | 04/07/09
You live in a differant world young man  Richard Turpin | 04/08/09
Or maybe he keeps up with current news...  storm14k | 04/08/09
huh...  shadfurman | 04/08/09
competition  tmsbrdrs | 04/08/09
No first war  markbn | 04/08/09
netbook war  GAXXIS | 04/08/09
RE: A single Windows platform for phones and PCs: Can it be done?  Loverock Davidson | 04/07/09
BotNet Mobile.  Amelioration | 04/08/09
ROTFLMAO....  xXSpeedzXx | 04/08/09
yea but  shadfurman | 04/08/09
"Thin" OSes  linuser | 04/07/09
Web Apps will run all of the devices except WinMob  Amelioration | 04/08/09
Corrected that for you  medezark@... | 04/08/09
ooo. Seeing that Apple OS  xXSpeedzXx | 04/08/09
ooo clever name manipulation and insults... you've made your point!  shadfurman | 04/08/09
Yes. It's not an OS limitation.  TheWerewolf | 04/07/09
W-R-O-N-G!!!!  de-void | 04/07/09
"TCP/IP stack ... shipped in binary format"  Amelioration | 04/08/09
Don't you wonder  Alan Smithie | 04/08/09
None.  de-void | 04/10/09
No  de-void | 04/10/09
WiMo is a lousy platform anyway.  xXSpeedzXx | 04/08/09
i like it  shadfurman | 04/08/09
What would it achieve?  Surur | 04/07/09
I think everyone is thinking about the GUI  shadfurman | 04/08/09
Unless those apps ...  de-void | 04/10/09
MS Win Mo Yearly Revenue 300 million, Apple iPhone 5 billion plus  Davewrite | 04/07/09
Conservative estimate?  dkawalec | 04/07/09
what are you talking about?  Davewrite | 04/07/09
It wasn't clear in your original post ...  dkawalec | 04/08/09
there are conditions to the AT&T sales, phones still locked to At&T  Davewrite | 04/08/09
Anyone still buys electronic gadgets?  LBiege | 04/07/09
And thats a good point.  Pliny the Elder | 04/07/09
you doom sayer  shadfurman | 04/08/09
What a silly question - even considering OSes generally  croberts | 04/07/09
Do you need Office on a ARM device anyway?  Mr. Dee | 04/07/09
One size fits all is always WRONG  wackoae | 04/07/09
Netbooks  Theli | 04/08/09
Considering . . .  CobraA1 | 04/08/09
Windows is a particularly bad fit  Amelioration | 04/08/09
Bad Fit for Development  medezark@... | 04/08/09
Windows?  Ole Man | 05/04/09
Not a threat.  CobraA1 | 04/08/09
Mary Jo: What a great idea!....  no_zd_user_name | 04/08/09
MS Late as usual  itguy08 | 04/08/09
Compilation on ARM  Alan Smithie | 04/08/09
A limitation of the current Windows platform? Who'd  xXSpeedzXx | 04/08/09
Thanks For The Laugh Mary  itanalyst2@... | 04/08/09
Either...  vikingnyc@... | 04/08/09
RE: A single Windows platform for phones and PCs: Can it be done?  mwagner@... | 04/08/09
I agree with mwagner  brien86 | 04/10/09
RE: A single Windows platform for phones and PCs: Can it be done?  INGOTIAN | 04/08/09
The Problem  morgan66 | 04/08/09
PPC to ARM?  WarhavenSC | 04/08/09
What a silly idea.  No_Ax_to_Grind | 04/08/09
RE: A single Windows platform for phones and PCs: Can it be done?  dheady@... | 04/08/09
OS X runs phones and computers  Monkeypox | 04/08/09
OSX is NOT an OS  brien86 | 04/10/09
Then how were they able  Ken_z | 04/10/09
If Midori rumors are true  LiquidLearner | 04/08/09
There's lots of people screaming "LINUX", but...  Rick S._z | 04/09/09
Your talking Vapourware  Alan Smithie | 04/09/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Order Microsoft 2.0

Pre-order Microsoft 2.0

Order 'Microsoft 2.0' by Mary Jo Foley at Amazon.com.

Recent Entries

advertisement
Click Here

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here