Будете ли вы переносить свой интерфейс на использование лент для Windows 7? - PullRequest
3 голосов
/ 06 февраля 2009

Вскоре Windows 7 будет использовать ленту в качестве интерфейса по умолчанию в любых программах Windows, таких как Paint или WordPad, оставляя позади панели инструментов и меню по умолчанию.

Будете ли вы переносить свой пользовательский интерфейс на использование лент для Windows 7?

Ответы [ 9 ]

10 голосов
/ 06 февраля 2009

Главное с новой лентой в Office - это НЕ другой внешний вид. Именно усилия и исследования позволили определить, какие элементы нужно разместить, где, насколько они велики, и понять, почему.

Если вы не готовы дублировать эти усилия для своего собственного приложения, это, вероятно, будет неудачей.

7 голосов
/ 06 февраля 2009

Сделал это в прошлом году. Вероятно, это была ошибка. Лента работает только с приложениями, которые определенно ориентированы на документы.

Попытка превратить его в приложение, которое не хочет ленту, потому что она выглядит хорошо, не очень хорошая идея, если она жертвует удобством использования.

Я бы сказал, что разработка приложения для использования с лентой намного сложнее, чем традиционный интерфейс меню / панели инструментов. Вы должны тщательно продумать, какие команды принадлежат друг другу. Пользователь будет раздражен, если ему придется постоянно переворачивать вкладки, чтобы получить нужные команды.

Кроме того, Microsoft накладывает много ограничений на работу ленты. Это трудно соблюсти и может привести к юридическому принуждению вас к исправлению заявления (если вы можете). Сказав это, я думаю, что видел, как Microsoft использовала ленту, нарушающую их собственные правила. Может быть, они обновили руководство с тех пор, как я их видел в последний раз!

5 голосов
/ 13 марта 2009

Если ваше программное обеспечение имеет четкие, отдельные части, для которых требуется собственный набор элементов управления, лента может быть очень полезна. По сути, вы можете просто использовать его как панель инструментов с вкладками и разрешать переключение только тогда, когда пользователь переключается между частями программного обеспечения.

В случае программного обеспечения, над которым я сейчас работаю, в программном обеспечении есть отдельная часть измерения, анализа и отчетности. Поскольку мне не нужно измерять кнопки во время анализа, имеет смысл изменить всю панель инструментов. Лента - это простой способ сделать это.

* Примечание: мы заставляем пользователя переключаться между измерением и анализом, изменяя вкладку ленты, поэтому не должно быть, чтобы они "случайно" увидели панель инструментов измерения во время анализа.

Если в вашем программном обеспечении нет таких функций, как Word, или имеется четкое различие между частями программного обеспечения, лучше использовать обычную панель инструментов.

4 голосов
/ 06 февраля 2009

В интересах кроссплатформенной согласованности, нет.

3 голосов
/ 06 февраля 2009

Я так сильно набрал "нет" в этом ответе, что ушиб мое запястье

2 голосов
/ 06 февраля 2009

В итоге вы используете концепции пользовательского интерфейса, которые имеют смысл для вашего приложения, будь то текстовые поля, метки, комбинации, меню, панели инструментов, изображения, кнопки, списки, деревья, ленты или другие концепции. Все дело в том, чтобы использовать правильный инструмент для работы - просто использовать ленту, потому что она так же полезна, как и преобразование всех ваших комбинаций в меню или панелей инструментов в списки.

Вносите изменения только в том случае, если ваше приложение улучшается.

2 голосов
/ 06 февраля 2009

Через некоторое время да. Я думаю, что пользователи больше воспринимают новые функции пользовательского интерфейса от MS, чем от нас, разработчиков. Я лучше подожду, пока они привыкнут к этому, прежде чем они увидят это в нашем программном обеспечении.

0 голосов
/ 06 февраля 2009

Я обычно не использую новые функции в последних версиях продуктов: они являются фермами ошибок.

0 голосов
/ 06 февраля 2009

Если я не вижу в этом абсолютной необходимости, то абсолютно нет. По моему опыту, большинство пользователей, с которыми я сталкивался, не любят элемент управления ленты, потому что им трудно ориентироваться, и они хотят, чтобы у них был старый стиль меню / панели инструментов.

Конечно, это выглядит красиво и может быть хорошо организовано, но в долгосрочной перспективе я не думаю, что это необходимо для многих приложений.

Визуальная навигация не всегда лучше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...