Android уже давно подвергается критике за отсутствие целенаправленного языка дизайна пользовательского интерфейса. Приложения, работающие на платформе, часто вообще не чувствуют себя приложениями для одной и той же платформы, им не хватает чувства согласованности и единообразия. В то время как четко сформулированная документация языка разработки Apple и трудоемкий процесс обзора привели к созданию экосистемы приложений, которая обеспечивает цельную, интегрированную, бесперебойную работу пользователей с помощью согласованных элементов пользовательского интерфейса, Android отстал. Google до сих пор не придал достаточного значения важности согласованного языка дизайна.
С Ice Cream Sandwich большая часть дизайна Android была переработана. Новый шрифт, Roboto, заменил спаривание Droid Sans и Droid Serif, и Google, должно быть, был уверен, что это улучшение, так как шрифты Droid стали собственными значками дизайна Android.
А в конце прошлой недели Google наконец-то запустил сайт Android Design, который представляет новый набор руководств по дизайну приложений, дополненный советами по стилю, шаблонами и готовыми строительными блоками.
Несмотря на то, что Apple всегда придерживалась довольно жестких подходов к обеспечению соблюдения своих правил, похоже, что Google подходит к руководствам Android Design только как к этим рекомендациям. Если (несмотря на отсутствие правоприменения) большинство разработчиков принимают совет компании близко к сердцу, это может означать только хорошие вещи для платформы.
Проблемы фрагментации Android заключаются в несоответствиях в различных версиях для разных устройств, которые усложняют разработку, чем она должна быть. Но для потребителя настоящая проблема заключается в фрагментации от приложения к приложению. Приложения, которые ведут себя по-разному из-за отсутствия стандартов для дизайна интерфейса, делают процесс обучения более крутым, а интуитивно понятное взаимодействие не позволяет легко понять каждое приложение на iPhone, как только вы поймете основы
Правила дизайна iOS даже хорошо вписываются в Mac OS X — несмотря на совершенно разные механизмы ввода. Идея сквозной интеграции Джобса в этой среде творит чудеса, и, учитывая зависимость Android от экосистемы веб-сервисов Google, здесь не составит труда.
Это приводит нас к одной из проблем с внешним видом Ice Cream Sandwich и новыми рекомендациями Android: язык дизайна Android не очень хорошо вписывается в остальную экосистему Google. Android — не единственный продукт Google, получивший в последние годы капитальный ремонт. Начиная с Google+, новый язык дизайна для веб-продуктов был запущен приложением в 2011 году. Но по какой-то причине внешний вид веб-сервисов Google и платформы Android не имеет общих, если вообще, общих черт. Чтобы обеспечить сквозной, интуитивно понятный, целостный дизайн, необходимо было больше координации между командами дизайнеров.
Несмотря на очевидные проблемы, все еще рано, и новые усилия Google по поддержанию дизайнеров интерфейса приложений на одной странице являются обнадеживающим признаком. Может пройти несколько лет, прежде чем мы увидим, что Google приступает к капитальному ремонту дизайна, столь же большому, как капитальный ремонт веб-сервисов или Android — и это правильно, поскольку сейчас лучше придерживаться этих разнородных взглядов, чем путать пользователей с слишком частыми изменениями — но мы можем надеяться, что будущие усилия компании будут более последовательными.
С середины 2011 года Google впервые в своей истории уделяет особое внимание дизайну как важному аспекту своих продуктов, и мы не можем ожидать, что они с первого взгляда все поймут.