I'm not really a designer/UX expert, however I have been developing on Android for some time now and I always try to stick to the look and feel of the standard (ICS) look and feel (with some degree of variation).
I've been recently tasked to port an iOS application to Android and I have some questions about what UI elements should and shouldn't be carried over and why some elements shouldn't be carried over.
- I noticed in iOS, gradients are used quite heavily. In Android, not so much. I presume the use of gradients in the ActionBar, or other areas in Android are sort of a no-no?
- Right pointing chevrons in list items. I brought up the fact that "you don't really see chevrons in Android" and was immediately countered with, "well, I think most people recognize that as a 'more...' action so we don't need to get rid of it." Yes, you don't see these in Android, but is that enough to justify getting rid of them or is having those icons/indicators completely OK in Android and not considered too much like iOS.
- Bottom tabs. Ok, bottom tabs should be brought up to the top in Android, however in the case of top tabs already existing, where should the bottom tabs go? Should they stay? It may depend on what those tabs do exactly, so for instance, lets say the bottom tabs sorts the data.
This is all I can think of so far. If anyone else has further "words of wisdom" or experiences from past projects that can help me understand what is OK and what isn't for porting an iOS application to Android (in terms of design), please do share.