I've been developing in android for about a year and have started developing for iphones a few months ago, I'm new to objective-c, and have to say it's probably my least favourite oop of the few I know. The xcode interface is fantastic for first time app creators that are interested in creating some very standard apps, if you're wanting to break out of the norm though, I find xcode quite suffocating. Sure Android does have the headache of designing for multiple devices, but once you get your head writing your layout files manually it's actually pretty straight forward. I've not submitted an app for publishing on iOS yet, but I'm not looking forward to it. even sharing a dev app with buddies is a nightmare using Apples provisioning profile mess.
The iPhone simulator does seem better than its Android counterpart (due to the lack of customization available). Also, how will iPhone apps appear on the iPhone 5 which is likely to have a bigger display? There is nothing in xcode to deal with fitting to multiple device resolutions.
I have attempted to port my app (https://play.google.com/store/apps/details?id=com.sjwindsurf...) using eclipse back when the Playbook had just come out, RIM were offering a Playbook to anyone who submitted an application to App World. I was very busy at the time, but attempted to port my app across (WindFreak), as it was supposed to be quick and painless. It basically didn't work at all.
It would get to the loading stage in the virtual Playbook, and crash every time, no real way of debugging it (not that I could find). It might have been due to the complexity of my app, and at the time there was no list of compatible functionality. I gave up after wasting 1 day on this. It might be easier to accomplish now.
The iPhone simulator does seem better than its Android counterpart (due to the lack of customization available). Also, how will iPhone apps appear on the iPhone 5 which is likely to have a bigger display? There is nothing in xcode to deal with fitting to multiple device resolutions.