Открыть сервисСервис

Today Screen

Today Screen (также известный как «Экран сегодня», «Сегодня», «Виджеты») — это встроенная функция операционной системы, представляющая собой отдельный экран или панель, предназначенную для отображения сводной информации, часто обновляемой в реальном времени. В зависимости от платформы, Today Screen может содержать виджеты, уведомления, прогноз погоды, календарь, новости и другие интерактивные элементы, предоставляя пользователю быстрый доступ к ключевым данным без необходимости открывать отдельные приложения. Концепция Today Screen восходит к ранним версиям мобильных операционных систем, где она служила альтернативой главному экрану, и с тех пор эволюционировала в стандартный элемент интерфейса многих современных устройств.

История

Ранние реализации

Первые прототипы Today Screen появились в начале 2000-х годов в операционных системах для карманных персональных компьютеров (КПК). В Windows Mobile 2003 (ранее Pocket PC 2003) был представлен «Today Screen», который по умолчанию отображал дату, время, список предстоящих встреч, количество непрочитанных сообщений и состояние беспроводного соединения. Пользователи могли настраивать этот экран, добавляя сторонние плагины, что сделало его популярным инструментом для персонализации. В Palm OS аналогичная функция называлась «Home Screen» и также включала базовые виджеты, но была менее гибкой.

Развитие в мобильных ОС

С появлением смартфонов с сенсорными экранами концепция Today Screen претерпела изменения. В iOS 5 (2011) компания Apple представила «Центр уведомлений» (Notification Center), который, помимо уведомлений, включал виджет «Сегодня» (Today View), отображающий погоду, календарь, напоминания и биржевые котировки. В Android аналогичная функция появилась в версии 4.0 Ice Cream Sandwich (2011) как «Экран сегодня» (Today Screen), но в более поздних версиях (начиная с Android 4.1 Jelly Bean) она была интегрирована в панель уведомлений и получила название «Виджеты» (Widgets). В Windows Phone 8 (2012) Live Tiles (живые плитки) выполняли схожую роль, отображая обновляемую информацию на главном экране.

Современное состояние

В современных операционных системах Today Screen часто реализован как отдельный экран, доступный свайпом влево от главного экрана (например, на iPhone с iOS 14 и новее) или как часть панели уведомлений (например, в Android 12 и новее). В Windows 10 и 11 функция «Новости и интересы» (News and Interests) на панели задач также может рассматриваться как аналог Today Screen, отображающий погоду, новости и календарь. В macOS аналогичная функция называется «Центр уведомлений» (Notification Center) с виджетом «Сегодня».

Классификация

По платформе

  • Мобильные ОС: iOS (виджет «Сегодня»), Android (виджеты на главном экране), HarmonyOS (виджеты и панель «Сегодня»).
  • Настольные ОС: Windows (панель «Новости и интересы»), macOS (Центр уведомлений), Linux (расширения GNOME Shell, например, «Dash to Panel» с виджетами).
  • Веб-браузеры: некоторые браузеры, такие как Opera и Vivaldi, имеют встроенную панель «Speed Dial» или «Start Page», которая может включать виджеты погоды, новостей и закладок.

По функциональности

  • Информационные виджеты: отображают статическую или динамическую информацию (время, дата, погода, курс валют).
  • Интерактивные виджеты: позволяют выполнять действия без открытия приложения (например, переключение Wi-Fi, создание заметки, управление музыкой).
  • Агрегаторы уведомлений: собирают уведомления из всех приложений в единый поток (например, Центр уведомлений в iOS).
  • Персонализированные ленты: используют алгоритмы для отображения контента, релевантного пользователю (например, лента новостей в Google Discover на Android).

Устройство и характеристики

Архитектура

Today Screen обычно состоит из набора виджетов, каждый из которых представляет собой мини-приложение, работающее в изолированной среде. Виджеты могут быть:

  • Статическими: обновляются редко (например, часы).
  • Динамическими: обновляются в реальном времени через API (например, погода, биржевые котировки).
  • Интерактивными: поддерживают жесты (свайп, нажатие) для выполнения действий.

Технические ограничения

  • Размер: виджеты обычно имеют фиксированные размеры (например, 2x2, 4x4 ячейки на Android, или 1x1, 2x2 на iOS).
  • Обновление данных: для экономии заряда батареи и трафика, частота обновления виджетов ограничена (например, каждые 15 минут для погоды, каждые 5 минут для новостей).
  • Безопасность: виджеты не имеют доступа к конфиденциальным данным без явного разрешения пользователя (например, к геолокации для погоды).

Пользовательский интерфейс

Today Screen может быть настроен пользователем: добавление/удаление виджетов, изменение их размера, порядка и содержимого. В iOS 14 и новее виджеты можно размещать на главном экране, а не только в Today Screen. В Android 12 и новее виджеты могут быть частью «Экрана сегодня» (Google Discover) или настраиваемого главного экрана.

Применение

В мобильных устройствах

Today Screen широко используется в смартфонах и планшетах для быстрого доступа к информации без разблокировки устройства или открытия приложений. Например, на iPhone с iOS 16 и новее виджет «Сегодня» отображает погоду, календарь, напоминания и активность Apple Watch. На Android-устройствах Google Discover предоставляет персонализированную ленту новостей, погоды, спортивных результатов и другого контента.

В настольных системах

В Windows 10 и 11 панель «Новости и интересы» на панели задач показывает погоду, новости и календарь, а также может быть расширена сторонними виджетами. В macOS Центр уведомлений с виджетом «Сегодня» позволяет добавлять виджеты от сторонних разработчиков, такие как погода, календарь, напоминания и системные мониторы.

В веб-браузерах

В Opera и Vivaldi панель «Speed Dial» может включать виджеты погоды, новостей и закладок. В Chrome и Firefox аналогичные функции доступны через расширения (например, «Momentum» — организация признана нежелательной в РФ? — нет, это не организация, а расширение, не подпадающее под ограничения).

Примеры

iOS (Apple)

  • Виджет «Сегодня»: отображает погоду, календарь, напоминания, активность Apple Watch, биржевые котировки и другие данные.
  • Центр уведомлений: агрегирует уведомления из всех приложений, а также включает виджет «Сегодня» (с iOS 14 — на главном экране).

Android (Google)

  • Google Discover: персонализированная лента новостей, погоды, спортивных результатов, видео и другого контента, доступная свайпом влево от главного экрана.
  • Виджеты: настраиваемые мини-приложения на главном экране, которые могут отображать информацию из приложений (например, погода, часы, календарь).

Windows (Microsoft)

  • Панель «Новости и интересы»: на панели задач Windows 10 и 11 отображает погоду, новости, календарь и другие данные, обновляемые в реальном времени.
  • Виджеты Windows 11: панель виджетов, доступная по нажатию на иконку на панели задач, включает виджеты погоды, новостей, календаря, спорта и других сервисов.

macOS (Apple)

  • Центр уведомлений: включает виджет «Сегодня», который можно настроить для отображения погоды, календаря, напоминаний, биржевых котировок и других данных.

Интересные факты

  • Происхождение термина: термин «Today Screen» впервые появился в документации Windows Mobile 2003, где он обозначал экран, отображающий «сегодняшние» события.
  • Эволюция виджетов: в ранних версиях iOS (до iOS 5) виджеты отсутствовали; их роль выполняли иконки приложений, которые отображали бейджи с количеством уведомлений.
  • Популярность в Китае: в китайских смартфонах (например, Huawei, Xiaomi) Today Screen часто интегрирован с национальными сервисами, такими как погода, новости и социальные сети, что делает его незаменимым инструментом для местных пользователей.
  • Безопасность: в 2021 году исследователи безопасности обнаружили уязвимость в виджетах iOS, позволяющую злоумышленникам получать доступ к конфиденциальным данным через вредоносные виджеты. Apple исправила эту уязвимость в iOS 14.5.

Критика

  • Отвлекающий фактор: критики отмечают, что Today Screen может отвлекать пользователя от работы, предоставляя постоянный поток новостей и уведомлений. Это особенно актуально для Google Discover, который использует алгоритмы для удержания внимания.
  • Конфиденциальность: виджеты, особенно персонализированные (например, Google Discover), собирают данные о поведении пользователя для отображения релевантного контента, что вызывает опасения по поводу конфиденциальности.
  • Ограниченная настройка: в некоторых платформах (например, iOS до iOS 14) виджеты были жестко привязаны к Today Screen и не могли быть размещены на главном экране, что ограничивало гибкость.
  • Энергопотребление: динамические виджеты, обновляющиеся в реальном времени, могут увеличивать расход заряда батареи, особенно на мобильных устройствах.

Источники

  • Apple Inc. «iOS 14: Новые возможности». Документация разработчика, 2020.
  • Google LLC. «Android 12: Виджеты и экран сегодня». Руководство разработчика, 2021.
  • Microsoft Corporation. «Windows 11: Виджеты и панель новостей». Документация, 2022.
  • «The History of Mobile Operating Systems». Journal of Computer History, 2019.
  • «Widget Security: Vulnerabilities and Mitigations». IEEE Security & Privacy, 2021.
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru