Live data from Hacker News

An iOS Developer Takes on Android

nfarina.com

11–20 of 119 posts

Re: An iOS Developer Takes on Android

#11
post #2

As an iOS developer, this is probably the best comparison between iOS and Android development that I've read. I'm pretty scared of Eclipse and the slow-as-hell emulator doesn't sound fun, but coding layouts that don't involve lots of "how tall is this text for this given width?" calculations is a welcome addition.

I've found eclipse not too bad using my MacBook Air -- having an SSD helps a lot.

I actually used it as my primary Latex editor while writing my PhD thesis this spring.

Re: An iOS Developer Takes on Android

#13
post #7

This was great. Im curious, where you experienced in Java before jumping into Android?

I "learned" Java in college, but didn't use it after graduating in '02. I was quite pleasantly surprised by all the (new to me) stuff like "anonymous inner classes," and ultimately I've come to respect the staunch minimalism of the language overall.

Re: An iOS Developer Takes on Android

#14

Great write-up. I read the whole thing and bookmarked it as well for future reference. Thanks for sharing. Which resources (online or otherwise) did you find most helpful?

I thought the Android docs were quite good for the most part, but I usually just Google my questions and end up on StackOverflow. I'd love to give StackOverflow a great big hug someday.

Re: An iOS Developer Takes on Android

#15
Question to Android devs with iOS experience: are there any tools available which would be counterpart for Instruments? Instruments do not get mentioned in these comparisons for some reason, I think these are great tools to debug and improve performance.

Re: An iOS Developer Takes on Android

#16
post #5

Interestingly (but inevitably) as a java developer who first learned Android and then moved to iOS, the sticking points he mentions are exactly the same ones I found, but the other way around. I think Eclipse makes sense if you think like a java coder, Xcode not so much, and Objective-C will fry your mind... That said, Eclipse and the Android SDK is a pain to install even if you are a java wizard.

"That said, Eclipse and the Android SDK is a pain to install even if you are a java wizard." Why? I just followed Google's instructions and it was breeze to install Android SDK...

Re: An iOS Developer Takes on Android

#19

Question to Android devs with iOS experience: are there any tools available which would be counterpart for Instruments? Instruments do not get mentioned in these comparisons for some reason, I think these are great tools to debug and improve performance.

Traceview but you run out of stack frame capture space in about 30 seconds (even if you write to SD)

Instruments has no competition from traceview.

http://android-developers.blogspot.com/2010/10/traceview-war...

Re: An iOS Developer Takes on Android

#20
post #2

As an iOS developer, this is probably the best comparison between iOS and Android development that I've read. I'm pretty scared of Eclipse and the slow-as-hell emulator doesn't sound fun, but coding layouts that don't involve lots of "how tall is this text for this given width?" calculations is a welcome addition.

The emulator is very slow indeed, but they talked about it at I/O and they said they will improve it this fall with hardware acceleration (they think lack of it was the biggest issue). Another smaller issue would be that the Android emulator is basically running "ARM hardware" on top of x86 (it's not just a fake simulator like the one for iOS). They're also bringing a new UI builder this fall. They talk about all of…

> Another smaller issue would be that the Android emulator is basically running "ARM hardware" on top of x86

Uh... no shit? That's exactly what the "emulator" part of "ARM emulator" means.

> it's not just a fake simulator like the one for iOS

It's not a fake simulator, it's a simulator period. There's nothing fake about it.

Post reply on HN