Вкратце — программа рассылки файлов и бизнес-карт по блютузу потенциальным клиентам. Соответственно нужен блютуз-девайс и правильно поставленные драйвера к нему. Плюс ещё нужен .NET Framework 2.0 Более подробно — на сайте.
У кого нет желания ставить программу привожу — 4 скриншота:
Здравствуйте, Mohnatiy, Вы писали:
M>У кого нет желания ставить программу привожу — 4 скриншота:
Стиль: Нестандартная менюшка (шире обычного, градиент, необычно широкий отступ слева от File). Accessibility: Как на ней ведут себя screen reader’ы?
Accessibility: нет акселераторов* на F и H.
Стиль: Кнопки на тулбаре из-за выделения рамкой и фоном выглядят как активированные checkbox-подобные.
Accessibility: Продублированы ли кнопки тулбара в меню?
Стиль: Success’ам и failur’ам место в status bar’е.
Стиль: Внешняя светло-синяя рамка перекошена (отступ слева != справа), да и вообще не в тему.
Стиль: Плоские list view внутри — здравствуй, эпоха Windows 3.1.
Стиль: Отступы между иконкой и именем файла в списке файлов великоваты.
Юзабилити: Умеет ли список файлов быстрый поиск по первой букве (а лучше — нескольким первым буквам)?
Юзабилити: Принимает ли список файлов файлы через drag&drop и Send To из Explorer’а?
Юзабилити: Умеет ли диалог добавления файлов добавлять только по одному или сразу много?
Юзабилити: Удаляются ли файлы из списка по клавише Del?
Юзабилити: Где размеры файлов?
Юзабилити: Пользователь мог бы хотеть отсортировать список файлов не только по имени, но и по дате. Верните заголовки list view.
Юзабилити: 3/2/2008 — это третье февраля или второе марта? Надеюсь, даты форматируются по правилам, выбранным пользователем в системных настройках Regional Settings.
Стиль: Непонятен выбор шрифта MS Sans Serif вместо общесистемного MS Shell Dlg или MS Shell Dlg 2.
Юзабилити: Не очевидно, зачем кнопки Settings и Log внизу, а не в меню/тулбаре. Если это к тому же ещё и косит под гиперлинки — тем хуже. Accessibility: Если при этом они ещё и не получают фокус через Tab — совсем плохо.
Стиль: Цвет фона окна должен браться из системных настроек.
Юзабилити: Кнопка максимизации окна должна работать. И ресайз тоже.
Юзабилити: Между списком файлов и списком устройств уместен сплиттер.
Стиль: Выбранный файл — чёрным по синему и с иконками, рендеренными для белого фона — ужасен. Нужно использовать системные настройки выделения и либо альфа-канал, либо прозрачность, не зависящую от фона.
Стиль: Белые уголочки у диаграммы справа вверху.
Юзабилити: Окна без заголовков — это плохо.
Юзабилити: Кнопки без подписей в диалогах — это плохо. Accessibility: Как на них ведут себя screen reader’ы?
Юзабилити: На label’ах в диалоге визитной карточки должны быть акселераторы*.
Орфография: Слово «Web site» пишется именно так.
Юзабилити: Tab order не тестировал, но, по опыту, про него часто забывают.
Юзабилити: Действуют ли в диалогах клавиши Enter и Esc как OK и Cancel?
Юзабилити: Правильно ли ведут себя диалоги в многомониторных конфигурациях?
* Софтину не ставил, возможно, акселераторы есть, но их не видно.
Здравствуйте, Centaur, Вы писали:
C>Здравствуйте, Mohnatiy, Вы писали:
M>>У кого нет желания ставить программу привожу — 4 скриншота:
C>Стиль: Нестандартная менюшка (шире обычного, градиент, необычно широкий отступ слева от File). Accessibility: Как на ней ведут себя screen reader’ы?
а что такое screen reader?
C>Стиль: Success’ам и failur’ам место в status bar’е.
туда не могу
C>Стиль: Внешняя светло-синяя рамка перекошена (отступ слева != справа), да и вообще не в тему.
не могу от неё избавиться
C>Юзабилити: Умеет ли список файлов быстрый поиск по первой букве (а лучше — нескольким первым буквам)?
а зачем? это же не поиск файлов
C>Юзабилити: Не очевидно, зачем кнопки Settings и Log внизу, а не в меню/тулбаре. Если это к тому же ещё и косит под гиперлинки — тем хуже. Accessibility: Если при этом они ещё и не получают фокус через Tab — совсем плохо.
это выплывающ. панели
C>Юзабилити: Кнопка максимизации окна должна работать. И ресайз тоже.
задумано именно без этого
C>Юзабилити: Между списком файлов и списком устройств уместен сплиттер.
это как его туда втулить?
C>Стиль: Белые уголочки у диаграммы справа вверху.
то кнопка
C>Юзабилити: Правильно ли ведут себя диалоги в многомониторных конфигурациях?
Посмотрел картинки. Внешний вид:
Подложка окея пойдет, а подложку первой картинки и аналогичных форм лучше упростить. По принципу "если не получается, то и не выеживайся".
Не соблюдаются пропорции, выравнивания, отступы. Выравнивание многострочных текстов в большинстве случаев нужно justify.
Несоответствия размеров элементов (кнопки, картинки, шрифты). Нужно взять какой-нибудь пример и просто скопировать размеры.
Здравствуйте, Mohnatiy, Вы писали:
C>>Стиль: Нестандартная менюшка (шире обычного, градиент, необычно широкий отступ слева от File). Accessibility: Как на ней ведут себя screen reader’ы? M>а что такое screen reader?
Программа для чтения вслух с экрана. Для пользователей с ослабленным зрением. Например, Narrator в Windows XP.
C>>Юзабилити: Умеет ли список файлов быстрый поиск по первой букве (а лучше — нескольким первым буквам)? M>а зачем? это же не поиск файлов
Затем, что файлов может быть много. И проще набрать начало названия, чем выискивать нужный. См., например, Explorer.
C>>Юзабилити: Не очевидно, зачем кнопки Settings и Log внизу, а не в меню/тулбаре. Если это к тому же ещё и косит под гиперлинки — тем хуже. Accessibility: Если при этом они ещё и не получают фокус через Tab — совсем плохо. M>это выплывающ. панели
Какой ужас. Из скриншота — ни за что бы не догадался.
C>>Юзабилити: Кнопка максимизации окна должна работать. И ресайз тоже. M>задумано именно без этого
Напрасно. Как я уже говорил, файлов бывает много. Да и устройств тоже.
C>>Юзабилити: Между списком файлов и списком устройств уместен сплиттер. M>это как его туда втулить?
Как получится. В некоторых библиотеках компонент встречается. На крайняк самому написать. Пример для подражания — разделитель между деревом каталогов и списком файлов в Explorer’е.
C>>Стиль: Белые уголочки у диаграммы справа вверху. M>то кнопка
Кнопка должна выглядеть как кнопка. А это на кнопку не похоже, а похоже на статусный индикатор. Поэтому пользователь будет долго втыкать и тупить, как это заставить работать.
Таки почему фон формы серый, а вокруг кнопки — белый?
C>>Юзабилити: Правильно ли ведут себя диалоги в многомониторных конфигурациях? M>а как должно быть правильно?
Это каждый решает для себя. Но вообще, как минимум, надо проверить, что диалог открывается на том же мониторе, что и основное окно, и что он виден целиком.
Здравствуйте, Mohnatiy, Вы писали: M>У кого нет желания ставить программу привожу — 4 скриншота:
По мне интерфейс слишком крупный: меню шире обычного, кнопки больше обычного, много свободного места в списке девайсов, ну и т.п. Это сделано намеренно?
Здравствуйте, Mohnatiy, Вы писали:
M>Вкратце — программа рассылки файлов и бизнес-карт по блютузу потенциальным клиентам.
Мои замечания составлены по скриншотам — качать и ставить программу откровенно лень...
Забудем про назначение программы. Просто смотрим на главное окно (1-й скриншот) мутным глазом, пытаемся понять что к чему. Сверху какой-то список файлов, бросаются в глаза крестики удаления. Внизу — список каких-то устройств. Справа вверху — диаграмма непонятного назначения, скорее всего показывает состояние. Надписей над списками и диаграммой нет — их назначение напрямую не ясно. Впечатление — что-то простое, но что — непонятно...
Идём дальше. Элементы управления — меню, три кнопки над верхним списком и две ссылки внизу. Учитывая массу свободного места — непонятно, что мешало "Settings" и "Log" поместить вместе с тремя первыми кнопками, и что мешало дать кнопкам (хотя бы выборочно) подписи справа. Судя по бедности меню — видимые элементы управления явно не продублированы в меню и, вероятно, не имеют горячих клавиш.
Теперь подойдём ближе к теме. Программа позволяет отсылать информацию на мобильные телефоны. При пересылке чего-либо куда-либо нас обычно интересуют такие вещи как объём пересылаемого материала, скорость перекачки, сколько ещё ждать пока перекачается, информация по ошибкам передачи и успешность передачи. В главном окне не вижу блока текущего процесса (или процессов) передачи. В списке файлов не вижу их объёма — здесь это одна из главных характеристик, важнее чем дата.
Дальше. Непонятно назначение верхнего списка. Либо это "избранное" из файловой системы, либо это пакет, который передаётся весь вместе; скорее первое. Но какой смысл в затаскивании себе в список файлов по-одному, когда можно их выбирать прямо по файловой системе? Сделать над верхним списком указание текущей папки и справа кнопку "..." для перехода в другую папку. Нужно "избранное" — сложи в папку "Для клиентов", выбери её через "...".
По поводу счёта "Success — Failure". Возможно, конечно, что для бизнеса это прям сверхважно и от этого зависит зарплата того кто отсылает файлы. Но на практике нужно обычно намного больше статистики, и важность скорее имеют последние действия. Лучше было вместо этого показывать где-то последние N записей лога — "файл такой-то передался на девайс такой-то успешно", "проблема передачи на девайс такой-то" итп.