Live data from Hacker News

Why do apps from the same company look worse on Android than on iPhone?

android-gripes.tumblr.com

11–20 of 137 posts

Re: Why do apps from the same company look worse on Android than on iPhone?

#11
post #6

From the apps I've worked on, iOS is a much more profitable platform and thus gets the majority of the focus and the initial app releases. Then apps get ported to Android (where they get heavily pirated and generate a fraction of the sales - regardless if time is spent making the app as good or better than its iOS counterpart.)

That outlook seems like a self fulfilling prophecy.

Probably closer to a positive feedback loop.

Re: Why do apps from the same company look worse on Android than on iPhone?

#12
post #6

From the apps I've worked on, iOS is a much more profitable platform and thus gets the majority of the focus and the initial app releases. Then apps get ported to Android (where they get heavily pirated and generate a fraction of the sales - regardless if time is spent making the app as good or better than its iOS counterpart.)

All apps shown are free.

Re: Why do apps from the same company look worse on Android than on iPhone?

#14
I think it's the standard that is set by the original creator of the UI widgets available on the platform, in this case, Apple vs. Google.

I'm an iPhone UI designer/developer and you can make a really nice looking app without doing any custom design work just by using the widgets that Apple provides. A good example of an app that was nearly all stock is Tweetie 1 for iPhone and it won an Apple Design Award. Apple has put an incredible amount of polish (single-pixel highlights and shadows, consistent sheen/gloss across elements, built-in animations for common interactions) into the widgets as part of UIKit, and then the apps that are included on the iPhone are also incredibly polished. This sets the bar very high and also gives a quality of UI design that developers can look up to and try to emulate.

The apps that Google built for Android (Maps in particular) are very clean and elegant but I would hesitate to call them beautiful or extremely polished. Google's design aesthetic typically eschews gradients, sheen, highlights and shadows in favor of a flatter, cleaner look and feel. Although Google's Android apps are well-designed, they don't look like a team of visual designers hand-crafted each and every corner like Apple's apps and UIKit widgets seem to be. Because of this cleaner, simpler aesthetic, the bar for "good-looking" on Android is a lot lower than for iPhone and it seems companies will cut corners on Android app UI design & visual polish because of it.

Another theory is that companies might feel that Android phone owners are more technical, more geeky, and thus "don't need" a really polished interface so they spend fewer resources on it. Once a few big companies release Android apps with a sub-par design, other companies see this and follow suit, continuing the trend forwards. Obviously this is a difficult stigma to get out of, but some companies are putting out great Android apps -- Gowalla comes to mind -- so there is hope.

Re: Why do apps from the same company look worse on Android than on iPhone?

#15
post #6

From the apps I've worked on, iOS is a much more profitable platform and thus gets the majority of the focus and the initial app releases. Then apps get ported to Android (where they get heavily pirated and generate a fraction of the sales - regardless if time is spent making the app as good or better than its iOS counterpart.)

I think it's the App Store review people who have generally done a good job in ensuring that an iOS app looks and behaves the way it's expected to. I'm not saying whether it's "wrong" or "right", just the mere fact that some warm body is running an app through its paces and makes an actual decision whether to reject it or not ensures a pretty consistent user interface.

Re: Why do apps from the same company look worse on Android than on iPhone?

#17
post #5

In my experience, the main reason is that you only need to design for one screen resolution on the iPhone (retina artwork doesn't really affect the screen layout). This makes it a lot easier to statically position elements and create pixel perfect effects. On the other hand, when you're dealing with dynamic layouts, you have to jump through a lot more hoops to make sure the app still looks good as the resolution is s…

Yep, I assume the FB app home page is half height to accommodate HVGA devices.

It's not shown in the example on the link, but the Android Facebook app's home screen uses the bottom half to show a stream of recently posted pictures from friends. I suppose the article's author must not have many friends who feel like sharing.

Re: Why do apps from the same company look worse on Android than on iPhone?

#18
From my experience developing for both iOS and Android, it's because iOS users expect your app to look good, or they won't use it.

Apple just sets a higher bar, both because of Apple's own apps and the approval process, and developers code to the users' expectations.

Plus, with the nice looking built-in UI widgets and Interface Builder, it actually takes some effort to make an app look bad.

Re: Why do apps from the same company look worse on Android than on iPhone?

#19
Economics? (investing more design/dev time in the [currently, at least] more profitable platform)

Laziness/incompetence? (I don't know how many times I've downloaded an Android equivalent to an iOS app only to find re-purposed, screen captured iOS graphics with a non-native UI)

Device fragmentation, no IB, perception that Android users don't appreciate polished UI/design - take your pick.

Regardless of which excuse is chosen, the blame lies with the designer/developer/manager, not the OS.

EDIT: I'm speaking of custom interfaces rather than stock OS controls and views. Those elements are obviously controlled by the OS.

Re: Why do apps from the same company look worse on Android than on iPhone?

#20
Apple has crafted a development environment that is more conducive to producing high-quality polished apps with relatively little effort. The iOS SDK is a refined version of the Mac Cocoa SDK, which they have been developing for 10 years. They were able to keep the best qualities of standard Cocoa while further refining the framework for a mobile device. The end result is an SDK that not only has attracted tons of developers, but is also really enjoyable to work with.
Post reply on HN