Статьи

Что будут означать новые принципы разработки Android для платформы?

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 впервые в своей истории уделяет особое внимание дизайну как важному аспекту своих продуктов, и мы не можем ожидать, что они с первого взгляда все поймут.