Seriously, Ballmer is never clear in interviews.
Seriously, Ballmer is never clear in interviews.
I'd love to support WP7. More competition. Keep Apple and Google on their toes. No problem with that.
But no HTML5? Game over. Decision made. It's madness. Madness I tell you.
It's sad in a way.
So, I expect their strategy is to have a full Silverlight path where supported, with a fallback to HTML/SVG/Canvas when needed. If so, Windows 7 Phone phones would currently have more need for a good Silverlight implementation than for good/full HTML5 support.
If Windows 7 Phone phones manage to gain traction, the business strategy could then well be to decrease effort on the HTML5 fallback path.
It's only an advantage if the stack is relevant. Silverlight is not.
Edit: [completing my thought] Apple was ridiculed for it, though; however, it's more evidence that the phone isn't 100% complete, and that Microsoft wants a tool out there to show the world what they've made. Perhaps then, as requests are made concerning the phone, they'll incorporate those, not to mention adding features they, themselves want. (It won't take long to want copy-paste).
As a second thought I had while extending this post. Startups are encouraged to release early and release often. Releasing early, I imagine, comes with "releasing a not 100% complete and not even completely polished" subtext to it), why are large corporations slammed for it? I thought we praise companies like Google because they similar to a startup, and yet we scoff at companies like Microsoft when they may very well be doing something similar. Admittedly, I've not followed Windows Phone 7 very closely, as I'm pleased with my current smart phone (Droid original), so perhaps they've not alluded to this being the end-all, be-all for their phone. Given how XP came to be, though, we really should be prepared for their original version to not be perfect, and it take a few (free) updates to get it up to something very good.
So long as I'm rambling, I should add that, if carriers start modding the heck out of the operating system to the point that a user can't download the patches that Microsoft comes out with, producing an incomplete product is a very, very bad idea for them (or maybe for the carriers) -- but I don't want to start the carriers versus phone-makers versus software-developers war, again.
End my two cents on things related to the subject.
[edit 2: some grammar-o's fixed]
It's 2010. If you start a television production company today, you won't come out with a black and white CRT using the excuse "has everyone forgotten that Panasonic didn't support color HD TVs at first?"
[Hacker News bug report: I had to come to treeface's comment page to reply to this message. I wasn't allowed to on the main thread]
It's such a pain to be limited by C# and only able to write desktop apps for Linux, Windows and OSx thanks to Mono.
Or Droid/iOS apps using MonoTouch.
Or write a game using Unity3d.
Yes, what a drag indeed.
I certainly don't feel bad for them in a general sense. They're probably paid pretty well and I would imagine they have an otherwise great working environment.
I just think it's time we start to view C# with a bit more respect/understanding. It's a great language and Anders Hejlsberg doesn't get enough credit for what he's done (and is doing) as C# continues to evolve; ditto Miguel and the Mono team..
Look, the way I see it, WP7 is barely months (weeks?) old. To expect HTML5 support when 'HTML5' is in still flux is silly. MS are still working on their desktop support for goodness sake.
Lack of copy-and-paste demonstrates clearly that MS couldn't get everything in to v1.0. And to impute strategic motives is reaching.
For the same reason, it's hard to convince myself that I'm being "silly" for having an expectation as a web developer that a new mobile OS platform in 2010 would have decent HTML5 support. What a step backwards for the mobile web.
Er… their competitors’ phones support a lot more HTML5, CSS3, and related APIs than they do. Who’s silly, exactly?
I don't mean to be inflammatory, but it strikes me as being a completely barking decision. The world and its developers' army is writing for HTML5, especially in the mobile space. Folk are openly talking about dedicated apps going the way of the dodo, and that's because of what HTML5 brings. Sure it may not all be here today, but get the weight of the World's developers behind you and, frankly, nothing is going to stop it.
I do expect WP7 to support HTML5. I'm utterly amazed that it doesn't.
Does Microsoft really believe that it is bigger than the Internet, the mobile space, and all those that develop for it? Has it lost its way so totally and utterly? Has it lost its marbles?
I will assume this is a rhetorical question.