stringtranslate.com

Всплывающее уведомление

Крупный план правого верхнего угла рабочего стола Lubuntu  12.04, на котором показано уведомление, информирующее пользователя о том, что зарядка аккумулятора завершена.
Крупный план правого верхнего угла рабочего стола Windows 8 , на котором показано уведомление, информирующее пользователя о том, что подключен новый съемный диск.

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

На мобильных устройствах обычно используется система push-уведомлений .

Поддержка на разных системах

В Windows 2000 компания Microsoft представила всплывающие уведомления в виде всплывающих подсказок, привязанные к области уведомлений панели задач . Уведомления ставятся в очередь, когда пользователь отсутствует или запущена заставка, и отображаются, когда пользователь возобновляет активность. Они остаются на экране в течение девяти секунд, постепенно исчезая, если пользователь игнорирует их. [1] Компания Microsoft также внедрила аналогичные уведомления для другого своего программного обеспечения, такого как Windows Phone с использованием службы push-уведомлений Microsoft , [2] Internet Explorer 7 и более поздние версии, Microsoft Outlook , Microsoft Security Essentials , а также Windows 8 и Windows 10 с использованием службы уведомлений Windows .

Уведомление на Android, включающее в себя полосу прогресса

Уведомления рабочего стола являются предлагаемым стандартом для freedesktop.org [3], но все основные среды рабочего стола, работающие в X Window System, уже поддерживают этот стандарт, что делает их обычно доступными в Linux и других Unix-подобных системах. Google приняла концепции ящика уведомлений [4] и всплывающих сообщений [5] для пользовательских уведомлений в качестве основных компонентов своей операционной системы Android .

Начиная с версии 10.8 Mountain Lion, OS X предоставляет уведомления на рабочем столе через Центр уведомлений . Предыдущие версии OS X не имели встроенной функции уведомлений на рабочем столе; однако Growl — популярное приложение, которое предоставляет схожую функциональность и пользуется широкой поддержкой стороннего программного обеспечения. [6] iOS также включает Центр уведомлений, начиная с iOS 5.

JavaScript

Браузеры, поддерживающие JavaScript, обычно реализуют Notification API . [7] Этот API запрашивает подтверждение пользователя, чтобы разрешить всплывающие окна и предоставить программисту возможность отображать уведомления с текстом (телом) вместе с описательным значком и заголовком.

Возможности

Уведомление в Ubuntu Linux, отображающее кнопки и круговой индикатор времени ожидания

Хотя пассивные всплывающие окна не требуют никакого взаимодействия с пользователем, некоторые реализации все еще предоставляют пользователю возможность опционального взаимодействия с всплывающим окном. Это называется действиями . [ необходима цитата ] Для спецификации Freedesktop это дополнительная функция, на которую клиенты не могут полагаться, и ее использование не рекомендуется некоторыми руководящими принципами дизайна. [8]

Android добавляет возможность предоставлять действия с помощью Jelly Bean. [9]

На языке Material Design

В Material Design от Google был введен термин «snackbar» для обозначения элемента пользовательского интерфейса, отображающего временное, закрываемое уведомление:

Snackbars информируют пользователей о процессе, который приложение выполнило или выполнит. Они появляются временно, ближе к нижней части экрана. Они не должны прерывать работу пользователя и не требуют ввода данных пользователем, чтобы исчезнуть. [10]

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

Ссылки

  1. ^ "Уведомления". Microsoft . Получено 20 августа 2013 г. .
  2. ^ «Понимание push-уведомлений Microsoft для телефонов Windows». Microsoft . 3 мая 2010 г. Получено 4 ноября 2015 г.
  3. ^ Галаго.
  4. ^ "Уведомления". Разработчики Android . Получено 20 августа 2013 г.
  5. ^ "Создание всплывающих уведомлений". Разработчики Android . Получено 14 марта 2011 г.
  6. ^ Список приложений, поддерживающих Growl.
  7. ^ "Уведомление - Веб-API | MDN". developer.mozilla.org . 6 марта 2024 г. . Получено 7 июля 2024 г. .
  8. ^ Руководство по разработке уведомлений Ubuntu.
  9. ^ Рекомендации по уведомлениям Android.
  10. ^ "Закусочные". материал.io . Проверено 7 мая 2020 г.