Недавно я давал ссылку в своем твиттере (@khanov) на перевод поста Джима Долримпл про аргумент открытости Android и закрытости iOS. Я полностью согласен с Джимом: «Какая разница, открытая у тебя система или закрытая, если тебя устраивает ее функциональность?» И сейчас хочу продолжить зачастую очень «холиварную» тему Android & iOS. Я предлагаю вам перевод статьи человека, как он сам себя называет, «фаната Google, но не Android»:
Когда я одновременно использую телефон Android и iPhone, я часто замечаю, что приложение от одной и той же компании выглядит различно на этих двух платформах — то, что на Android, обычно выглядит гораздо хуже.
Вот несколько примеров.
Так выглядит Meebo IM на Android. Список контактов и окно чата:

Meebo IM на Android
А вот как Meebo IM выглядит на iOS:

Meebo IM на iPhone
Я думаю, что разница довольно очевидна. Тот, что на Android больше похож на проект программистов, чем на готовый продукт. Контакты в списке слишком узкие, что затрудняет нажатие на них. Они также плохо выглядят. Интерфейс окна чата выглядит как гиковский IRC-клиент. А эти иконки смайликов, очевидно, непропорционально малы.
Meebo IM для iPhone выглядит гораздо более «отполированным».
Вот еще один пример — интерфейс приложения Facebook после его запуска:

Facebook на iOS и Android
Здесь тоже самое. В интерфейсе приложения на Android значки не выровнены. Свободное пространство снизу никак не используется и выглядит «не очень» красиво.
Последний пример — интерфейс Speedtest:

Speedtest на iOS и Android
На этот раз разница не такая огромная, но, очевидно, что на iPhone приложение выглядит лучше. В интерфейсе на Android закладки размещены сверху, что вполне отвлекает внимание. Если я правильно помню, то очень давно первые версии приложения Speedtest для iPhone были похожи на нынешнюю андроидовскую. Эта компания решила улучшить сначала версию для iPhone.
Кстати, если вы еще не знали, скорость беспроводного подключения телефона Android обычно меньше, чем на iPhone. Я запускал эти два теста скорости с обоих телефонов, подключенных к одному и тому же беспроводному роутеру, и определил, что телефон на Android всегда медленнее.
Так как приложения представляют интерес одной и той же компании, они должны иметь одинаковый стандартный интерфейс, даже если iPhone и Android версии разрабатываются разными людьми. Но почему они так отличаются? Это потому, что iPhone-разработчики лучше делают дизайн интерфейсов? Это потому, что среда разработки под iPhone лучше, чем под Android? Это потому, что пользователи iPhone больше заботятся об интерфейсе? Или это потому, что Android игнорирует красоту, удобство и в первую очередь сосредоточил свое внимание на деталях внутри сообщества?
Оригинал: android-gripes.tumblr.com