stringtranslate.com

Панель управления (macOS)

Панель инструментов — это упраздненная функция операционных систем MacOS от Apple Inc. , используемая в качестве дополнительного рабочего стола для размещения мини-приложений, известных как виджеты . Они предназначены для простых приложений, запуск которых не занимает много времени. Приложения панели инструментов, поставляемые с macOS, включают биржевой тикер, прогноз погоды, калькулятор и блокнот; в то время как пользователи могут создавать или загружать свои собственные.

До Mac OS X 10.7 Lion при активации Dashboard рабочий стол пользователя затемняется, а виджеты появляются на переднем плане. Как и окна приложений, их можно перемещать, переупорядочивать, удалять и создавать заново (так что одновременно может быть открыто несколько одинаковых виджетов, возможно, с разными настройками). Новые виджеты можно открывать с помощью панели иконок в нижней части слоя, загружая список доступных приложений, аналогичный домашнему экрану iOS или Launchpad macOS . После загрузки виджет готов к использованию.

Панель инструментов впервые появилась в Mac OS X 10.4 Tiger . [1] [2] [3] Ее можно активировать как приложение из Dock, Launchpad или Spotlight. Доступ к ней также можно получить с помощью клавиши панели инструментов . [4] В качестве альтернативы пользователь может выбрать, открывать ли панель инструментов при перемещении курсора в предварительно назначенный горячий угол или сочетание клавиш. Начиная с Mac OS X 10.7 Lion, панель инструментов можно настроить как пробел , доступ к которому осуществляется путем проведения четырьмя пальцами вправо от Рабочих столов по обе стороны от него.

Начиная с OS X 10.10 Yosemite , Dashboard был отключен по умолчанию, а Notification Center стал основным методом отображения виджетов. Начиная с macOS 10.15 Catalina , Dashboard был удален из macOS. [5]

Поддержка виджетов вновь представлена ​​в macOS Sonoma , выпущенной в 2023 году. [6] В macOS Sonoma Apple интегрировала Dashboard с Desktop. Пользователи по-прежнему могут хранить виджеты в Notification Center.

Функции и возможности виджета

Виджеты панели инструментов, как и веб-страницы, способны на многое, включая выполнение задач, доступ к которым вручную был бы сложным для пользователя. [7] Одним из примеров является виджет Google Search, который просто открывает веб-браузер пользователя и выполняет поиск Google. Другие виджеты, такие как Wikipedia, захватывают содержимое веб-страниц и отображают его в панели инструментов. Некоторые виджеты также могут служить играми, используя Adobe Flash (или другую программу для создания мультимедиа) для создания игр так же, как если бы они были в веб-браузере. Пользователи Mac также могут создавать свои собственные виджеты с помощью встроенного программного обеспечения.

Графика

Dashboard использует различные графические эффекты для отображения, открытия и использования виджетов. Например, эффект 3-D-переворота используется для имитации переворачивания виджета; нажав на небольшой значок i в правом нижнем углу, пользователь может изменить настройки на обратной стороне; другие эффекты включают в себя плавное затухание и масштабирование от значка к телу (при открытии виджетов), «эффект цикла вращения», когда виджет находится в фокусе, а пользователь нажимает Command-R, или эффект всасывания, когда они закрыты. На достаточно мощных компьютерах Mac виджеты будут создавать эффект ряби при открытии, как лист, падающий в воду. Эти эффекты потребляют значительную вычислительную мощность [ требуется ссылка ], но с помощью графических архитектур Quartz Extreme и Core Image в macOS доступно достаточно вычислительной мощности для их отображения в реальном времени . [ требуется ссылка ] Как и в случае с Exposé , Front Row и эффектом минимизации , удерживание клавиши Shift при вызове Dashboard или открытии строки меню Dashboard отобразит эффект в замедленном режиме .

Создание виджетов

Виджеты панели инструментов создаются с использованием языка гипертекстовой разметки (HTML), каскадных таблиц стилей (CSS) и JavaScript . [8] Поскольку для создания веб-сайтов используются те же языки , многие веб- разработчики уже могут их создавать. Сами виджеты, по сути, являются просто файлами HTML, которые отображаются в слое панели инструментов; они используют фреймворк приложений WebKit , который также используется в веб-браузере Safari от Apple , что означает, что даже пользователи, работающие на более ранних версиях macOS — где панель инструментов недоступна — могут их создавать. API виджетов позволяет виджетам использовать элементы интерфейса, специфичные для Mac, такие как Apple Slider. [3]

При создании виджета панели мониторинга он обычно состоит из шести файлов:

Как только все эти файлы окажутся в корне каталога, ему будет присвоено имя и расширение ".wdgt", после чего его можно будет открыть в Dashboard как виджет. Более сложные виджеты могут также включать плагин виджета Cocoa (для функциональности, специфичной для платформы), один или несколько файлов JavaScript (для прокрутки текста, настроек и т. д.) или несколько изображений (для персонализированных меню выбора или кнопок).

Mac OS X 10.5 Leopard включает приложение Dashcode , которое является более удобным способом создания виджетов. Другая новая функция Leopard называется «Web Clip», которая позволяет пользователям легко создавать виджеты из частей веб-страницы. [9] Например, во время выступления на WWDC 2007 Стив Джобс создал виджеты из следующего: избранные заголовки новостей на Yahoo.com , десять самых популярных поисковых запросов в Google , фотография дня на National Geographic , комикс «Дилберт» и информация о кассовых сборах с Rotten Tomatoes . Пользователь также может настроить границу для дальнейшей персонализации виджетов.

Сравнение с Конфабулятором

Многие сравнивали Konfabulator и Dashboard от Apple, особенно после того, как Apple анонсировала эту функцию, пока Mac OS X 10.4 Tiger находилась в разработке. Это стало предметом дебатов в интернет-сообществе за несколько месяцев до официального релиза Tiger.

Одна школа мысли пришла к выводу, что Dashboard был «подделкой» Konfabulator. Она указывает на визуальное и функциональное сходство между Dashboard и Konfabulator (позже Yahoo! Widget Engine ) и иногда называли его копией из-за сходства между их графическими аспектами и тем фактом, что они оба используют термин «виджеты» для описания объектов в своих средах. [10] Konfabulator, в свою очередь, мог быть основан на Desk Accessories от Apple , впервые выпущенном в 1984 году с оригинальным Macintosh . Desk Accessories, похожие на виджеты, были небольшими мини-приложениями, которые работали на рабочем столе пользователя. После внедрения System 7 и кооперативной многозадачности необходимость создания Desk Accessories была устранена, и разработчикам было предложено вместо этого создавать приложения. ОС продолжала поддерживать их для обратной совместимости до перехода на Mac OS X (фактически, настольный аксессуар Calculator оставался в Mac OS до версии 9, семнадцать лет без существенного обновления). [11] [12]

Кодовые базы для Konfabulator и Dashboard также различаются: Konfabulator использует XML и JavaScript для генерации виджетов, тогда как Dashboard использует HTML , CSS , JavaScript и Objective-C . [13]

Включенные виджеты

В первой версии Dashboard, выпущенной с обновлением Mac OS X 10.4 Tiger 10.4.3. Apple включила 14 виджетов. Они состояли из:

После выступления на Macworld 2006 Стив Джобс также анонсировал четыре новых виджета (Ski Report, People Finder, Google Search и ESPN), а также существенные обновления виджетов Phone Book и Calendar. Все они доступны через обновление Mac OS X 10.4.4 Tiger.

Кроме того, Mac OS X 10.5 Leopard , выпущенная в конце 2007 года, включает новые виджеты. Один из них — Web Clip, который позволяет любому пользователю превратить прямоугольную часть любой веб-страницы в виджет (однако это работает только с веб-браузером Safari ). Виджет обновляется так же, как и веб-сайт, и все ссылки и другие интерактивные материалы в выборе виджета веб-страницы работают так, как будто веб-сайт доступен из Safari. Еще один новый виджет — Movies, который позволяет пользователям находить фильмы, идущие в настоящее время в местных кинотеатрах, просматривать трейлеры и покупать билеты прямо из Dashboard. В Mac OS X 10.7 Lion были удалены виджеты Phone Book и iTunes Controller .

Виджеты на iOS

Apple никогда не объявляла о поддержке установки виджетов Dashboard на iOS. Несмотря на то, что в июне 2008 года необъявленное обновление Dashcode, которое было упаковано с iPhone SDK, позволило создавать веб-виджеты , ориентированные на iPhone , неизвестно, будет ли эта версия Dashcode поддерживать создание мобильных виджетов на основе AJAX , которые можно будет установить на iOS.

Было продемонстрировано, что установка виджетов Dashboard на взломанное устройство iOS теоретически возможна, но большинство виджетов, ориентированных на десктоп, не рассчитаны на использование или взаимодействие с интерфейсом iOS, ориентированным на сенсорный экран с несколькими касаниями ; они также могут полагаться на объект JavaScript виджета DashboardClient , который не является частью iOS.

2 июня 2014 года в рамках анонса iOS 8 компания Apple объявила, что в представлении «Сегодня» (которое доступно при смахивании вниз от строки состояния) можно будет увидеть загружаемые виджеты из App Store. [14] Хотя это и не те же виджеты, ориентированные на рабочий стол, которые можно найти в Dashboard, это был первый случай, когда виджеты стали доступны официально (т. е. без джейлбрейка) на iOS.

В iOS 13 появилась несвязанная функция CarPlay с таким же названием .

22 июня 2020 года во время выступления на WWDC Keynote Address компания Apple представила виджеты для iOS 14. Эти виджеты можно размещать на главном экране и изменять их размер. Пользователи могут складывать до 10 виджетов или выбрать виджет «Smart Stack», который будет меняться в зависимости от активности пользователя. [15]

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

Ссылки

  1. ^ «Как создать собственные виджеты панели управления OS X из Safari — Make Tech Easier». Make Tech Easier . 26 июля 2010 г. Архивировано из оригинала 18 августа 2021 г. Получено 8 января 2017 г.
  2. ^ Хаслам, Карен. «Обзор Yosemite: проблемы с непрерывностью и WiFi портят в остальном приятное обновление». Macworld UK . Архивировано из оригинала 19 августа 2015 г. Получено 10 января 2017 г.
  3. ^ ab Udell, Sterling (6 апреля 2010 г.). Pro Web Gadgets для мобильных устройств и настольных компьютеров. Apress. ISBN 9781430225522. Архивировано из оригинала 24 апреля 2023 г. . Получено 10 ноября 2020 г. .
  4. ^ Хэттерсли, Люси. «Три способа снова сделать Mac Dashboard полезным: игры, развлечения и новые виджеты для повышения производительности». Macworld UK . Архивировано из оригинала 26 июля 2020 г. Получено 13 января 2017 г.
  5. ^ Statt, Nick (4 июня 2019 г.). «Apple навсегда удалит Dashboard в macOS Catalina». The Verge . Архивировано из оригинала 16 января 2021 г. Получено 5 июня 2019 г.
  6. ^ Портер, Джон (5 июня 2023 г.). «Apple анонсирует macOS Sonoma с игровым режимом и поддержкой виджетов рабочего стола». The Verge . Архивировано из оригинала 5 июня 2023 г. . Получено 8 июня 2023 г. .
  7. ^ Эванс, Джонни. «Как панель управления macOS может на самом деле помочь вам быть продуктивными». Computerworld . Архивировано из оригинала 4 октября 2018 г. Получено 4 октября 2018 г.
  8. ^ Макфарланд, Дэвид Сойер (21 июля 2008 г.). JavaScript: The Missing Manual: The Missing Manual. "O'Reilly Media, Inc.". ISBN 9780596555306. Архивировано из оригинала 24 апреля 2023 г. . Получено 10 ноября 2020 г. .
  9. ^ Уильямс, Джастин (11 марта 2008 г.). Начало работы с Mac OS X Leopard. Apress. ISBN 9781430205197. Архивировано из оригинала 24 апреля 2023 г. . Получено 10 ноября 2020 г. .
  10. ^ Где Apple ошиблась с виджетами. Архивировано 5 мая 2021 г. на Wayback Machine , запись в блоге, в которой утверждается, что Dashboard — это подделка Konfabulator.
  11. Много шума из-за панели инструментов. Архивировано 13 января 2010 г. в ходе дебатов на Wayback Machine More, цитирует другие источники.
  12. ^ Специальный патруль: Арло Роуз на панели инструментов Тигра Архивировано 5 июля 2009 г. на Wayback Machine , интервью с одним из авторов Konfabulators. Включает его мнение о панели инструментов. Включает ответ на «аргумент о принадлежностях для стола».
  13. ^ Dashboard против Konfabulator Архивировано 6 июля 2009 г. в Wayback Machine , блоге, в котором утверждается, что Dashboard не является копией Konfabulator. Включает историю и технические подробности.
  14. ^ Inc., Apple. "Apple Developer". Apple.com . Архивировано из оригинала 26 августа 2014 г. Получено 17 декабря 2017 г. {{cite web}}: |last=имеет общее название ( помощь )
  15. ^ "iOS 14 Preview - Features". Apple . Архивировано из оригинала 22 июня 2020 г. . Получено 22 июня 2020 г. .
Примечания

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