Developing on WP7 vs Android vs iPhone
blog.edwinevans.me
Developing on WP7 vs Android vs iPhone
1–10 of 46 posts
Re: Developing on WP7 vs Android vs iPhone
#2Re: Developing on WP7 vs Android vs iPhone
#3Recently been using Titanium Mobile which I'm starting to really like. It makes iPhone dev really nice. With Android dev though you still have to deal with the crappy tools provided by Google (compiler, emulator, packager).
I don't doubt Visual Studio has a much easier development process for apps. C# is a decent language for that kind of thing. But I don't think I could bring myself back to ever using Windows again for development (even in a VM).
Re: Developing on WP7 vs Android vs iPhone
#4I speak as an iOS developer and long time Apple devotee. The way Apple manages signing and submission is a cruel joke. It was ok as a "get it out the door NOW" beta in, what, 2008, but it's barely improved. I spend more time figuring out wh signing failed than finding actual bugs.
I don't think arguing obj-c is useless to learn is fair, but he you're a windows guy. IMHO learn new languages is seldom useless, and I'd rather learn obj-c than c# for the exact sam reasons you'd rather learn c#, and I'd argue the intellectual benefit from learning obj-c exceeds that of adding c# to java or vice versa.
Re: Developing on WP7 vs Android vs iPhone
#5I think its a fair assessment, as someone who spends his daytime hours in VS2010 writing C#, the tools are first rate. I personally like objective C as a language(I think C# and .NET is growing at a rate that will tire of keeping up with before too long where objective C is lean and easy to learn), and feel that things could be better if XCode were better. That said, the iPhone simulator is at least 100 fold better than the WP7 emulator.
Re: Developing on WP7 vs Android vs iPhone
#6My experiences with Android and iOS dev has been pretty bad. Android has unbelievably crappy tools. Mac iOS dev tools are beautiful and extremely slick, however I couldn't figure them out. Objective-C is a huge blocking issue for me. Recently been using Titanium Mobile which I'm starting to really like. It makes iPhone dev really nice. With Android dev though you still have to deal with the crappy tools provided by G…
Everything else after learning the syntax is just learning the api.
Re: Developing on WP7 vs Android vs iPhone
#7Re: Developing on WP7 vs Android vs iPhone
#8Re: Developing on WP7 vs Android vs iPhone
#9"Objective-C sucks" is just silly. If you know and like C#, of course you'll like developing for WP7 more. Weird that he talks about null references in Objective-C but you can send all kinds of messages to nil and you'll be fine. Not so in C#/Java.
if(!object)
[[Do something]about it]
vsif(object == null)
DoSomething.Aboutit
I know its a small thing, but my typenames are usually lengthy so in practice C# statements can get character heavy.Re: Developing on WP7 vs Android vs iPhone
#10I'm not sure the author is really distinguishing between his personal tastes and the actual characteristics of each platform. But his personal tastes are shared by an enormous number of Windows developers, so based on his blog post, I imagine that WP7 will succeed with in-house corporate developers. Interesting.