В жизни юзабилити-коммьюнити произошло знаменательное ?обытие, о?тавшее?? практиче?ки без внимани? обще?твенно?ти: нека? Caretta Software выпу?тила продукт под названием GUI Design Studio. Знаменательным ? называю его потому, что GUI Design Studio можно полноправно назвать первой коммерче?кой программой ?пециально дл? разработки прототипов интерфей?ов. ?е ?мотр? на то, что ?ама программа не пред?тавл?ет ?обой ничего о?обенного, важен ?ам факт её по?влени?.

Что хорошо

Специально?ть GUI Design Studio выражает?? в том, что про объект проектировани? в ней ра??матривает?? именно как прототип интерфей?а, а не что-то ещё.

Она лучше программ векторной графики в том, что в ней не надо до по?инени? подгон?ть друг к другу геометриче?кие фигуры, пока они не преврат?т?? в подобие интерфей?а. В GUI Design Studio можно дей?твительно бы?тро ?оздать аккуратный прототип. Сама? убойна? о?обенно?ть поведени?, которую никто до ?их пор не удо?ужил?? реализовать, и за которую ? готов про?тить Carett’e львиную долю других огрехов: е?ли поме?тить меньший по размеру объект на больший, ?кажем, кнопку на окно диалога, кнопка отныне будет в?егда перемещать?? вме?те ? окном! ?е надо ничего ни выдел?ть, ни группировать. Е?ли бы така? возможно?ть была в Visio то ? бы наверное ??кономил не?колько дней чи?того времени, е?ли уче?ть в?е мои прототипы, ?деланные в нём.

GUI Design Studio лучше визуальных редакторов ?ред?тв разработки, потому что в ней не нужно ничего программировать и компилировать, чтобы (худо-бедно, но) показать прототип в динамике. Экранные формы в ней также изначально ра??матривают?? как ?в?занные между ?обой, что позвол?ет показать в?ю ?труктуру интерфей?а на одном ?кране и ?набдить её аннотаци?ми.

?а ?том, к ?ожалению, ?том похвалы кончают??.

Что плохо

?е?мотр? на то что решение разработчиков ограничить?? одним един?твенным ?по?обом “оживлени?” прототипа - открытием и закрытием окон - в данном ?лучае ? ?читаю правильным, (по?кольку более ?ложные примеры неизбежно привод?т к резкому у?ложнению интерфей?а ?амой программы) дл? практиче?кой работы ?того про?то недо?таточно.

При ?том приводит в ?тупор полна? ?татично?ть о?тальных ?лементов управлени?: пу?кай ?та кнопка не открывает никакого окна, но почему она не нажимает??? При продолжительном взаимодей?твии ? таким “динамиче?ким” прототипом, начинаешь ?омневать?? в окружающей реально?ти: получает?? как в кино, ручку двери видишь, но когда пытаешь?? за неё вз?ть??, рука не в?тречает ?опротивлени?.

Упом?нута? ?коро?ть ?оздани? интерфей?а омрачает?? необходимо?тью ввода тек?та в ?лементы управлени? только через окна диалога. Кроме того, наиболее критичный и во?требованный ?лемент управлени? таблица (grid) полно?тью от?ут?твует.

Вывод

?о ?амый главный недо?таток ?той программы ?то то что она попро?ту у?тарела, не у?пев по?вить??. Уверен, она пользовала?ь бы попул?рно?тью лет 5-10 назад, а ?ейча? она про?то не удовлетвор?ет требовани?м, которые в?тают перед разработчиками ?овременных интерфей?ов.

Сегодн? важен не ?тандартизированный внешний вид, а взаимодей?твие и его тонко?ти. Стандарт интерфей?а, введённый Windows и Mac в те времена интерфей?ного хао?а был про?то необходим, так же как по?ле разрушений второй мировой войны ?троили?ь одинаковые незамы?ловатые здани?, лишь бы бы?трее было где жить и работать. Сейча? многооконные интерфей?ы ? вой?ком диалоговых окон в?тречают?? в?ё реже и реже. Интерфей? либо ?ов?ем и?чезает ? ?крана либо уходит на задний план, позвол?? нам ?о?редоточит?? на объекте ? которым мы работаем.

В?ё больше и?пользует?? непо?ред?твенна? манипул?ци? (direct manipulation) - в ?той ?в?зи нельз? не упом?нуть программу SketchUp, котора? позвол?ет ?оздавать и редактировать ?ложнейшие 3-х мерные модели работа? одной только мышью, без каких- либо окон диалогов и на?троек.

?у а веб-интерфей?ы? Куда в наше врем? без них, тем более что в недалёком будущем разницы между веб и не веб не будет?

?о ?оздатели GUI Design Studio либо не о?ознают, либо не желают о?ознавать реально?ти. Пожалуй един?твенный ?егмент, где программа может найти применение, ?то небольшие (подчёркиваю, небольшие) shareware утилиты или ?угубо ?и?темные программы, ?о?то?щие из одних на?троек. ?о ? почему то ?омневаю?ь, что потенциальные покупатели в ?том ?егменте готовы выложить за неё ?умму в $497.

Итак, хот? программа вр?д ли пригодит?? вам в работе, по?вление её означает, что в?коро?ти ?ледует ждать по?влени? и других ?пециализированных программ дл? прототипировани?, причём наверн?ка более адекватных.