Android coding vs WP7 coding -- one developer's conclusions
Microsoft gave its mobile offerings a huge overhaul with Windows Phone 7, putting them on par with phones running iOS or Android in the eyes of many. All bias aside, I think they have a winner in the works; it's very nice for a Version 1 product. We all know (whether we agree or not) smartphone platforms are only successful if developers get on board. Developers only want to get on board if they fell the platform will be successful -- it's a catch-22. Norwegian developer and consultant Frode "Nilzor" Nilsen decided to take a hands on approach and see the differences in application development between WP7 and Android, to help decide which platform he wanted to focus on. Hit the break to find out more. [Nilzor's Techblog via WP Central]
Mr. Nilsen went into the project with some experience in Windows Mobile development, and a mostly open mind (based on his story). We all have a little bias, but Frode seems to have kept it in check. That's important, because so many times people let their results get a bit skewed based on what they like before they even begin. Even though it's all very non-scientific, this kind of data is nice to have if you're a developer, or even just a geek. I think this quote from his blog sums it up nicely.
Callously honest. Can't argue with that.
After building the same application for both Android and WP7, Frode goes over the details of his time on each. It's an awesome read, and he goes in-depth, answering most any question we readers could think of. Anyone interested in mobile application development needs to read it, but we'll go over Frode's conclusions here
Frode's system is easy -- higher scores are better. I'll not challenge the IDE (Integrated Development Environment) marks, because if you're used to Windows, Visual Studio is probably easier to use. Personally I find it too busy, and lacking some options but it's going to depend on what you're used to.
Based on his record of the process, I think he got everything pretty close to what I would have came up with, making the idea of coding for either platform a viable choice.
Frode's decision? He decided to program for Android for now. He thinks programming for WP7 is fun, but his Galaxy S is more fun, and as he so eloquently puts it --
Be an expert in 5 minutes
Get the latest news from Android Central, your trusted companion in the world of Android
Jerry is an amateur woodworker and struggling shade tree mechanic. There's nothing he can't take apart, but many things he can't reassemble. You'll find him writing and speaking his loud opinion on Android Central and occasionally on Threads.