They've not managed to make C# in any way useful for MS Office yet... Grrr... While C++ may be great in many aspects, it's still a beast.
Whereas for me, as long they don't support C++, or at least C++/CLI, on Windows Mobile I won't develop for it. C++ is just soooooooooo lovely to code in.
It would be insanity not to support C++. Nobody would do that. Hell, even Apple supports C++ (kind of).
All I want is the same level of support for C# as C++ gets.
If you look at MS Office, it's a nightmare to deal with it in C#. Heck, it's a nightmare in C++, but still better there than in C#. .NET in MS Office is a pigment of our imaginations. Moreover, that pigment is transparent, as in invisible.
Yes. I know that it's work. It's a lot of work. C# requires more than C++. But that's part of what makes it a higher level language.
Higher level languages require more work as they are evolutionary.
Still, I'm crossing my fingers.
Right now Novell is leading the charge, but... I'd rather see the platform vendors support C# natively. (That goes for Android, iOS, Blackberry or whatever.)
As far as I can see it, the three primary languages for mobile should likely be C++, C#, and Java. All as first class languages.
Like seriously... it's 2011... The companies are f***ing around with developers and forcing us to "take sides".
The platform BS is just old now and I'm sick of it.