Originally Posted by melgross
So MS is telling everyone one thing, but doing another?
Don't you find that to be odd?
According to Wikipedia, Microsoft has 93,000 employees. Many of them communicate with the public, developers, the press, etc. The guy who was quoted may not have had the correct information, or the information he had may have been out of date. I missed where you pulled the info from, so it's possible he was misunderstood or accidentally quoted out of context. The only thing I'm pretty sure of is that it wasn't done out of malice, because discouraging app development on their own platform hurts Microsoft more than anyone else.
Apple does a brilliant job of keeping everything exactly on message. The price for that is a level of secrecy that the CIA could take notes from. Microsoft lets more people talk, and they communicate most important information well ahead of release, allowing downstream partners to plan ahead. The price for that is that sometimes the message may be garbled along the way.
I don't mean that as a way of saying Microsoft > Apple. Not at all. Just as a way of saying that the cultures are rather different, as you will be unsurprised to learn.
While this would certainly be confusing to any new developers (such as the iPhone developers they apparently hope to recruit), Microsoft developers are pretty well trained to just go to MSDN or wherever and find the tools we (I do enterprise-type apps, not mobile, but same idea) need. We also know how the tools work well enough to be pretty sure that 6.5 apps are not going to be all that different from other 6.x apps (or 5.x, 2003, etc.), and that they're almost certainly not going to suddenly ban all non-approved applications from the device. As far as Microsoft is concerned, it's a tiny, possibly slightly broken, computer, but still a computer. And if you need to run an app on a computer, you build an executable, load it on the device, and launch it. Even the Zune and the XBox have free, accessible developer tools nowadays.