| I'm currently working on several applications for WP7. The development experience for WP7 is a million-billion times better than it was for past Windows Mobile operating systems. - The emulator is snappy and you don't need to mess around with ActiveSync. - I'm not a huge fan of the XAML (the Silverlight/WPF markup language), but that is not an issue. I put a XAML place holder element in place and add controls in C# - The built in controls look great and are surprisingly functional. I specifically thinking of the Panorama control - which allows application content to basically flow off screen. Some may find that style of having content get cut off by the edge of the display off-putting, but its effective if that truncated content is limited to titles. - putting XNA in there is great, mostly for familiarity's sake. You still have to design for the phone differences (form factor, input, and library). Porting games over from XBox live probably won't require an enormous app-rewrite. Can't wait to see how this particular piece plays out. The one drawback I can see has to do with Windows Phone store. I'm not really sure what the story is there. Is app distribution really limited to the store? How about enterprise apps? I don't have experience developing iPhone or Android apps, so I won't comment on whether or not WP7 is better in that department. |
I hope it's better than Apple's solution.