В дизайне компьютерного интерфейса лента — это графический элемент управления в виде набора панелей инструментов , размещенных на нескольких вкладках . Типичная структура ленты включает в себя большие панели инструментов с вкладками, заполненные графическими кнопками и другими графическими элементами управления, сгруппированными по функциональности. Такие ленты используют вкладки для отображения различных наборов элементов управления, что устраняет необходимость в многочисленных параллельных панелях инструментов. Контекстные вкладки — это вкладки, которые появляются только тогда, когда они нужны пользователю. Например, в текстовом процессоре вкладка, связанная с изображением, может появиться, когда пользователь выбирает изображение в документе, что позволяет пользователю взаимодействовать с этим изображением.
Использование термина «лента» восходит к 1980-м годам и первоначально использовалось как синоним простой панели инструментов. Однако в 2007 году Microsoft использовала этот термин для обозначения своей собственной реализации панелей инструментов с вкладками, включающих в себя конгломерат элементов управления для Microsoft Office 2007 , который Microsoft называет «The Fluent UI». Хотя Microsoft популяризировала этот термин в новом значении, аналогичные макеты элементов управления с вкладками существовали в предыдущем программном обеспечении других поставщиков, включая 3D Studio Max R3 и более поздние версии, Adobe Dreamweaver , Borland Delphi , HotDog и Macromedia HomeSite .
Использование ленточного интерфейса датируется началом 1990-х годов в таких программах повышения производительности, как Microsoft Word и WordStar [1] в качестве альтернативного термина для панели инструментов : он определялся как часть графического пользовательского интерфейса , состоящая из горизонтального ряда графических элементов управления ( например, включая кнопки разных размеров и раскрывающиеся списки , содержащие значки ), обычно настраиваемые пользователем. [2] [3] [4]
Интерфейс панели инструментов , называемый «лентой», был особенностью Microsoft Word из ранней версии Word 5.5 на базе DOS (около 1990 г.) [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] Станик отмечает, что концепция ленты исторически широко появлялась в виде «панелей инструментов с вкладками» в таких приложениях, как HotDog от Sausage Software , Macromedia HomeSite , Dreamweaver и Borland Delphi . [37] Компания Lotus разработала первые ленточные интерфейсы для своего продукта eSuite. Снимки экрана по-прежнему доступны в красной книге IBM по eSuite (стр. 109 и далее). [38]
13 февраля 2018 года жюри Северного округа Калифорнии установило, что Corel Corporation нарушила несколько патентов Microsoft на дизайн лент и патентов на утилиты ленты в отношении Fluent UI. [39] [40]
Пакет [Wordstar] включает простой интуитивно понятный интерфейс с лентой значков.
Лента [...] горизонтальный ряд значков управления, которые часто можно переназначить в соответствии с требованиями пользователя.
Обширная коллекция иконок, расположенных на Ленте, заменяет бесконечную вереницу команд [...]
{{cite journal}}
: Требуется цитировать журнал |journal=
( помощь )[...] ленту, содержащую значки с метками (битовые карты 64×64), представляющие задачи и инструменты, экземпляры которых были созданы пользователем. Каждый инструмент задач представлен отдельным значком.
Мы даже добавили новую удобную функцию — ленту.
Выберите «Просмотр ленты», чтобы активировать ленту.
Во-первых, Word 2007 использует совершенно новый ленточный интерфейс.
Опытные пользователи говорят, что обучение требует слишком много времени и терпения.
[...] «Люди привыкнут к новому интерфейсу, но это потребует больших затрат времени, обучения и затрат», — говорит Майк Маккалоу, директор по системам Cooling Systems Technologies (CST) Inc. [...] Когда это произойдет пришло время перегонять ее с 2003 на 2007, быстро начались проблемы.
«С таким же успехом я мог бы ударить ее битой по голове», - говорит он.
«Я видел гнев и разочарование».
[...] Другие читатели считают, что стоит потратить время на изучение нового интерфейса.
См. скриншот
{{cite web}}
: Внешняя ссылка |quote=
( помощь )