stringtranslate.com

Ленточный (вычислительный)

Пример ленты, элемента графического пользовательского интерфейса

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

Термин «лента» появился в 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, начиная с ранней версии Word 5.5 для DOS (около 1990 г.) [5] и первых версий для Windows (активируемых опцией меню «Вид | Лента» [6] ), для которых ранняя реклама ссылалась на использование «ленты для замены бесконечной строки команд, позволяющей форматировать символы на глаз, а не по памяти» [3] .

программное обеспечение Майкрософт

Лента с вкладками, представленная в Microsoft Office 2007
Переработанная лента с вкладками, представленная в Microsoft Office 2021

С выпуском Microsoft Office 2007 появился «Fluent User Interface» или «Fluent UI», который заменил строки меню и настраиваемые панели инструментов одним «меню 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 их примеру последовал File Explorer . Ленты также появились в SQL Server Report Builder , Dynamics CRM 2011 , [18] Microsoft Mathematics v4.0, настольном клиенте для Microsoft Power BI и некоторых других программах, которые с тех пор были упразднены.

В рамках модернизации пользовательского интерфейса Office в Microsoft Office 2021 была представлена ​​переработанная лента с вкладками .

Историю развития Ленты, представленную Дженсеном Харрисом в 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 beta, китайский форк OpenOffice.org , включающий новый пользовательский интерфейс , в дизайне которого использовались многие идеи лент. [22] [23] В ноябре 2008 года Sun Microsystems начала проект Renaissance для улучшения пользовательского интерфейса OpenOffice.org. [24] До сих пор прототипы проекта часто рассматривались как похожие на ленты, но это вызвало некоторую критику со стороны пользователей. [25]

В июле 2011 года Avid Tech добавила ленточный интерфейс по лицензии Microsoft в версию 7.0 своего приложения для нотной записи Sibelius (scorewriter) , заменив систему навигации по меню предыдущих версий. Это вызвало значительное сопротивление пользователей, [26] однако ленточный интерфейс остался неотъемлемой частью текущего графического интерфейса .

В сентябре 2012 года MathWorks представила ленточный интерфейс (известный как «Toolstrip») в MATLAB R2012b. [27]

Реакция

До того, как Microsoft представила ленты в Office 2007, пользовательский интерфейс ее офисных пакетов практически не менялся с момента появления 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]

Патентный спор

Панели инструментов с вкладками, которые можно найти в Macromedia HomeSite и Lotus eSuite, были предложены в качестве предшествующего уровня техники для лент.

Сторонники свободного программного обеспечения , такие как разработчик KDE Ярослав Станик [37], выразили убеждение, что патенты на ленты не могут быть получены из-за повсеместности предшествующего уровня техники . [37] Станик отмечает, что концепция ленты исторически широко появлялась как «панели инструментов с вкладками» в таких приложениях, как Sausage Software HotDog , Macromedia HomeSite , Dreamweaver и Borland Delphi . [37] Lotus разработала ранние ленточные пользовательские интерфейсы для своего продукта eSuite. Скриншоты все еще доступны в IBM redbook о eSuite (стр. 109 и далее). [38]

13 февраля 2018 года суд присяжных Северного округа Калифорнии постановил, что корпорация Corel нарушила несколько патентов Microsoft на дизайн лент и патентов на утилиты лент, касающихся пользовательского интерфейса Fluent. [39] [40]

Смотрите также

Ссылки

  1. ^ "Computerworld". Computerworld: Информационный бюллетень для лидеров информационных технологий . IDG Enterprise. 9 декабря 1991 г. стр. 41. ISSN  0010-4841 . Получено 28 мая 2013 г. Пакет [Wordstar] включает в себя простой интуитивно понятный интерфейс с лентой значков.
  2. ^ Иллингворт, Валери (11 декабря 1997 г.). Словарь вычислительной техники . Oxford Paperback Reference (4-е изд.). Oxford University Press. ISBN 9780192800466. Лента [...] горизонтальный ряд значков управления, которые часто можно переопределить в соответствии с требованиями пользователя.
  3. ^ ab "InfoWorld". Том 12, № 6. InfoWorld Media Group. 5 февраля 1990 г. стр. 15. ISSN  0199-6649. Обширная коллекция иконок, расположенных на ленте, заменяет бесконечную цепочку команд [...]
  4. ^ ESPRIT '88: применение технологий: материалы 5-й ежегодной конференции ESPRIT, Брюссель, часть 2. Северная Голландия. 14–17 ноября 1988 г. ISBN 978-0-444-87145-9. Получено 28 мая 2013 г. . [...] лента, содержащая маркированные значки (карты бит 64×64), представляющие задачи и инструменты, созданные пользователем. Каждый tasktool представлен отдельным значком.{{cite book}}: CS1 maint: дата и год ( ссылка )
  5. ^ InfoWorld. Том 13. InfoWorld Media Group. 10 декабря 1990 г. стр. 15. ISSN  0199-6649 . Получено 28 мая 2013 г. Мы даже добавили удобную новую функцию, называемую лентой.
  6. ^ Пфаффенбергер, Брайанс Л. (22 января 1990 г.). Краткий справочник Microsoft Word . Que. ISBN 978-0-88022-720-9. Получено 30 мая 2013 г. . Выберите «Просмотр ленты», чтобы активировать ленту.
  7. ^ "Пользовательский интерфейс Office Fluent, лента и представление Backstage". MSDN . Microsoft . Получено 28 мая 2013 г. .
  8. ^ ab Ericson, Richard (11 октября 2006 г.). "Final Review: The Lowdown on Office 2007". Computerworld . IDG . Получено 28 мая 2013 г. .
  9. ^ Харрис, Дженсен (3 апреля 2006 г.). «Новые прямоугольники на помощь? (Почему пользовательский интерфейс, часть 4)». Блог пользовательского интерфейса Office . Microsoft . Получено 16 октября 2013 г.«В каждой версии мы вкладывали сердце и душу в разработку этих новых функций, тщательно определяя, в какие из многочисленных областей мы будем инвестировать во время выпуска, а затем усердно работали над проектированием, тестированием и выпуском этих функций. Единственная проблема заключалась в том, что люди не находили именно те функции, которые они просили нас добавить».
  10. ^ Харрис, Дженсен (12 марта 2008 г.). «История ленты». Channel 9 . Microsoft . Получено 16 октября 2013 г. .
  11. ^ Дженсен Харрис (7 октября 2005 г.). «Почему это называется Лентой?». Дженсен Харрис: Блог пользовательского интерфейса Office . Microsoft . Получено 28 мая 2013 г.
  12. ^ «Используйте ленту вместо панелей инструментов и меню». Веб-сайт Microsoft Office . Microsoft . 2007. Архивировано из оригинала 5 марта 2008 г. Получено 28 мая 2013 г.
  13. ^ "Обзор пользовательского интерфейса Microsoft Office Fluent". Веб-сайт Microsoft Office . Microsoft . Архивировано из оригинала 4 января 2008 года . Получено 24 мая 2009 года .
  14. ^ "Различия в пользовательском интерфейсе Office 2010 по сравнению с более ранними версиями". TechNet . Microsoft . Получено 22 апреля 2016 г. .
  15. ^ Thurrott, Paul (13 июля 2009 г.). «Office 2010 предлагает улучшенную ленту для всех приложений, серверов и служб». SuperSite для Windows . Penton . Получено 27 апреля 2016 г. .
  16. ^ Проталински, Эмиль (22 декабря 2009 г.). «Windows Live Wave 4: Mail, Photo Gallery, Writer go ribbon». Ars Technica . Condé Nast . Получено 28 мая 2013 г. .
  17. ^ Thurrott, Paul (13 сентября 2008 г.). «В преддверии PDC Microsoft начинает внутреннее тестирование Windows 7 – 14 сентября 2008 г.». Windows IT Pro . Penton Media . Получено 28 мая 2013 г. .
  18. ^ Барли, Рэй (18 февраля 2009 г.). "Введение в SQL Server 2008 Report Builder 2.0". Советы по MSSQL . Edgewood Solutions . Получено 28 мая 2013 г.
  19. ^ Монтальбано, Элизабет (20 августа 2009 г.). «Microsoft перенесет интерфейс Windows 7 «лента» на Vista». PC World . IDG . Получено 28 мая 2013 г.
  20. ^ "Application Design Showcase: 10 Best App UIs". nngroup.com . Nielsen Norman Group. Архивировано из оригинала 5 декабря 2010 г. Получено 28 мая 2013 г.
  21. ^ "Application Design Showcase: 2008". nngroup.com . Nielsen Norman Group . Получено 9 мая 2016 г. .
  22. ^ "RedOffice 4.0 Beta Updates OpenOffice UI". Slashdot . Dice Holdings . 2 июня 2008 . Получено 28 мая 2013 .
  23. ^ Ева, Йоханнес (июнь 2008 г.). «RedOffice 4.0 Beta – A great new UI?». libre-software.net . Получено 28 мая 2013 г.
  24. ^ "Renaissance/FAQ (редакция 154410)". OpenOffice.org . Apache Software Foundation . 5 января 2010 г. . Получено 28 мая 2013 г. .
  25. ^ Лай, Эрик (11 августа 2009 г.). «Пользователи открытого исходного кода бунтуют против ленточного интерфейса OpenOffice». Computerworld .
  26. ^ «Сиб. 7.0: Проклятая лента!». Сибелиус (партитурист) . Avid (компания) .
  27. ^ "R2012b Новые функции, исправления ошибок, вопросы совместимости". MathWorks, Inc. Получено 7 апреля 2019 г.
  28. Джефф Этвуд (23 сентября 2005 г.). «О смерти главного меню». Coding Horror . Получено 25 апреля 2014 г.
  29. ^ "Microsoft Professional Developers Conference 2005 VPR: Image Gallery". Office "12" . Microsoft. 13 сентября 2005 г. Архивировано из оригинала 25 ноября 2005 г. Получено 25 апреля 2014 г.
  30. ^ ab Cummings, Joanne (1 октября 2007 г.). "Word 2007: Not Exactly a Must-Have". Redmond Magazine . 1105 Media . Получено 28 мая 2013 г. Во -первых, Word 2007 использует совершенно новый ленточный интерфейс. Опытные пользователи говорят, что на его изучение уходит слишком много времени и терпения. [...] "Люди привыкнут к новому интерфейсу, но это потребует больших усилий по времени, обучению и стоимости", - говорит Майк Маккалоу, директор по системам в Cooling Systems Technologies (CST) Inc. [...] Когда пришло время переводить ее из версии 2003 в 2007, он быстро столкнулся с проблемами. "Я мог бы также ударить ее по голове битой", - говорит он. "Я видел гнев и разочарование". [...] Другие читатели считают, что стоит потратить время на изучение нового интерфейса.
  31. ^ Ласки, Майкл (август 2006 г.). «Office Beta: красивый внешний вид, сложные форматы». PC World . IDG : 24.
  32. ^ «Могу ли я настроить ленту?». Веб-сайт Microsoft Office . Microsoft . 2007. Получено 28 мая 2013 г.
  33. ^ Мендельсон, Эдвард (июль 2006 г.). «MS Office Edges Closer». PC Magazine . 25 (12). Ziff Davis : 48.
  34. Досталь, М (9 декабря 2010 г.). Принятие пользователем пользовательского интерфейса Microsoft Ribbon (PDF) . Палацкого университета в Оломоуце . ISBN 978-960-474-245-5. ISSN  1792-6157 . Получено 28 мая 2013 г. .
  35. ^ Шулер, Дэйв (27 марта 2007 г.). «Офис — новая кола?». За пределами кольцевой дороги . [ самостоятельно опубликованный источник? ] . Получено 28 мая 2013 г.
  36. ^ "Word for Mac 2011 top features tour". Mactopia . Microsoft . Получено 28 мая 2013 .Смотреть скриншот
  37. ^ abc Staniek, Ярослав (13 ноября 2005 г.). «KDE подаст в суд на MS из-за графического интерфейса ленты?». блоги.kde.org . КДЕ . Проверено 28 мая 2012 г.
  38. ^ «Является ли новый ленточный интерфейс пользователя Microsoft скопированным с пользовательского интерфейса eSuite?». BlogNew . Genii Software. 29 ноября 2006 г. Получено 28 мая 2013 г.
  39. ^ Окружной суд США, Северный округ Калифорнии, отделение Сан-Хосе. Дело № 5:15-cv05836-EJD, Окончательный вердикт
  40. ^ «Присяжные обнаружили, что Corel умышленно нарушила патенты Microsoft Office». IPWatchdog.com — Патенты и патентное право . 13 февраля 2018 г. Получено 28 февраля 2018 г.

Внешние ссылки

Дальнейшее чтение