Windows Phone 7 vs. iPhone matchup: a developer's perspective

15.04.2010
Kevin Hoffman is an enterprise programmer who straddles two worlds: Windows, including Windows Mobile and now Windows Phone 7, and Apple iPhone. His day job is chief systems architect for Oak Leaf Waste Management in East Hartford, Conn., where he focuses on mobile and cloud application development.

"Every framework has advantages and disadvantages," he says. "You can't make blanket statements that one is better than the other; you have to qualify it."

He has extensive background in Windows development, and writes , where he's currently writing about his Windows Phone 7 experience. (He has co-authored several books, including . Hoffman also has a at Amazon's Web site.

But until recently he's also been editor-in-chief of Sys-Con's iPhone Developer's Journal, and does contract work writing iPhone apps. He has presented at Apple's Worldwide Developer Conference, comparing programming for iPhone and for Microsoft .NET Compact Framework.

We caught up with him to ask him his impressions of Windows Phone 7 (WP7) and the differences and similarities between that platform and iPhone.

Given your background, how does WP7 stack up against iPhone?In the market of high-end mobile applications, iPhone has had a monopoly until now. If you have to choose a target device [for you applications], you choose the one with the most users. The iPhone has that.