Editor’s note: The following is a guest post by an anonymous reader. He wrote to answer the question previously posted in this blog, why do apps from the same company look worse on Android than on iPhone. He has “done tons of iPhone work and as of late has been doing a lot of conversions to Android”. Thank you!
Our standard estimate for an Android version is about 150% for equivalent functionality of an iPhone app. We warn our clients that even with that, it won’t be as “slick” as the iOS version.
Why?
Apple’s SDK is gold. Core Animation forms the heart of UIKit and is incredible. Core Data is usually a huge win for us. Those two things alone are massive, but the cleaner, more easily customizable widgets on iOS are a big advantage too. Let’s not forget Interface Builder and a far superior desktop simulator.
WAY less QA. Fewer hardware variations, and each iPhone generation is better in every way than the last. If it works okay on an iPhone 3G, we know we’re not going to have performance problems on any recent device.
One screen size. It’s so much easier for our graphics design team to create an awesome UI if they can design to the pixel. Some UIs scale easily to different resolutions and/or aspect ratios, but others don’t. We can use both on iOS, but not on Android.