Троббер , также известный как значок загрузки , представляет собой анимированный графический элемент управления , используемый для отображения того, что компьютерная программа выполняет действие в фоновом режиме (например, загрузку контента, проведение интенсивных вычислений или связь с внешним устройством). [ 1] [2] [3] В отличие от индикатора выполнения , троббер не показывает, какая часть действия была завершена.
Обычно троббер находится сбоку от панели инструментов или меню программы . Тробберы могут иметь различные формы, но обычно включаются в логотип программы. Тробберы обычно представляют собой неподвижное изображение (известное как его покоящийся кадр), если только программа не выполняет действие, в течение которого троббер анимируется в цикле, чтобы сообщить пользователю, что программа занята (и не заморожена ). После завершения действия троббер возвращается в свой покоящийся кадр.
Обычно пользователь может продолжать взаимодействовать с программой, пока троббер анимирован; одной из таких возможностей может быть нажатие кнопки «стоп» для отмены действия. Нажатие на сам троббер может выполнить другое действие, например, открыть веб-сайт программы или приостановить или отменить фоновое действие.
Одно из первых (если не самое раннее) применений троббера произошло в веб-браузере NCSA Mosaic начала 1990-х годов, в котором был показан логотип NCSA , который анимировался, пока Mosaic загружал веб-страницу. Поскольку пользователь все еще мог взаимодействовать с программой, указатель оставался обычным (а не занятым символом, таким как песочные часы); поэтому троббер обеспечивал визуальную индикацию того, что программа выполняла действие. Нажатие на троббер останавливало загрузку страницы; более поздние веб-браузеры добавили отдельную кнопку «Стоп» для этой цели.
Netscape , который вскоре обогнал Mosaic как ведущий на рынке веб-браузер, также имел троббер. В версии 1.0 Netscape он принял форму большой синей буквы «N» (логотип Netscape в то время). Анимация изображала «N», расширяющуюся и сжимающуюся — отсюда и название «троббер». Когда Netscape представил свой новый логотип (другую «N» на вершине холма), они провели конкурс, чтобы найти для него анимацию. Победивший дизайн (изображающий новую «N» в метеоритном дожде ) стал очень известным и почти стал неофициальным символом Всемирной паутины . [ необходима цитата ] Позже синяя «e» Internet Explorer пользовалась аналогичным статусом, хотя она функционировала только как троббер в ранних версиях браузера.
IBM WebExplorer предоставил веб-странице возможность изменять внешний вид и анимацию троббера с помощью собственного HTML- кода. [4] Использование веб-фреймов, функция, представленная позже, приводит к путанице WebExplorer на современных страницах из-за способа реализации этой функции.
Веб- браузер Arena имеет опцию командной строки для изменения троббера с помощью локального файла. [5]
Первоначально тробберы были довольно большими, но они уменьшились в размере вместе с размером кнопок панели инструментов по мере развития графических пользовательских интерфейсов . Их полезность несколько снизилась, поскольку большинство операционных систем ввели другой указатель для указания «работы в фоновом режиме», и они больше не включены во все веб-браузеры. Более того, даже веб-браузеры, которые их используют, отображают изображения менее сложные, чем их предшественники. Многие браузеры, такие как Mozilla Firefox , Opera и Google Chrome , размещают небольшой кольцевой троббер во вкладке во время загрузки страницы и заменяют его на значок страницы после завершения загрузки.
Часто браузеры, поставляемые с компакт-дисками ISP , или те, которые были настроены в соответствии с соглашениями о совместном брендинге , имели собственный троббер. Например, версия Internet Explorer, включенная в диски AOL, имела троббер AOL вместо стандартного "e".
Throbbers пережили возрождение с клиентскими приложениями (такими как веб-приложения Ajax ), где приложение в веб-браузере ожидало завершения некоторой операции. Большинство этих throbbers были известны как «вращающееся колесо», которое обычно состояло из 8, 10 или 12 частично радиальных линий или дисков, расположенных по кругу, как на циферблате часов , подсвеченных по очереди, как будто волна движется по часовой стрелке по кругу.
В текстовых пользовательских интерфейсах вращающееся колесо обычно заменяется символом фиксированной ширины, который циклически переключается между формами " |
", " /
", " -
" и " \
" для создания эффекта анимации. В отличие от графических индикаторов активности, вращающаяся полоса обычно сочетается с индикаторами прогресса, поскольку более низкое разрешение символьных индикаторов прогресса требует отдельной индикации активности. Часто вращающееся колесо отображается в позиции курсора, тогда его также называли "вращающимся курсором" или "вращающимся курсором". Такое использование восходит к ранним версиям операционной системы UNIX и утилитам DR-DOS в 1980-х годах.