среда, 24 февраля 2010 г.

Это счастье?

За последние два года появилось огромное количество средств прототипирования интерфейсов (Protoshare, Jumpchart, Mockingbird, Justproto, inPreso Screens — только часть великолепия). Лично меня это вгоняет в тоску (письменно отказываюсь от ответственности — меня вгоняет в тоску абсолютно всё). В данном случае тоскую по следующим причинам:

  • Невооруженным взглядом заметно, что конкуренции слишком много. Конкуренция — хорошая штука, поскольку побуждает разработчиков быстрее улучшать свой продукт. Однако когда конкуренции настолько много, денежный поток от потребителей размывается по слишком большому количеству разработчиков, так что у каждого конкретного разработчика оказывается меньше денег на развитие. Я предпочел бы иметь здесь трех-четырех сильных конкурентов, нежели 20 слабых. К счастью, ближайшие годы выкинут неудачников; но пока остается только ждать.
  • Столь же невооруженным взглядом видно, что большинство этих продуктов возникли, когда соответствующие разработчики увидели потенциальную нишу для своих (доселе законсервированных или попросту незрелых) заготовок для Великого Редактора. Интенция, по-видимому, здесь раз уж не получается нормальный редактор, сделаем убожество и назовем его средством прототипирования — для прототипирования же много не нужно, правда, ребята?. Что на выходе, то и на входе.
  • Принцип тождества среды с сообщением никто не отменял. Уродливый инструмент непроизвольно продуцирует уродливые результаты. В Visio труднее (важно: труднее, а не вовсе невозможно) сделать неуродливый прототип, чем в InDesign — не столько из-за различий в функциональности, сколько потому, что InDesign спроектирован дизайнерами для дизайнеров, а Visio маркетоидами для маркетоидов. Visio же — шедевр по сравнению с Axure. Уродливое же Axure незамедлительно оказывается не лишенным приятности, стоит лишь бросить взгляд на (к примеру) Balsamiq Mockups. Да, прототип не должен выглядеть как готовый интерфейс, но не настолько же!
  • Большинство (не все) этих средств прототипирования не решают никакой реальной проблемы. Сделать прототип легко, для это не нужно никакое специальное средство, подойдет и творческое использование имеющихся инструментов (мы, например, используем для этого InDesign, для которого это, мягко говоря, непрофильное применение). Гораздо труднее прототипировать лучше, либо больше, чем так. Например, Axure из прототипа автоматически делает убогий, но хоть какой-то бумажный документ, на который можно поставить подпись (ура, InDesign делает это не хуже). Protoshare идет дальше, там акцент сделан не на само прототипирование, а на обсуждение новых версий и формализацию процесса утверждения (InDesign здесь просто пасует). Большинство же новых средств ничего подобного не может, вдобавок, будучи почти сплошь веб-приложениями, работают очень медленно. Простор, кстати сказать, здесь очень широкий — можно автоматически анализировать интерфейс на ошибки, строить списки исключительных ситуаций (которые надо будет отработать), готовить специальный прототип под сценарии тестирования и т.п.

Так что пока пользуемся InDesign. И конца этому, к сожалению, не видно. Средство прототипирования может быть гораздо большим.


четверг, 18 февраля 2010 г.

С днем рождения, Фотошоп!

Adobe Photoshop исполнилось 20 лет. Хорошее время вспомнить тот зимний день 1994 года, когда я впервые установил (пиратскую, разумеется) третью версию на компьютер — и увидел палитру слоев.

До этого Photoshop был одной из многих программ; так, Aldus Photostyler делал всё то же, но работал быстрее. С появлением же слоев Photoshop стал единственным. Работать по-старому, т.е. сохранять отдельно все версии монтажа, стало совершенно бессмысленно. Потом уже, в версии 5, в Photoshop появилась множественная отмена, но это уже не воспринималось как революционное изменение (все равно проще хранить промежуточные версии в отдельных слоях).

Появление слоёв – сугубо интерфейсное изменение (слои не оказывают прямого или непосредственного воздействия на качество результата). Не знаю другого такого случая, когда интерфейс менял программу так сильно.