Лента (компьютерная)
В дизайне компьютерного интерфейса лента — это графический элемент управления в виде набора панелей инструментов, размещенных на нескольких вкладках . Типичная структура ленты включает большие панели инструментов с вкладками, заполненные графическими кнопками и другими графическими элементами управления, сгруппированными по функциональности. Такие ленты используют вкладки для отображения различных наборов элементов управления, что устраняет необходимость в многочисленных параллельных панелях инструментов. Контекстные вкладки — это вкладки, которые появляются только тогда, когда они нужны пользователю. Например, в текстовом процессоре вкладка, связанная с изображением, может появиться, когда пользователь выбирает изображение в документе, что позволяет пользователю взаимодействовать с этим изображением.
Термин «лента» используется еще в 1980-х годах и первоначально использовался как синоним простой панели инструментов. Однако в 2007 году Microsoft использовала этот термин для обозначения своей собственной реализации панелей инструментов с вкладками, включающих в себя конгломерат элементов управления для Microsoft Office 2007 , который Microsoft называет «The Fluent UI». Хотя Microsoft популяризировала этот термин в новом значении, аналогичные макеты элементов управления с вкладками существовали в предыдущем программном обеспечении других поставщиков, включая 3D Studio Max R3 и более поздние версии, Adobe Dreamweaver , Borland Delphi , Sausage Software HotDog и Macromedia HomeSite .
Раннее использование
[ редактировать ]Использование ленточного интерфейса датируется началом 1990-х годов в программном обеспечении для повышения производительности, таком как Microsoft Word и WordStar. [1] как альтернативный термин для панели инструментов : она определялась как часть графического пользовательского интерфейса , состоящая из горизонтального ряда графических элементов управления (например, включая кнопки различных размеров и раскрывающиеся списки, содержащие значки ), обычно настраиваемых пользователем. [2] [3] [4]
Интерфейс панели инструментов , называемый «лентой», был особенностью Microsoft Word из ранней версии DOS (около 1990 г.). Word 5.5 на базе [5] и первые версии для Windows (активируются с помощью пункта меню «Вид | Лента»). [6] ), в ранней рекламе которого упоминалось использование «Ленты для замены бесконечной строки команд, позволяющей форматировать символы на глаз, а не по памяти». [3]
Программное обеспечение Майкрософт
[ редактировать ]С выпуском Microsoft Office 2007 появился «Свободный пользовательский интерфейс» или «Свободный пользовательский интерфейс», который заменил меню и настраиваемые панели инструментов одним «меню Office», миниатюрной панелью инструментов, известной как «панель быстрого доступа» и тем, что впоследствии стало известная как лента: несколько вкладок , каждая из которых содержит панель инструментов с кнопками и иногда другими элементами управления. Элементы управления панели инструментов имеют разные размеры и разбиты на визуально различимые группы. [7] [8] Новый дизайн был призван решить проблему, с которой пользователи не находят или не знают о существовании доступных функций в пакете Office. [9] [10] Позднее предполагалось, что название «лента» произошло от ранней дизайнерской идеи, согласно которой команды размещались на длинной панели, которую можно было свернуть, как средневековый свиток ; название было сохранено после замены механизма прокрутки вкладками. [11]
Каждое приложение Microsoft, реализующее ленты, имеет свой набор вкладок, на которых размещены пользовательские элементы управления для этого приложения. На каждой вкладке различные связанные элементы управления могут быть сгруппированы вместе. Двойной щелчок по активной вкладке или нажатие кнопки «Свернуть» скрывает панель команд, оставляя видимыми только вкладки. Повторение этого действия открывает панель. [12] Лента объединяет в одной области функциональность, которая раньше была в меню, панелях инструментов и иногда в панелях задач. [13]
В Microsoft Office 2007 ленты реализованы только в Word , Excel , Access и PowerPoint . Однако с выпуском Microsoft Office 2010 ленты были реализованы в остальных приложениях Microsoft Office . [14] [15] Microsoft Office 2010 также добавил в свой пользовательский интерфейс дополнительную поддержку настройки конечных пользователей.
Microsoft постепенно внедрила ленту в некоторые другие свои программы. Четвертая волна приложений Windows Live Essentials , включая Mail , Photo Gallery , Movie Maker и Writer , имела ленту. [16] Начиная с Windows 7 , в Paint и WordPad есть ленты. [17] В Windows 8 этому примеру последовал Проводник . Ленты также появились в SQL Server Report Builder , Dynamics CRM 2011 , [18] Microsoft Mathematics v4.0, настольный клиент для Microsoft Power BI и некоторые другие программы, которые с тех пор были сняты с производства.
Историю развития Ленты, представленную Дженсеном Харрисом в 2008 году, можно посмотреть здесь .
Другие разработчики программного обеспечения
[ редактировать ]С момента появления лент в Microsoft Office 2007 наблюдается рост использования этого типа интерфейса в приложениях, созданных другими разработчиками, особенно в тех, которые создают инструменты для продуктов, связанных с Microsoft. Microsoft способствовала внедрению, выпустив выпуски Windows 8 , Windows 7 и обновление платформы Windows Vista , которое включало встроенные API-интерфейсы ленточной платформы , представленные для того, чтобы позволить разработчикам интегрировать ленточную панель инструментов в свои приложения. [19] Nielsen Norman Group опубликовала несколько примеров в отчете о графическом интерфейсе за 2008 год. [20] [21]
В июне 2008 года Red Flag Software выпустила бета-версию RedOffice 4.0, китайскую версию OpenOffice.org , включающую новый пользовательский интерфейс , в дизайне которого использовалось множество идей ленты. [22] [23] В ноябре 2008 года Sun Microsystems запустила проект Renaissance по улучшению пользовательского интерфейса OpenOffice.org. [24] До сих пор прототипы проекта часто воспринимались как похожие на ленты, но это вызвало некоторую критику со стороны пользователей. [25]
В июле 2011 года компания Avid Tech добавила ленточный интерфейс по лицензии Microsoft в версию 7.0 своего Sibelius (партитуры) приложения для нотной записи , заменив систему навигации по меню предыдущих версий. Это встретило значительное сопротивление пользователей. [26] однако ленточный интерфейс остался неотъемлемой частью текущего графического интерфейса .
В сентябре 2012 года MathWorks представила ленточный интерфейс (известный как «Toolstrip») в MATLAB R2012b. [27]
Реакция
[ редактировать ]До того, как Microsoft представила ленты в Office 2007, пользовательский интерфейс ее пакетов Office почти не изменился с момента появления Office 97 19 ноября 1996 года. ( В Office 2000 и Office 2003 были выпущены относительно незначительные обновления по сравнению с Office 97 , который сам по себе считался это своего рода веха по сравнению с Office 95. )
Из-за этого пользователи привыкли к этому стилю интерфейса, который был распространен во многих продуктах для повышения производительности того времени. [ нужна ссылка ] Когда Microsoft внедрила ленты, это было встречено неоднозначной реакцией. Джефф Этвуд считал, что новая система сделала меню устаревшими как краеугольный камень интерфейса WIMP , когда оно было впервые представлено в 2005 году. [28] [29] Redmondmag.com сообщает, что опытные пользователи считают, что изучение лент требует «слишком много времени и терпения». [30] Ричард Эриксон из Computerworld отметил, что опытные пользователи могут столкнуться с трудностями при адаптации к новому интерфейсу и что для активации некоторых задач требуется больше нажатий клавиш или щелчков мышью. [8] Хотя ленту можно скрыть, дважды щелкнув открытую вкладку, PC World пишет, что ленты загромождают рабочую область Office, особенно для пользователей ноутбуков; [31] параметры настройки, доступные в исходной версии, не позволяли пользователям переставлять или удалять предопределенные команды, хотя их можно было свести к минимуму. [32] Другие назвали большие значки отвлекающими. [33] Онлайн-опрос, проведенный ExcelUser, сообщает, что большинство респондентов отрицательно отнеслись к изменению, при этом опытные пользователи были «несколько более негативны», чем пользователи среднего уровня; снижение по самооценке производительности составило в среднем около 20%, а у людей с отрицательным мнением — «около 35%».
Другие пользователи утверждают, что, освоив новый интерфейс, обычный пользователь сможет быстрее создавать «документы профессионального вида». [30] В одном исследовании сообщалось о довольно хорошем принятии пользователями, за исключением опытных пользователей и пользователей текстовых приложений с классическим интерфейсом WIMP, но оно было менее убедительным с точки зрения эффективности и организации. [34]
Решение об отмене меню сравнивают с печально известной кампанией компании Coca-Cola New Coke , которая отказалась от существующей пользовательской базы. [35] Microsoft Office 2011 для Macintosh, хотя и использует ленту, также сохраняет систему меню в строке меню Mac. [36]
Патентные споры
[ редактировать ]Сторонники свободного программного обеспечения , такие как разработчик KDE Ярослав Станек, [37] выразили убеждение, что патенты на ленты не могут быть получены из-за повсеместного распространения предшествующего уровня техники . [37] Станик отмечает, что концепция ленты исторически широко появлялась в виде «панелей инструментов с вкладками» в таких приложениях, как Sausage Software HotDog , Macromedia HomeSite , Dreamweaver и Borland Delphi . [37] Lotus разработала первые ленточные пользовательские интерфейсы для своего продукта eSuite. Снимки экрана по-прежнему доступны в красной книге IBM по eSuite (стр. 109 и далее). [38]
13 февраля 2018 года жюри Северного округа Калифорнии установило, что Corel Corporation нарушила несколько патентов Microsoft на дизайн лент и патентов на полезные свойства лент, касающихся Fluent UI. [39] [40]
См. также
[ редактировать ]- Ribbon Hero и Ribbon Hero 2 – образовательные видеоигры, обучающие пользователей работе с лентами.
- Metro (язык дизайна) — язык дизайна пользовательского интерфейса Windows Phone и Windows 8.
- Windows Aero — пользовательский интерфейс Microsoft для Windows Vista и Windows 7.
Ссылки
[ редактировать ]- ^ «Компьютерный мир» . Computerworld: Информационный бюллетень для лидеров информационных технологий . ИДГ Предприятие. 9 декабря 1991 г. с. 41. ISSN 0010-4841 . Проверено 28 мая 2013 г.
Пакет [Wordstar] включает простой интуитивно понятный интерфейс с лентой значков.
- ^ Иллингворт, Валери (11 декабря 1997 г.). Словарь вычислительной техники . Оксфордский справочник в мягкой обложке (4-е изд.). Издательство Оксфордского университета. ISBN 9780192800466 .
Лента [...] горизонтальный ряд значков управления, которые часто можно переназначить в соответствии с требованиями пользователя.
- ^ Jump up to: а б «ИнфоМир» . Том. 12, нет. 6. Медиа-группа InfoWorld. 5 февраля 1990 г. с. 15. ISSN 0199-6649 .
Обширная коллекция иконок, расположенных на Ленте, заменяет бесконечную вереницу команд [...]
- ^ ESPRIT '88: применение технологии: материалы 5-й ежегодной конференции ESPRIT, Брюссель, Часть 2 . Северная Голландия. 14–17 ноября 1988 г. ISBN. 978-0-444-87145-9 . Проверено 28 мая 2013 г.
[...] ленту, содержащую значки с метками (битовые карты 64×64), представляющие задачи и инструменты, экземпляры которых были созданы пользователем. Каждый инструмент задач представлен отдельным значком.
{{cite book}}
: CS1 maint: дата и год ( ссылка ) - ^ Инфомир . Том. 13. Медиа-группа InfoWorld. 10 декабря 1990 г. с. 15. ISSN 0199-6649 . Проверено 28 мая 2013 г.
Мы даже добавили новую удобную функцию — ленту.
- ^ Пфаффенбергер, Брайанс Л. (22 января 1990 г.). Краткий справочник Microsoft Word . Que. ISBN 978-0-88022-720-9 . Проверено 30 мая 2013 г.
Выберите «Просмотр ленты», чтобы активировать ленту.
- ^ «Пользовательский интерфейс Office Fluent, лента и представление Backstage» . MSDN . Майкрософт . Проверено 28 мая 2013 г.
- ^ Jump up to: а б Эриксон, Ричард (11 октября 2006 г.). «Заключительный обзор: краткая информация об Office 2007» . Компьютерный мир . ИДГ . Проверено 28 мая 2013 г.
- ^ Харрис, Дженсен (3 апреля 2006 г.). «Новые прямоугольники приходят на помощь? (Почему пользовательский интерфейс, часть 4)» . Блог о пользовательском интерфейсе Office . Майкрософт . Проверено 16 октября 2013 г. «В каждой версии мы вкладывали всю душу в разработку этих новых функций, проходя строгий процесс определения того, в какие из многих областей мы будем инвестировать во время выпуска, а затем усердно работали над проектированием, тестированием и выпуском этих функций. Единственная проблема заключалась в том, что люди не находили те самые функции, которые они просили нас добавить».
- ^ Харрис, Дженсен (12 марта 2008 г.). «История ленты» . Канал 9 . Майкрософт . Проверено 16 октября 2013 г.
- ^ Дженсен Харрис (7 октября 2005 г.). «Почему ее называют Лентой?» . Дженсен Харрис: Блог о пользовательском интерфейсе Office . Майкрософт . Проверено 28 мая 2013 г.
- ^ «Используйте ленту вместо панелей инструментов и меню» . Сайт Microsoft Office . Майкрософт . 2007. Архивировано из оригинала 5 марта 2008 года . Проверено 28 мая 2013 г.
- ^ «Обзор пользовательского интерфейса Microsoft Office Fluent» . Сайт Microsoft Office . Майкрософт . Архивировано из оригинала 4 января 2008 года . Проверено 24 мая 2009 г.
- ^ «Различия пользовательского интерфейса в Office 2010 и более ранних версиях» . ТехНет . Майкрософт . Проверено 22 апреля 2016 г.
- ^ Терротт, Пол (13 июля 2009 г.). «В Office 2010 улучшена лента для всех приложений, серверов и служб» . Суперсайт для Windows . Пентон . Проверено 27 апреля 2016 г.
- ^ Проталинский, Эмиль (22 декабря 2009 г.). «Windows Live Wave 4: почта, фотогалерея, лента Writer go» . Арс Техника . Конде Наст . Проверено 28 мая 2013 г.
- ^ Терротт, Пол (13 сентября 2008 г.). «В преддверии PDC Microsoft начинает внутреннее тестирование Windows 7 – 14 сентября 2008 г.» . Windows ИТ-специалист . Пентон Медиа . Проверено 28 мая 2013 г.
- ^ Барли, Рэй (18 февраля 2009 г.). «Введение в построитель отчетов SQL Server 2008 2.0» . Советы по MSSQL . Эджвуд Решения . Проверено 28 мая 2013 г.
- ^ Монтальбано, Элизабет (20 августа 2009 г.). «Microsoft переносит ленточный интерфейс Windows 7 на Vista» . Мир ПК . ИДГ . Проверено 28 мая 2013 г.
- ^ «Демонстрация дизайна приложений: 10 лучших пользовательских интерфейсов приложений» . nngroup.com . Нильсен Норман Групп. Архивировано из оригинала 5 декабря 2010 года . Проверено 28 мая 2013 г.
- ^ «Витрина прикладного дизайна: 2008» . nngroup.com . Нильсен Норман Групп . Проверено 9 мая 2016 г.
- ^ «Бета-версия RedOffice 4.0 обновляет пользовательский интерфейс OpenOffice» . Слэшдот . Холдинг Дайс . 2 июня 2008 года . Проверено 28 мая 2013 г.
- ^ Ева, Йоханнес (июнь 2008 г.). «RedOffice 4.0 Beta – отличный новый пользовательский интерфейс?» . libre-software.net . Проверено 28 мая 2013 г.
- ^ «Ренессанс/FAQ (редакция 154410)» . OpenOffice.org . Фонд программного обеспечения Apache . 5 января 2010 года . Проверено 28 мая 2013 г.
- ^ Лай, Эрик (11 августа 2009 г.). «Пользователи открытого исходного кода восстают из-за ленточного пользовательского интерфейса OpenOffice» . Компьютерный мир .
- ^ 'Сиб. 7.0: Проклятая лента!» . Сибелиус (автор партитуры) . Авид (компания) .
- ^ «Новые функции R2012b, исправления ошибок, вопросы совместимости» . MathWorks, Inc. Проверено 7 апреля 2019 г.
- ^ Джефф Этвуд (23 сентября 2005 г.). «О смерти главного меню» . Кодирующий ужас . Проверено 25 апреля 2014 г.
- ^ «Конференция профессиональных разработчиков Microsoft 2005 VPR: Галерея изображений» . Офис «12» . Майкрософт. 13 сентября 2005 г. Архивировано из оригинала 25 ноября 2005 г. Проверено 25 апреля 2014 г.
- ^ Jump up to: а б Каммингс, Джоанна (1 октября 2007 г.). «Word 2007: не совсем обязательно» . Журнал Редмонд . 1105 СМИ . Проверено 28 мая 2013 г.
Во-первых, Word 2007 использует совершенно новый ленточный интерфейс. Опытные пользователи говорят, что обучение требует слишком много времени и терпения. [...] «Люди привыкнут к новому интерфейсу, но это потребует больших затрат времени, обучения и затрат», — говорит Майк Маккалоу, директор по системам Cooling Systems Technologies (CST) Inc. [...] Когда это произойдет пришло время перегонять ее с 2003 на 2007, быстро начались проблемы. «С таким же успехом я мог бы ударить ее битой по голове», - говорит он. «Я видел гнев и разочарование». [...] Другие читатели считают, что стоит потратить время на изучение нового интерфейса.
- ^ Ласки, Майкл (август 2006 г.). «Бета-версия Office: красивый внешний вид, сложные форматы». Мир ПК . ИДГ : 24.
- ^ «Могу ли я настроить ленту?» . Сайт Microsoft Office . Майкрософт . 2007 . Проверено 28 мая 2013 г.
- ^ Мендельсон, Эдвард (июль 2006 г.). «MS Office становится ближе». Журнал ПК . 25 (12). Зифф Дэвис : 48.
- ^ Досталь, М. (9 декабря 2010 г.). Принятие пользователем пользовательского интерфейса Microsoft Ribbon (PDF) . Палацкого университета в Оломоуце . ISBN 978-960-474-245-5 . ISSN 1792-6157 . Проверено 28 мая 2013 г.
- ^ Шулер, Дэйв (27 марта 2007 г.). «Офис — это новая кока-кола?» . За пределами Кольцевой дороги . [ самостоятельно опубликованный источник? ] . Проверено 28 мая 2013 г.
- ^ «Тур по основным функциям Word для Mac 2011» . Мактопия . Майкрософт . Проверено 28 мая 2013 г. См. скриншот
- ^ Jump up to: а б с Станек, Ярослав (13 ноября 2005 г.). «ГДЕ этот графический интерфейс MS поверх ленты?» . блоги.kde.org . ГДЕ . Проверено 28 мая 2012 г.
- ^ «Новый ленточный интерфейс Microsoft скопирован с пользовательского интерфейса eSuite?» . БлогНовый . Программное обеспечение Genii. 29 ноября 2006 года . Проверено 28 мая 2013 г.
- ^ Окружной суд США, Северный округ Калифорнии, отделение Сан-Хосе. Дело № 5:15-cv05836-EJD, Форма окончательного вердикта
- ^ «Жюри считает, что Corel умышленно нарушила патенты Microsoft Office» . IPWatchdog.com — Патенты и патентное право . 13 февраля 2018 года . Проверено 28 февраля 2018 г.
Внешние ссылки
[ редактировать ]- Документация Microsoft с рекомендациями для пользовательского интерфейса ленты
- Руководства разработчиков Windows Ribbon Framework
- DotNetBar , инструмент, расширяющий обычный набор компонентов пользовательского интерфейса для Windows Forms с помощью компонентов, связанных с лентой.
Дальнейшее чтение
[ редактировать ]- Дженсен Харрис (13 марта 2008 г.). «Блог о пользовательском интерфейсе Office» . Сеть разработчиков Microsoft . Проверено 25 марта 2010 г. – Подробное обсуждение дизайна пользовательского интерфейса менеджером программ группы Microsoft из группы взаимодействия с пользователями Office 2007.
- «MIX08 Microsoft Office 2007: история ленты» . Майкрософт МИКС 08. 2008 . Проверено 17 июня 2010 г. — Эскизы прототипа и процесс проектирования.