Ms silverlight что это: Microsoft silverlight — Википедия – Microsoft Silverlight

Содержание

Silverlight — это… Что такое Silverlight?

Microsoft Silverlight — это программная платформа, включающая в себя плагин для браузера, который позволяет запускать приложения, содержащие анимацию, векторную графику и аудио-видео ролики, что характерно для RIA (Rich Internet application). Версия 2.0 добавила поддержку для языков .NET[1][2] и интеграцию с IDE.

Silverlight реализована для ОС Windows 2000[3], Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows 8, Mac OS X 10.4, Mac OS X 10.5, Mac OS X 10.6 и браузеров Internet Explorer 6.0/7.0/8.0/9, Opera 9.50, Mozilla Firefox 1.5/2.0/3, Safari 3.1, Google Chrome 3.0[4]Silverlight включена в Windows Phone 7[5], а в будущем также планируется поддержка мобильных устройств, начиная с Windows Mobile 6 и Symbian (Series 60), и, возможно, других платформ[6].

Обзор

Silverlight предоставляет графическую систему, схожую с Windows Presentation Foundation, и объединяет мультимедиа, графику, анимацию и интерактивность в одной программной платформе. Он был разработан, чтобы работать с XAML и с языками .NET. XAML используется для разметки страниц, использующих векторную графику и анимацию. Текст, содержащийся в приложениях Silverlight, доступен для поисковых систем, так как он не компилируется, а доступен в виде XAML. Silverlight также можно использовать для того, чтобы создавать виджеты для Windows Sidebar в Windows Vista

[7].

Silverlight может воспроизводить WMV, WMA и MP3[8] для всех поддерживаемых браузеров, не требуя при этом дополнительных компонентов, таких как Windows Media Player. Так как Windows Media Video 9 является реализацией стандарта SMPTE VC-1, Silverlight поддерживает видео VC-1, только внутри контейнера ASF. Кроме того, лицензионное соглашение говорит, что VC-1 разрешено использовать только в личных, некоммерческих целях («personal and non-commercial use of a consumer»)[9]. Silverlight позволяет динамически загружать XML и использовать DOM для взаимодействия с ним так же, как это делается в Ajax. Silverlight содержит объект

Downloader, благодаря которому можно скачивать скрипты, медиа файлы и т. д., если это необходимо приложению[10]. Начиная с версии 2.0, логика программы может быть описана в любом из языков .NET, включая динамические языки программирования такие как Iron Ruby и Iron Python, которые в свою очередь исполняются в DLR (Dynamic Language Runtime), а не CLR (Common Language Runtime).

История

Разработка Silverlight велась путем последовательного добавления функционала в каждой новой версии. Так, Silverlight 4 представлял собой надмножество над Silverlight 3, а та в свою очередь являлась надмножеством над Silverlight 2. Код для данной платформы не обладает полной совместимостью между версиями, главным образом из-за вынужденного применения программистами различных обходных путей при отсутствии какого-либо встроенного функционала. Причем добавление такого функционала в последующей версии весьма негативно может повлиять на корректную работу примененной ранее «хитрости», из-за чего такой код как правило приходится переписывать.

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

Разработка Silverlight велась под кодовым названием WPF/E (сокр. от Windows Presentation Foundation Everywhere), что являлось отсылкой к технологии Windows Presentation Foundation. Однако, название было вскоре изменено на более звучное Silverlight[11].

Silverlight 1.0 Beta

Первая бета-версия Silverlight была выпущена в декабре 2006 года. Microsoft рассчитывала выпустить стабильную версию в середине 2007 года. Ходили слухи что в Microsoft планируется частичное открытие исходного кода Silverlight[12], однако они были опровергнуты Сэмом Рамджи (Sam Ramji) директором Microsoft по стратегии технологической платформы

[13]. Тем не менее часть Dynamic Language Runtime включённая в Silverlight, доступна на портале Microsoft для хостинга открытых и проприетарных проектов CodePlex под Apache 2.

Silverlight 1.0

Архитектура Silverlight 1.0 приложения

Первая версия Silverlight, выпущенная в мае 2007 года, была далека от завершения и фактически не поддерживала .NET-код совсем. Вся основная разработка велась на языке JavaScript, а также присутствовала поддержка небольшого подмножества языка XAML, использовавшегося для описания интерфейса приложений для Silverlight.

Главной задачей Silverlight 1.0 было быстрое создание основы установки подключаемого модуля Silverlight. Кроме того, в этой версии имелись и дополнительные возможности, как например, возможность создания анимации. Встроенные элементы управления (контролы) отсутствовали (не говоря уже об элементах типа TextBlock), но при помощи контуров программист мог создавать кнопки и другие базовые элементы для своего приложения, вызывавших срабатывание JavaScript-кода. Например, некоторые видеопроигрыватели, полностью написанные под данную версию без применения .NET-кода, были доступны в Интернете и в 2010 году

[11].

То есть, по сути Silverlight 1.0 являлся подключаемым модулем браузера для обработки XAML плюс кодеки для воспроизведения мультимедийного содержимого в форматах WMV, WMA и MP3. Он представлял браузеру внутреннюю модель DOM, управляемую из JavaScript кода. Язык XAML основан на XML, поэтому документ, определявший загружаемый клиенту пользовательский интерфейс, был текстовым и вполне был пригоден для индексирования поисковыми системами. Используя представленную модель DOM, JavaScript мог динамически обновлять содержимое Silverlight, аналогично DHTML. Также можно было вызывать методы управления презентацией (запуска анимации или приостановки воспроизведения видео, например).

Silverlight-приложение начиналось с вызова объекта Silverlight из HTML-страницы, загружавшей XAML-файл. XAML-файл содержал объект Canvas, выступавший некой «подложкой» для остальных элементов. Объекты XAML были способны генерировать события, перехватываемые из JavaScript.

В комплекте к Visual Studio 2005 SP1 прилагался инструментарий «Silverlight Tools for VS 2005».

В настоящее время уже понятно, что Silverlight 1.0 являлся лишь первым шагом на пути к разработке расширенных интерактивных приложений, тем более, что через некоторое время всё внимание на себя отвлек выход новой версии — Silverlight 2, ставшей первой версией платформы, поддерживающей .NET[11].

Silverlight 2

Архитектура Silverlight 2

Изначально данная версия носила название Silverlight 1.1, но довольно скоро было решено, что ввиду внесенных серьезных изменений (в том числе и упрощавших процесс версионирования) имело смысл изменить номер версии на целое число.

Silverlight 2 была выпущена 14 октября 2008 года, незадолго до проведения конференции Professional Developer Conference, назначенной на октябрь 2008 года. Данная версия считалась революционной, поскольку впервые включала в себя библиотеки .NET Framework (как подмножество) и была реализована для платформ, отличных от Windows. Также данная версия включала в себя большой набор элементов управления, улучшенную работу с видео, поддержку новых инструментов и другие возможности[11].

Кроме этого, доступны для скачивания Microsoft Silverlight Tools for Visual Studio 2008, которые включают в себя:

  • Шаблоны для проектов Visual Basic и C#
  • Интеллисенс и генераторы кода для XAML
  • Отладку приложений Silverlight
  • Поддержку Web reference
  • Интеграцию с Expression Blend

Значительное число возможностей, доступных в последующих версиях (например, в Silverlight 4), было добавлено именно во второй версии платформы[11].

Silverlight 3

18 марта 2009 года на конференции MIX09 в Лас-Вегасе Microsoft продемонстрировала бета-версию. 10 июля 2009 года в ходе мероприятия See the Light[14] Microsoft объявила об официальном выпуске RTM версии, а вскоре была выпущена и окончательная версия. Таким образом, выход третьей версии состоялся через девять месяцев после выхода второй.

В новую версию были добавлены новые элементы управления и различные возможности, а уровень данных был расширен для обеспечения стабильной основы для сценариев, более ориентированных на бизнес-процессы. В то же время, существующий уровень медиа был расширен за счет добавления поддержки новых форматов и эффектов (более известных как «пиксельные шейдеры»). На уровне пользователя стало возможным переносить двухмерные элементы в трёхмерное пространство (что иногда называется «псевдо-3D» или «2,5D»). Анимация продвинулась ещё дальше, обеспечивая более плавное и приближенное к реальному воспроизведение. Некоторые шаги были предприняты и в области использования аппаратного ускорения (что само по себе является настоящей проблемой на смешанных платформах, как например, на поддерживаемых Silverlight)

[11].

Среди особенностей новой версии:

  • Поддержка устройств с multitouch-интерфейсом
  • Поддержка форматов H.264, AAC и MPEG-4
  • Поддержка аппаратного ускорения при работе с трехмерной графикой. Это позволяет задействовать потенциал графического процессора и снизить нагрузку на центральный процессор

В целом Silverlight представляет собой урезанный вариант Windows Presentation Foundation, не требующий наличия .NET Framework[15]. При этом возможности приложений Silverlight почти безграничны, весь недостающий функционал можно реализовать в виде модулей, используя Silverlight SDK.

Также в Silverlight 3 был впервые представлен функционал, получивший название «вне браузера» (англ. out-of-the-browser) (сокр. OOB). Реализация данного функционала обладала серьезными недостатками: например, OOB-приложения всё ещё не могли получать какие-либо дополнительные права, что весьма ограничивало их действия. Также не было возможности настройки окна OOB-приложения. Тем не менее, сообщество разработчиков встретило данное нововведение весьма положительно[11].

Silverlight 4

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

Краткий список изменений
  • Поддержка браузера Google Chrome.
  • Поддержка веб-камеры и микрофона.
  • Поддержка вывода на печать.
  • Улучшена поддержка мыши. В частности добавлена поддержка правой кнопки.
  • Поддержка показа оповещений.
  • Новые и улучшенные контролы, такие как RichTextBox и улучшеный DataGrid.
  • Поддержка неявного задания тем для контролов.
  • Поддержка встроенного в систему браузера для показа HTML внутри Silverlight, но пока только для офлайн-приложений.
  • Улучшения слоя WCF.
  • Улучшения при локализации двунаправленного текста.
  • Поддержка Managed Extensibility Framework.
  • Улучшения поддержки связывания данных (data binding).
  • Улучшения эффектов анимации.
  • Поддержка буфера обмена и drag&drop.
  • Улучшения производительности Deep Zoom.
  • Сервисы WCF Rich Internet application (RIA).
  • Защита H.264 контента и поддержка проигрывания контента, защищённого DRM, в режиме offline.

Также для приложений запущенных вне браузера и явно получивших статус доверенных (trusted):

  • Полный доступ к клавиатуре при работе в полноэкранном режиме.
  • Программный доступ к локальной папке с документами пользователя.
  • Поддержка локальных COM-объектов.

Silverlight 5

Ambox outdated serious.svg Информация в этой статье или некоторых её разделах устарела. Вы можете помочь проекту, обновив её и убрав после этого данный шаблон.

2 декабря 2010 года на конференции Silverlight Firestarter вице-президент подразделения Microsoft Developer Division Скотт Гатри анонсировал выход бета-версии Silverlight 5

в первой половине 2011 года. Финальная версия планируется к выходу в конце 2011 года[16][17].

Краткий список изменений

Новые возможности Silverlight 5 включают в себя[16][18]:

  • поддержка графического 3D рендеринга при помощи GPU[18]
  • поддержка ускорения декодирования видео при помощи GPU
  • сближение с технологией XNA для построения 3D[18]
  • изменяемая скорость воспроизведения медиаконтента с автоматической коррекцией звука
  • улучшенное энергосбережение
  • встроенная поддержка удаленного управления
  • поддержка ускорения запуска приложений
  • поддержка 64-битных браузеров
  • поддержка автоматизированного тестирования пользовательского интерфейса приложений (в Visual Studio 2010)
  • улучшенная четкость текста
  • поддержка отладки выражений, привязанных к данным, возможна установка точек останова на привязках
  • поддержка ковариантности и контравариантности в FCL

Хронология выхода версий

Название версии номер версии Дата выхода
1 Community Technology Preview (CTP) 1.0.? 2006-12
1 Release to Web (RTW) 1.0.20816 2007-09-05
2 Pre-Release
(в виде 1.1 Alpha Refresh)
1.1.20926.0 2007-09-05
1 Service release 1.0.21115.0 2007-11-20
1 Service release 1.0.30109.0 2008-01-15
2 Beta 1[19] 2.0.30226.2 2008-03-05
1 Service release[20] 1.0.30401.0 2008-04-08
2 Beta 2 2.0.30523.6 2008-06-06[21]
2.0.30523.8 2008-07-16
1 Service release 1.0.30715.0 2008-07-27
2 Release Candidate Zero (RC0) 2.0.30523.9 2008-09-25
2 RTW[22] 2.0.31005.0 2008-10-14[23]
2 General Distribution Release (GDR) 1 2.0.40115.0 2009-02-19
3 Beta 3.0.40307.0 2009-03-18
3 RTW 3.0.40624.0 2009-07-09
3 GDR 1 3.0.40723.0 2009-07-28
3 GDR 2 3.0.40818.0 2009-09-01
4 Beta 1 4.0.41108.0 2009-11-18
3 GDR 3 3.0.50106.0 2010-01-20
4 RC 4.0.50303.0 2010-03-15
4 RTW 4.0.50401.0 2010-04-15[24]
4 GDR 0 4.0.50524.0 2010-06-03
3 Security Update 3.0.50611.0 2010-08-10
4 GDR 1 4.0.50826.0 2010-09-01
4 GDR 2 4.0.50917.0 2010-09-28[25]

Совместимость с операционными системами и браузерами

В следующей таблице отражена совместимость различных версий Silverlight с браузерами и операционными системами.

ОС/Браузер IE 6 SP1 IE 6 SV1 IE 7 IE 8 Firefox SeaMonkey Safari Konqueror Opera Google Chrome
Windows Vista/2008/7/2008 R2 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 2.0 1.0, 2.0; через NPAPI 4.0 2.0, 3.0, 4.0
Windows XP/2003/Home Server 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0; через NPAPI 4.0 2.0, 3.0, 4.0
Windows 2000 2.0, 3.0, 4.0 2.0 Неофициально[26] 2.0; через NPAPI Запланирована[27]
Windows Mobile 6
Windows Phone 7 Запланирована Запланирована
Mac OS 10.4/10.5 PowerPC 1.0 1.0 Запланирована[27]
Mac OS 10.4/10.5 Intel 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 Запланирована[27] 3.0, 4.0 Неофициально
  • Opera 11 уже работает с Silverlight 4.0.
  • Для ОС Linux функциональность будет доступна через Moonlight.[28] Moonlight будет доступен для основных дистрибутивов и поддерживать браузеры Firefox, Konqueror, и Opera. Мигель де Икаса также выразил заинтересованность в работе с разработчиками других операционных систем (BSD, Solaris) и браузеров (Konqueror, WebKit и Opera)[29].
  • Silverlight for Mobile будет использоваться для того, чтобы сделать доступным Silverlight-приложения на мобильных устройствах. На Silverlight.net было заявлено, что первый CTP для Windows Mobile 6 будет выпущен во втором квартале 2008 года[30]. Nokia объявила о планах выпуска Silverlight for Mobile на S60 для Symbian OS, а также для устройств на Series 40 и Nokia Internet tablets[31]. Silverlight for Mobile изначально будет поддерживать Silverlight 1.0[30].
  • Silverlight требует x86-процессор с поддержкой SSE. Поддерживаются процессоры Intel Pentium III и выше, и AMD Athlon XP и выше. Некоторые модели AMD Duron тоже поддерживаются.
  • Также рассматриваются и другие платформы[6].

Инструменты разработки

Приложения Silverlight могут быть написаны на любом языке программирования .NET. Как таковые, все инструменты разработки которые могут быть использованы для разработки на .NET, также могут работать c Silverlight.

Mono Moonlight

Команда разработчиков Mono разрабатывала проект Moonlight. Это свободная реализация Silverlight с открытым исходным кодом.

Adobe Flash

При наличии плагинов можно использовать в своих разработках Adobe Flash.

JavaFX

Основная статья: JavaFX

Сравнение Silverlight, Adobe Flash, JavaFX и HTML5

Примечания

Ссылки

Литература

Microsoft Silverlight — Википедия. Что такое Microsoft Silverlight

Microsoft Silverlight — это программная платформа для написания и запуска многофункциональных интернет-приложений RIA, схожая с Adobe Flash, включающая в себя модуль для браузера, который позволяет запускать приложения, содержащие анимацию, векторную графику и аудио-видео ролики, что характерно для RIA. Версия 2.0 добавила поддержку для языков .NET[1][2] и интеграцию с IDE.

Silverlight была реализована для ОС Windows 2000[3], Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows 8, Mac OS X 10.4, Mac OS X 10.5, Mac OS X 10.6 и браузеров Internet Explorer, Opera, Mozilla Firefox, Safari, Google Chrome[4]. Silverlight была включена в состав Windows Phone 7[5] и являлась одной из двух программных платформ для этой ОС, однако не поддерживается в мобильной версии браузера Internet Explorer, ни в Windows Phone, ни в Windows Mobile. Поскольку Microsoft Edge не поддерживает плагины, то он не поддерживает и Silverlight[6].

В 2012 году Microsoft назначила конец жизненного цикла Silverlight 5 на 10 декабря 2021 года[7]. В 2013 году Microsoft объявила, что они прекратили развитие Silverlight, за исключением выпуска исправлений ошибок. Silverlight более не поддерживается в браузерах Opera, Mozilla Firefox, Google Chrome, так как в 2015 году в этих браузерах была отключена по умолчанию[8] или полностью прекращена[9] поддержка плагинов формата NPAPI.

Обзор

Silverlight предоставляет графическую систему, схожую с Windows Presentation Foundation, и объединяет мультимедиа, графику, анимацию и интерактивность в одной программной платформе. Она была разработана, чтобы работать с XAML и с языками .NET. XAML используется для разметки страниц, использующих векторную графику и анимацию. Текст, содержащийся в приложениях Silverlight, доступен для поисковых систем, так как он не компилируется, а доступен в виде XAML. Silverlight также можно использовать для того, чтобы создавать виджеты для Windows Sidebar в Windows Vista[10].

Silverlight может воспроизводить WMV, WMA и MP3[11] для всех поддерживаемых браузеров, не требуя при этом дополнительных компонентов, таких как Windows Media Player. Так как Windows Media Video 9 является реализацией стандарта SMPTE VC-1, Silverlight поддерживает видео VC-1 только внутри контейнера ASF. Кроме того, лицензионное соглашение говорит, что VC-1 разрешено использовать только в личных, некоммерческих целях («personal and non-commercial use of a consumer»)[12]. Silverlight позволяет динамически загружать XML и использовать DOM для взаимодействия с ним так же, как это делается в Ajax. Silverlight содержит объект Downloader, благодаря которому можно скачивать скрипты, медиа файлы и т. д., если это необходимо приложению[13]. Начиная с версии 2.0, логика программы может быть описана в любом из языков .NET, включая динамические языки программирования такие как Iron Ruby и Iron Python, которые, в свою очередь, исполняются в DLR (Dynamic Language Runtime), а не CLR (Common Language Runtime).

История

Разработка Silverlight велась путём последовательного добавления функциональности в каждой новой версии. Так, Silverlight 4 представлял собой надмножество над Silverlight 3, а та в свою очередь являлась надмножеством над Silverlight 2. Код для данной платформы не обладает полной совместимостью между версиями, главным образом из-за вынужденного применения программистами различных обходных путей при отсутствии какой-либо встроенной функциональности. Причём добавление такой функциональности в последующей версии весьма негативно может повлиять на корректную работу примененной ранее «хитрости», из-за чего такой код как правило приходится переписывать.

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

Разработка Silverlight велась под кодовым названием WPF/E (сокращённо от Windows Presentation Foundation Everywhere), что являлось отсылкой к технологии Windows Presentation Foundation. Однако, название было вскоре изменено на более звучное Silverlight[14].

Silverlight 1.0 Beta

Первая бета-версия Silverlight была выпущена в декабре 2006 года. Microsoft рассчитывала выпустить стабильную версию в середине 2007 года. Ходили слухи, что в Microsoft планируется частичное открытие исходного кода Silverlight[15], однако, они были опровергнуты Сэмом Рамджи (Sam Ramji), директором Microsoft по стратегии технологической платформы[16]. Тем не менее часть Dynamic Language Runtime, включённая в Silverlight, доступна на портале Microsoft для хостинга открытых и проприетарных проектов CodePlex под Apache 2.

Silverlight 1.0

Архитектура Silverlight 1.0 приложения

Первая версия Silverlight, выпущенная в мае 2007 года, была далека от завершения и фактически не поддерживала .NET-код совсем. Вся основная разработка велась на языке JavaScript, а также присутствовала поддержка небольшого подмножества языка XAML, использовавшегося для описания интерфейса приложений для Silverlight.

Главной задачей Silverlight 1.0 было быстрое создание основы установки подключаемого модуля Silverlight. Кроме того, в этой версии имелись и дополнительные возможности, как, например, возможность создания анимации. Встроенные элементы управления (контролы) отсутствовали (не говоря уже об элементах типа TextBlock), но при помощи контуров программист мог создавать кнопки и другие базовые элементы для своего приложения, вызывавших срабатывание JavaScript-кода. Например, некоторые видеопроигрыватели, полностью написанные под данную версию без применения .NET-кода, были доступны в Интернете и в 2010 году[14].

То есть, по сути Silverlight 1.0 являлся подключаемым модулем браузера для обработки XAML плюс кодеки для воспроизведения мультимедийного содержимого в форматах WMV, WMA и MP3. Он представлял браузеру внутреннюю модель DOM, управляемую из JavaScript кода. Язык XAML основан на XML — поэтому документ определявший загружаемый клиенту пользовательский интерфейс был текстовым и вполне был пригоден для индексирования поисковыми системами. Используя представленную модель DOM, JavaScript мог динамически обновлять содержимое Silverlight, аналогично DHTML. Также можно было вызывать методы управления презентацией (запуска анимации или приостановки воспроизведения видео, например).

Silverlight-приложение начиналось с вызова объекта Silverlight из HTML-страницы, загружавшей XAML-файл. XAML-файл содержал объект Canvas, выступавший некой «подложкой» для остальных элементов. Объекты XAML были способны генерировать события, перехватываемые из JavaScript.

В комплекте к Visual Studio 2005 SP1 прилагался инструментарий «Silverlight Tools for VS 2005».

В настоящее время уже понятно, что Silverlight 1.0 являлся лишь первым шагом на пути к разработке расширенных интерактивных приложений, тем более, что через некоторое время всё внимание на себя отвлёк выход новой версии — Silverlight 2, ставшей первой версией платформы, поддерживающей .NET[14].

Silverlight 2

Архитектура Silverlight 2

Изначально данная версия носила название Silverlight 1.1, но довольно скоро было решено, что ввиду внесённых серьёзных изменений (в том числе и упрощавших процесс версионирования) имело смысл изменить номер версии на целое число.

Silverlight 2 была выпущена 14 октября 2008 года, незадолго до проведения конференции Professional Developer Conference, назначенной на октябрь 2008 года. Данная версия считалась революционной, поскольку впервые включала в себя библиотеки .NET Framework (как подмножество) и была реализована для платформ, отличных от Windows. Также данная версия включала в себя большой набор элементов управления, улучшенную работу с видео, поддержку новых инструментов и другие возможности[14].

Кроме этого, доступны для скачивания Microsoft Silverlight Tools for Visual Studio 2008, которые включают в себя:

  • Шаблоны для проектов Visual Basic и C#
  • Интеллектуальный ввод (технология IntelliSense) и генераторы кода для XAML
  • Отладку приложений Silverlight
  • Поддержку Web reference
  • Интеграцию с Expression Blend

Значительное число возможностей, доступных в последующих версиях (например, в Silverlight 4), было добавлено именно во второй версии платформы[14].

Silverlight 3

18 марта 2009 года на конференции MIX09 в Лас-Вегасе Microsoft продемонстрировала бета-версию. 10 июля 2009 года в ходе мероприятия See the Light[17] Microsoft объявила об официальном выпуске RTM версии, а вскоре была выпущена и окончательная версия. Таким образом, выход третьей версии состоялся через девять месяцев после выхода второй.

В новую версию были добавлены новые элементы управления и различные возможности, а уровень данных был расширен для обеспечения стабильной основы для сценариев, более ориентированных на бизнес-процессы. В то же время, существующий уровень медиа был расширен за счёт добавления поддержки новых форматов и эффектов (более известных как «пиксельные шейдеры»). На уровне пользователя стало возможным переносить двухмерные элементы в трёхмерное пространство (что иногда называется «псевдо-3D» или «2,5D»). Анимация продвинулась ещё дальше, обеспечивая более плавное и приближённое к реальному воспроизведению. Некоторые шаги были предприняты и в области использования аппаратного ускорения (что само по себе является настоящей проблемой на смешанных платформах, как например, на поддерживаемых Silverlight)[14].

Среди особенностей новой версии:

  • Поддержка устройств с multitouch-интерфейсом
  • Поддержка форматов H.264, AAC и MPEG-4
  • Поддержка аппаратного ускорения при работе с трёхмерной графикой. Это позволяет задействовать потенциал графического процессора и снизить нагрузку на центральный процессор.

В целом Silverlight представляет собой урезанный вариант Windows Presentation Foundation, не требующий наличия .NET Framework[18].
При этом возможности приложений Silverlight почти безграничны, всю недостающую функциональность можно реализовать в виде модулей, используя Silverlight SDK.

Также в Silverlight 3 был впервые представлена функциональность, получившая название «вне браузера» (англ. out-of-the-browser) (сокр. OOB). Реализация данной функциональности обладала серьёзными недостатками: например, OOB-приложения всё ещё не могли получать какие-либо дополнительные права, что весьма ограничивало их действия. Также не было возможности настройки окна OOB-приложения. Тем не менее, сообщество разработчиков встретило данное нововведение весьма положительно[14].

Silverlight 4

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

Краткий список изменений
  • Поддержка браузера Google Chrome.
  • Поддержка веб-камеры и микрофона.
  • Поддержка вывода на печать.
  • Улучшена поддержка мыши. В частности добавлена поддержка правой кнопки.
  • Поддержка показа оповещений.
  • Новые и улучшенные контролы, такие как RichTextBox и улучшеный DataGrid.
  • Поддержка неявного задания тем для контролов.
  • Поддержка встроенного в систему браузера для показа HTML внутри Silverlight, но пока только для офлайн-приложений.
  • Улучшения слоя WCF.
  • Улучшения при локализации двунаправленного текста.
  • Поддержка Managed Extensibility Framework.
  • Улучшения поддержки связывания данных (data binding).
  • Улучшения эффектов анимации.
  • Поддержка буфера обмена и drag & drop.
  • Улучшения производительности Deep Zoom.
  • Сервисы WCF Rich Internet application (RIA).
  • Защита H.264 контента и поддержка проигрывания контента, защищённого DRM, в режиме offline.

Также для приложений, запущенных вне браузера и явно получивших статус доверенных (trusted):

  • Полный доступ к клавиатуре при работе в полноэкранном режиме.
  • Программный доступ к локальной папке с документами пользователя.
  • Поддержка локальных COM-объектов.

Silverlight 5

Ambox outdated serious.svg

Информация в этой статье или некоторых её разделах устарела.

Вы можете помочь проекту, обновив её и убрав после этого данный шаблон.

2 декабря 2010 года на конференции Silverlight Firestarter вице-президент подразделения Microsoft Developer Division Скотт Гатри анонсировал выход бета-версии Silverlight 5 в первой половине 2011 года. Финальная версия планируется к выходу в конце 2011 года[19][20].

Краткий список изменений

Новые возможности Silverlight 5 включают в себя[19][21]:

  • поддержку графического 3D рендеринга при помощи GPU[21]
  • поддержку ускорения декодирования видео при помощи GPU
  • модель 3D графики базируется на XNA-технологии в отличие от «умной» графики WPF и подразумевает использование бесконечного цикла рисования — рендеринга[21]
  • изменяемую скорость воспроизведения медиаконтента с автоматической коррекцией звука
  • улучшенное энергосбережение
  • встроенную поддержка удалённого управления
  • поддержку ускорения запуска приложений
  • поддержку 64-битных ОС
  • поддержку автоматизированного тестирования пользовательского интерфейса приложений (в Visual Studio 2010)
  • улучшенную чёткость текста
  • поддержку отладки выражений, привязанных к данным, возможна установка точек останова на привязках
  • поддержку ковариантности и контравариантности в FCL.

Хронология выхода версий

Таблица хронологии выхода версий Silverlight
Название версии номер версии Дата выхода
1 WPF/E Community Technology Preview (CTP) 1.0.? 12.2006
1 Release to Web (RTW) 1.0.20816.0 04.09.2007
2 Pre-Release
(в виде 1.1 Alpha Refresh)
1.1.20926.0 05.09.2007
1 Service release 1.0.21115.0 20.11.2007
1 Service release 1.0.30109.0 15.01.2008
2 Beta 1[22] 2.0.30226.2 05.03.2008
1 Service release[23] 1.0.30401.0 04.04.2008
2 Beta 2 2.0.30523.6 06.06.2008[24]
2.0.30523.8 16.07.2008
1 Service release 1.0.30715.0 23.07.2008
2 Release Candidate Zero (RC0) 2.0.30523.9 25.09.2008
2 RTW[25] 2.0.31005.0 14.10.2008[26]
2 General Distribution Release (GDR) 1 2.0.40115.0 18.02.2009
3 Beta 3.0.40307.0 18.03.2009
3 RTW 3.0.40624.0 09.07.2009
3 GDR 1 3.0.40723.0 27.07.2009
3 GDR 2 3.0.40818.0 01.09.2009
4 Beta 1 4.0.41108.0 18.11.2009
3 GDR 3 3.0.50106.0 19.01.2010
4 RC 4.0.50303.0 15.03.2010
4 RTW 4.0.50401.0 15.04.2010[27]
4 GDR 0 4.0.50524.0 03.06.2010
3 Security Update 3.0.50611.0 10.08.2010
4 GDR 1 4.0.50826.0 01.09.2010
4 GDR 2 4.0.50917.0 28.09.2010[28]
4 GDR 4.0.51204.0 15.12.2010
4 GDR 4.0.60129.0 14.02.2011
5 Beta 5.0.60401.0 13.04.2011
4 GDR 4.0.60310.0 19.04.2011
4 GDR 4.0.60531.0 14.06.2011
5 RC 5.0.60818.0 01.09.2011
4 GDR 4.0.60831.0 11.10.2011
5 RTW 5.0.61118.0 09.12.2011
4 GDR 4.1.10111.0 14.02.2012
5 GDR 5.1.10411.0 08.05.2012
4 GDR 4.1.10329.0 08.05.2012
5 GDR 5.1.20125.0 12.03.2013
5 GDR 5.1.20513.0 09.07.2013
5 GDR 5.1.20913.0 08.10.2013
5 GDR 5.1.30214.0 11.03.2014
5 GDR 5.1.30514.0 23.07.2014
5 GDR, отозвано 5.1.31010.0 08.12.2014
5 GDR, только hotfix для 5.1.31010.0 5.1.31211.0 12.12.2014
5 GDR 5.1.40416.0 12.05.2015
5 GDR 5.1.40620.0 20.06.2015
5 GDR 5.1.40728.0 11.08.2015
5 GDR (OS X only) 5.1.40905.0 29.09.2015

Совместимость с операционными системами и браузерами

В следующей таблице отражена совместимость различных версий Silverlight с браузерами и операционными системами.

ОС/Браузер IE 6 SP1 IE 6 SV1 IE 7 IE 8 Firefox SeaMonkey Safari Konqueror Opera Google Chrome
Windows 8 / 8.1 5 Убрана с версии 52 (март 2017)[29] Убрана с версии 45
Windows Vista/2008/7/2008 R2 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 2.0 1.0, 2.0; через NPAPI 4.0 2.0, 3.0, 4.0
Windows XP/2003/Home Server 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0; через NPAPI 4.0 2.0, 3.0, 4.0
Windows 2000 2, 3, 4 2.0 Неофициально[30] 2; через NPAPI Запланирована[31]
Mac OS X PowerPC 1.0 1.0 Запланирована[31]
Mac OS X Intel 1, 2, 3, 4, 5 1, 2, 3, 4, 5 Запланирована[31] Убрана с версии 39
  • Opera 11 уже работает с Silverlight 4.0.
  • Для ОС Linux функциональность будет доступна через Moonlight[32]. Moonlight будет доступен для основных дистрибутивов и поддерживать браузеры Firefox, Konqueror, и Opera. Мигель де Икаса также выразил заинтересованность в работе с разработчиками других операционных систем (BSD, Solaris) и браузеров (Konqueror, WebKit и Opera)[33].
  • Silverlight for Mobile будет использоваться для того, чтобы сделать доступным Silverlight-приложения на мобильных устройствах. На Silverlight.net было заявлено, что первый CTP для Windows Mobile 6 будет выпущен во втором квартале 2008 года[34]. Nokia объявила о планах выпуска Silverlight for Mobile на S60 для Symbian OS, а также для устройств на Series 40 и Nokia Internet tablets[35]. Silverlight for Mobile изначально будет поддерживать Silverlight 1.0[34].
  • Silverlight требует x86-процессор с поддержкой SSE. Поддерживаются процессоры Intel Pentium III и выше, и AMD Athlon XP и выше. Некоторые модели AMD Duron тоже поддерживаются.
  • Также рассматриваются и другие платформы[36].

Инструменты разработки

Приложения Silverlight могут быть написаны на любом языке программирования .NET. Все инструменты разработки, которые могут быть использованы для разработки на .NET, также могут работать c Silverlight.

Mono Moonlight

Команда разработчиков Mono разрабатывала проект Moonlight. Это свободная реализация Silverlight с открытым исходным кодом.

Adobe Flash

При наличии плагинов можно использовать в своих разработках Adobe Flash.

JavaFX

Сравнение Silverlight, Adobe Flash, JavaFX, HTML5 и Native Client

Примечания

  1. ↑ Code Sample: Is Your Process Using the Silverlight CLR?
  2. ↑ Rounding up DLR questions
  3. ↑ Только версия 2.0 и под IE6 // http://www.microsoft.com/silverlight/resources/install.aspx?v=2.0#sysreq
  4. ↑ Opera Watch: More details on Silverlight support in Opera Архивировано 21 июля 2011 года.
  5. ↑ Silverlight for Windows Phone
  6. ↑ Moving to HTML5 Premium Media.
  7. Microsoft. Microsoft Support Lifecycle.
  8. ↑ NPAPI Plugins in Firefox. Future Releases. Проверено 10 января 2016.
  9. ↑ The Final Countdown for NPAPI (англ.). Chromium Blog. Проверено 10 января 2016.
  10. Charles Sterling. Writing a Windows Sidebar Gadget in Silverlight dead simple. MSDN Blogs. Проверено 9 марта 2008. Архивировано 22 февраля 2012 года.
  11. ↑ Silverlight FAQs Архивировано 4 сентября 2007 года.
  12. ↑ Microsoft Silverlight 1.0 beta license (недоступная ссылка — история). Проверено 14 июня 2007. Архивировано 25 июля 2008 года.
  13. ↑ Using a Downloader Object. Проверено 25 мая 2007. Архивировано 22 февраля 2012 года.
  14. 1 2 3 4 5 6 7 A Short History of Silverlight  (англ.)
  15. ↑ Microsoft частично откроет код технологии Silverlight  (рус.)
  16. ↑ Gavin Clarke. Silverlight glow dimmed by cross-platform concerns  (англ.)
  17. ↑ На мероприятии состоялся также выпуск Microsoft Expression Studio 3
  18. ↑ Системные требования Silverlight
  19. 1 2 Silverlight 5 announcement (англ.). Проверено 2 декабря 2010. Архивировано 22 февраля 2012 года.
  20. ↑ Microsoft анонсировала новую версию платформы Silverlight (рус.)
  21. 1 2 3 3-D Graphics Overview (англ.). Архивировано 22 февраля 2012 года.
  22. ↑ Quick update on Silverlight (англ.). Проверено 30 ноября 2007. Архивировано 22 февраля 2012 года.
  23. ↑ MSFN — Microsoft rolls out Silverlight maintenance release Архивировано 11 января 2009 года.  (англ.)
  24. Protalinski, Emil Silverlight 2 Beta 2 arrives on time, available now (англ.). Ars Technica. Проверено 6 июня 2008. Архивировано 22 февраля 2012 года.
  25. Knor, Max Silverlight 2 Released (англ.). blogs.msdn.com. Проверено 21 октября 2008. Архивировано 22 февраля 2012 года.
  26. ↑ Microsoft Releases Silverlight 2 On Tuesday, Oct. 14 (англ.). LiveSide. Проверено 13 октября 2008. Архивировано 22 февраля 2012 года.
  27. ↑ Business-Ready Silverlight 4 Ships April 15 (англ.). Архивировано 22 февраля 2012 года.
  28. ↑ name=»Description of the update for Microsoft Silverlight: September 28, 2010 «>Description of the update for Microsoft Silverlight: September 28, 2010 (англ.). Архивировано 22 февраля 2012 года.
  29. ↑ Почему Java, Silverlight, Adobe Acrobat и другие плагины больше не работают?
  30. ↑ Install Silverlight : Unsupported platform, system requirements
  31. 1 2 3 Opera Watch: More details on Silverlight support in Opera (недоступная ссылка — история). Проверено 2 мая 2007. Архивировано 25 июля 2008 года.
  32. ↑ Silverlight 1.0 Released and Silverlight for Linux Announced. Проверено 5 сентября 2007. Архивировано 22 февраля 2012 года.
  33. Miguel de Icaza. Microsoft/Novell Collaboration on Silverlight (5 сентября 2007). — «We will be supporting Firefox and Linux initially (that is our first goal) but we are looking forward to work with developers from other operating systems (BSD, Solaris) and other browsers (Konqueror, WebKit and Opera) to ensure that Moonlight works fine on their systems.». Проверено 9 ноября 2008. Архивировано 22 февраля 2012 года.
  34. 1 2 Silverlight for Mobile. Silverlight.net. Проверено 9 марта 2008. Архивировано 22 февраля 2012 года.
  35. ↑ Nokia to enable Silverlight.  ??? (4 марта 2008). Проверено 4 марта 2008. Архивировано 22 февраля 2012 года.
  36. Joe Stegman. Linux support. MSDN Forums Silverlight General Discussion. Проверено 29 апреля 2007. Архивировано 4 июня 2012 года.

Ссылки

Литература

Что такое Silverlight и для чего он нужен

Предназначение загадочного плагина от Microsoft

В наши дни большую популярность приобрело слово «плагин». Плагины нынче очень распространены, особенно в браузерах, и заметно расширяют их возможности. В этой статье мы подробно обсудим такой известный плагин от Microsoft, как – Microsoft Silverlight. Выясним, для чего данный плагин существует и какие он имеет функциональные возможности.

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

В нашем случае, Microsoft Silverlight является очень полезным браузерным дополнением, который также очень ощутимо повышает его возможности. Что же делает этот плагин?

Возможности

Данная полезная программка совместима практически со всеми платформами и браузерами. Данным плагином пользуются очень широко, как разработчики, так и обычные пользователи. Плагин широко используется в глобальной сети, для удобной работы с медиа приложениями. Этот плагин очень эффективно работает с такими популярными расширениями как:

При использовании этого плагина не требуется применение сторонних проигрывателей и прочих программ для работы с медиафайлами.

Microsoft Silverlight основам на таком популярном языке программирования как – XAML. С помощью этого языка программирования создается очень приятный на вид пользовательский интерфейс. Этот интерфейс включает в себя всякого рода элементы для работы с документами, всевозможные графические формы, множественные панели и элементы управления.

В Microsoft Silverlight также есть поддержка очень популярного на сегодняшний день языка – JavaScript. Данный язык программирования используется практически во всех популярных ныне сайтовых движках (CMS).

Более ранние версии Microsoft Silverlight не умели работать с технологией .NET, но в новых версиях данного плагина поддержка данной технологии очень успешно применена.

Эволюция

История плагина Microsoft Silverlight начинается с середины двухтысячных годов. Уже в 2008 году данный плагин хорошо зарекомендовал себя и имел массу полезных нововведений от Microsoft. Уже тогда этот плагин умел работать с большинством форматов и расширений.

Microsoft Silverlight на тот момент приобрёл уже такую удобную особенность, как возможность работы с открытым исходным кодом. Это дало возможность разработчикам со всего земного шара усовершенствовать этот плагин и существенно преобразить его функциональные возможности.

На тот момент широкую популярность приобрела 2 версия плагина, и уже к началу 2009 года её скачали и установили более 350 млн пользователей со всего мира.

Весной 2009 года в свет вышла третья ревизия Microsoft Silverlight, которая на «борту» имела массу новых возможностей. В их число входили:

  • Распознавание новых стандартов аудио и видеофайлов;
  • Возможность работы с 3D графикой и 3D анимацией;
  • Возможность применения аппаратного ускорения чипов видеокарт.

Следующая ревизия плагина Microsoft Silverlight получила возможность передавать от пользователя на сервер видеоконтент. Также в этой версии стало возможно применять веб-камеры с микрофонами, как совестно, так и по отдельности.

В конце 2010 года вышла очередная 5 ревизия плагина. Эта ревизия получила больше возможностей при работе с 3D графикой. Также в эту версию вошли следующие изменения:

  1. Было заметно усовершенствована читаемость разного рода текстов;
  2. В данной версии появилась поддержка x64 ОС;
  3. В пятой появилась возможность влиять на скорость воспроизведения аудио/видео файлов;
  4. Также эта версия получила возможность быстрого запуска приложений.

Применение Microsoft Silverlight

Данный плагин широко применяется в разработке разного рода интерактивных и прочих сервисов в Интернете. Применение этого плагина существенно уменьшает стоимость разработки данных сервисов.

Возможности Microsoft Silverlight позволяют воспроизводить видеоконтент высокого разрешения. Также данный плагин широко используется разработчиками в создании разного рода web-приложений.

Этот плагин имеет очень удобный медиа проигрыватель, что позволило очень известным интернет-порталам использовать Microsoft Silverlight для своей работы. Данный плагин можно назвать прямым конкурентом всем известного Adobe Flash Player, который также широко применяется в глобальной сети для проигрывания видео/аудио контента.

Инсталляция

Чтобы начать использовать Microsoft Silverlight – необходимо его скачать и установить. Скачивается он с официального сайта. Пользователю нужно скачать небольшого размера инстальник для установки плагина.

Процесс установки проходит полностью в автоматическом режиме, и по завершении инсталляции необходимо лишь закрыть и вновь открыть браузер. После этих нехитрых действий Microsoft Silverlight полностью готов к работе.

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

Заключение

Microsoft Silverlight практически не потерял свою актуальность, невзирая на то, что на рынок программных технологий выходят всё новые и новые продукты. Данный плагин и по сегодняшний день занимает одно из значимых мест на «пьедестале» программных разработок. Microsoft Silverlight оказал большое влияние на всю сферу IT-технологий, и по праву заслужил достойное уважение большинства пользователей.

Что за программа Microsoft Silverlight? Microsoft Silverlight что это за программа и нужна ли она? Давайте разбираться.

Данный обзор поможет разобраться с программой Microsoft Silverlight. Что это такое? Каковы основные особенности? В чем предназначение? Находясь в Интернете, многие пользователи частенько натыкаются на данное название, которое сочетается со словом «плагин». называют специальный программный компонент, который можно подключать к какой-либо программе, расширяя тем самым возможности ее использования. Так вот, для браузера плагином является Microsoft Silverlight. Что это значит? Это значит, что он подключается к установленному браузеру в любой операционной системе и расширяет его функционал.

Что за программа Microsoft Silverlight?

Данный плагин является кросс-браузерной и кросс-платформенной разработкой, предназначенной для разработки, а также демонстрации медиаприложений в сети Интернет. Работает он со всеми популярными операционными системами и во всех основных браузерах. Для чего нужен Microsoft Silverlight? Он дает возможность воспроизводить WMA и WMV в браузерах. При этом нет нужды в каких-либо дополнительных компонентах, например проигрывателе.

Плагин поддерживает язык XAML, при помощи которого создается интерфейс пользователя. В него входят панели, графические фигуры, элементы управления и элементы для документов.

Также имеется поддержка языка программирования JavaScript, который работает практически на всех интернет-страницах.

Более поздние версии плагина получили поддержку программной технологии.NET, которая применяется для разработки как десктопных программ, так и веб-приложений.

Название плагина переводится на русский как «серебряный свет».

Развитие Microsoft Silverlight

В октябре 2008 года компания «Майкрософт» представила вторую версию плагина, в которую было добавлено много нового: безопасность данных, работа с большим числом исходных данных и форматов. В то же самое время было сообщено о том, что теперь будет вестись работа с сообществом любителей открытого исходного кода. Так, в среду разработки были добавлены коды и библиотеки для работы с Microsoft Silverlight. Что это значит? Энтузиасты со всего мира могли расширять функционал плагина, а аудитория пользователей дошла бы до Linux.

Спустя шесть месяцев после выхода вторая версия плагина была установлена более 300 миллионов раз.

В марте 2009 года была представлена уже третья версия с поддержкой новых возможностей, среди которых были:

  • Трехмерная графика.
  • Улучшенная анимация.
  • Новые стандарты видео и аудио.
  • Использование ускорителей графических процессоров.

Четвертая версия стала поддерживать передачу видео на сервер от клиента, а также использование микрофона и веб-камеры.

В начале декабря 2010 года была анонсирована Microsoft Silverlight 5. Новейшая версия намного улучшила работу с трехмерной графикой. Среди других изменений:

  • Возможность изменять скорость воспроизведения.
  • Ускоренный запуск приложений.
  • Улучшена читаемость текста.
  • Появилась поддержка 64-битных операционных систем.

Применение плагина

Представители компании утверждают, что затраты на разработку интерактивных интернет-сервисов снизятся с использованием Microsoft Silverlight. Что это означает? Из-за того, что разработка без проблем интегрируется с существующими технологиями, труд программистов облегчится.

Плагин способен показывать видеофайлы в высоком разрешении. Разработчики сайтов и дизайнеры могут с использованием Microsoft Silverlight создавать собственные веб-приложения.

В процессе продвижения своего плагина компания стала партнерствовать с большим числом популярных порталов, куда был интегрирован проигрыватель, основанный на плагине. Так была начата конкуренция с популярным в то время Adobe Flash, на котором базируется большое число плееров в Сети.

Установка плагина

Для использования плагина необходима его инсталляция. Для этого нужно зайти на официальный сайт Microsoft Silverlight. Что этот сайт предлагает? Здесь будет установочный файл, который нужно скачать и запустить. Процесс установки автоматический. По окончании нужно будет просто перезапустить браузер, и плагин начнет работать.

Можно настроить автоматическое обновление, но если пользователь хочет контролировать все, то есть возможность либо отключить функцию, либо заставить уведомлять о наличии новой версии.

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

Технологический процесс продолжает удивлять каждый день своими изобретениями и новинками. Интернет также развивается, в особенности получают распространения различные приложения. Одним из таких дополнений является Microsoft Silverlight. Многие из пользователей, наверняка, сталкивались с этим компонентом и в курсе всех его особенностей. Однако существуют люди, которые понятия не имеют о таком приложении интернет браузеров. В чем же заключается основное его предназначение и для чего он нужен?

Приложение Silverlight после своего появления стало постепенно популяризироваться. На сегодняшний день его можно назвать достойным конкурентом Adobe Flesh. Они оба оснащены плагином для увеличения потенциала браузеров, что делает их в чем-то похожими. Но если разобраться, то можно увидеть, что Microsoft Silverlight обладает большим количеством функций и особенностей.

Описывают Silverlight как кросбраузерную платформу, которая способствует созданию интерактивных интернет-дополнений, программного обеспечения компьютеров и мобильных телефонов.

Пользовательские требования по мере развития технологий тоже растут. Поэтому разработчики стараются оптимизировать работу компьютера и других гаджетов. Основное задание, которому уделяется большое количество времени – это работа над уменьшением продолжительности настройки системы. Многих интересует вопрос, влияет ли на производительность наличие компонентов в интернет-браузерах. Однозначный ответ на этот вопрос дать невозможно, но можно рассмотреть основные преимущества таких программ.

Приложение Microsoft Silverlight установлено по умолчанию вместе с Adobe Flesh в браузере Google Chrome. Можно выделить несколько преимуществ плагина Silverlight. Среди них:

  • более низкие системные требования, чем у Adobe;
  • улучшенный мультимедийный потенциал;
  • модернизированный инструментарий работы с графическими элементами.

Еще одним плюсом данного приложения является то, что он находится в свободном доступе, а также поддерживается всеми браузерами. Основной задачей создания приложения разработчики посчитали уничтожение границ между большим количеством видов ОС и браузеров. Плагину безразлична разновидность моделей устройства, диагонали и расширения дисплеев. Дополнительное предназначение приложения – это качественное отображение графики. К тому же Silverlight способен визуализировать интерактивность дополнений, подчеркивать потрясающий дизайн функционала.

Появилась возможность писать компоненты из Silverlight на любом из.net языков программирования. Особенностью приложения является то, что оно обладает свойством совместимости с остальными продуктами. Программа находит свое применение в Microsoft Office для более качественной разработки и синхронизации работы с всемирной сетью.

Adobe Flash и Microsoft Silverlight уже давно стали серьезными конкурентами, которые стараются не уступать друг другу ни в одной из функциональных особенностей. Правда, очень редко можно встретить пользователей, которые уделяют большое значение выбору плагина. Многие даже не обращают на это внимания.

Программа Silverlight – это отличный помощник при создании шаблонов и стилей. Работа с графическими элементами значительно упрощена с этим приложением. Возможно создание графики и дальнейшее использование ее для установления компонентов управления. Одним из таких компонентов является внешний вид полосы прокрутки.

На сегодняшний день существует пять версий программы:

Npctrl.dll и как удалить его вирусы

Приложение содержит файл npctrl.dill. Npctrl.dll – это небольшая программа, которая нужна для выполнения одних и тех же функций (печати). Многие сталкиваются с проблемами при работе с этим элементом. ОС Windows иногда не может загрузить приложение npctrl.dill. Это происходит по причине возникновения различ

что это за программа? Microsoft Silverlight что это за программа и нужна ли она? Давайте разбираться.

Развивая свою стратегию глобальной конкуренции с другими «монстрами» ИКТ, Microsoft усиленно работала над созданием нового программного продукта – медиа-технологии для создания и трансляции веб-приложений и медиа-контента в Глобальной Сети – Silverlight . С помощью Microsoft Silverlight можно получать доступ к мультимедиа-содержимому на веб-узлах посредством интернет-обозревателя. Эту технологию сразу нарекли конкурентом Adobe Flash .

Первая бета-версия Silverlight была выпущена в декабре 2006 г.

В начале сентября 2007 г. была выпущена Silverlight v.1.0 .

Что такое Microsoft Silverlight

Microsoft Silverlight – это кросс-браузерная и кросс-платформенная разработка, которая предназначена для создания и демонстрации различных медиа-приложений через Глобальную Сеть. Silverlight представляет собой надстройку для браузера (плагин), работающую на операционных системах Mac OS Х и Windows , с браузерами Internet Explorer , Firefox и Safari . Silverlight поддерживает XAML и JavaScript (начиная с версии 1.1 добавлена поддержка .NET ).

Silverlight позволяет воспроизводить WMV , WMA и MP3 во всех поддерживаемых браузерах (не требуя при этом дополнительных компонентов, таких как Windows Media Player ).

Краткие пояснения

XAML (сокр. от англ. eXtensible Application Markup Language ) – язык интерфейсов платформы Windows Vista , с помощью которого описывается, прежде всего, пользовательский интерфейс. XAML включает основные четыре категории элементов: панели, элементы управления, элементы, связанные с документами и графические фигуры. XAML широко используется в .NET Framework 3.0 .

Microsoft .NET Framework – программная технология, предназначенная для создания как обычных программ, так и веб-приложений. В качестве платформы для разработок впервые предложена корпорацией Microsoft . Одной из основных идей Microsoft .NET является совместимость различных служб, написанных на разных языках. Так же, как и технология Java , среда разработки .NET создает байт-код, предназначенный для исполнения виртуальной машиной.

JavaScript – язык сценариев, созданный на основе языка Java .

Этимология названия

silver (англ.) – серебряный, серебристый.

light (англ.) – свет.

Развитие платформы Silverlight

13 октября 2008 г. Microsoft официально представила версию Silverlight 2.0 . В этой версии появилось много новшеств, главные из которых касаются безопасности данных, большей доступности и работы с большим числом форматов исходных данных. Владельцев контента Microsoft надеется привлечь новой встроенной системой управления цифровыми правами DRM производства компании PlayReady . Silverlight 2 доступна для трех основных операционных систем – Windows , Mac и Linux .

Одновременно с презентацией новинки, корпорация сообщила о новой инициативе по работе с opensource -сообществом, в частности, в Eclipse Foundation были направлены библиотеки и коды для работы с Sliverlight 2 в открытом программном обеспечении. Опубликованный под лицензией Microsoft Permissive License набор для разработчиков Silverlight Control Pack (SCP ) должен расширить использование разработки Microsoft в Linux .

«Мы выпустили Silverlight 1 чуть больше года назад, – и уже каждый четвертый интернет-пользователь имеет на своем ПК установленный плагин Silverlight . Новая версия этой системы представляет собой радикальное улучшение как для пользователей, так и для разработчиков веб-приложений», – сказал Скотт Гатри (Scott Guthrie ), корпоративный вице-президент .NET Developer Division , представляя Silverlight 2 .

За полгода после своего выхода платформа Silverlight 2.0 была загружена и установлена более 300 млн. раз, ею пользуются свыше 400 тыс. разработчиков и проектировщиков.

18 марта 2009 г. Microsoft представила бета-версию Silverlight 3.0 .

В бета-версии добавлена поддержка новых возможностей анимации, трехмерной графики, видео-стандарта H.264 , стандарта кодирования звука Advanced Audio Coding (AAC ) и ускорителей графических процессоров (GPU ). Повышено качество отображения текста и использования эффектов, основанных на аппаратном ускорении. Пользователи могут поворачивать и масштабировать потоковый контент. Кроме того, эта возможность позволяет создавать трехмерные очереди и переходы.

Веб-приложения теперь могут выполняться без использования веб-браузера, прямо на Рабочем столе . Была также улучшена технология Smooth Streaming , позволяющая проигрывать видео в Сети без задержек. Smooth Streaming автоматически регулирует качество видео в зависимости от скорости канала и загрузки процессора. Добавлена поддержка воспроизведения полноэкранного видео высокой четкости стандарта Full HD (с разрешением 720 точек и выше).

Применение Silverlight

По словам представителей Microsoft , использование Silverlight существенно снизит затраты на создание интерактивных веб-сервисов, так как разработка легко интегрируется с уже существующими технологиями (например, с форматом Windows Media ).

Silverlight может демонстрировать видео с высоким разрешением и поддерживает качественное HD -видео. С помощью Expression Studio и Visual Studio , дизайнеры и разработчики веб-сайтов могут создавать свои собственные интернет-приложения с использованием Silverlight .

Продвигая Silverlight , Microsoft заключила партнерские соглашения со многими популярными порталами и интегрировала в эти ресурсы веб-плеер, базирующийся на Silverlight . Таким образом, Microsoft вступила в прямое противостояние с Adobe Flash , на базе которого работает, например, один из самых популярных в Сети веб-плееров портала YouTube .

Как заявил Брайан Гольдфарб (Brian Goldfarb ), менеджер группы продуктов Microsoft , корпорация намеревается активно вести переговоры со многими медиа-компаниями, для того чтобы склонить их к использованию Silverlight при публикации мультимедийного контента в Интернете.

С помощью Silverlight в Интернете транслировались инаугурации президентов Медведева (в частности, каналом «Вести») и Обамы, а также летняя Олимпиада 2008 г. в Пекине. Уже известно, что зимняя Олимпиада 2010 г. в Ванкувере также будет транслироваться на базе Silverlight .

– скачайте и запустите установочный файл;

– в окне Install Silverlight нажмите кнопку Install now ;

– после непродолжительного процесса установки появится окно Installation successfull –> Close ;

– перезапустите браузер;

– можно пользоваться плагином.

Обновление Microsoft Silverlight

Если не изменить параметры в окне конфигурации Silverlight , программа Microsoft Silverlight будет периодически проверять наличие обновлений на веб-узле Microsoft , чтобы предоставлять пользователям последние функции и улучшения. При этом в Microsoft отправляется запрос, содержащий стандартные сведения о компьютере. После этого небольшой файл, содержащий информацию о последней версии Microsoft Silverlight , будет загружен на компьютер пользователя и сравнен с текущей установленной версией. Если доступна новая версия Microsoft Silverlight , то она будет загружена и установлена на компьютер.

Как изменить параметры обновления Microsoft Silverlight

– Щелкните правой кнопкой мыши содержимое, отображаемое в Microsoft Silverlight , и выберите Конфигурация Silverlight ;

– перейдите на вкладку Обновления ;

– выберите один из следующих вариантов:

Устанавливать обновления автоматически (рекомендуется) . В этом случае на компьютер автоматически устанавливаются все исправления, новые функции и обновления. Этот параметр используется в Microsoft Silverlight по умолчанию;

Проверять наличие обновлений, но предоставить мне выбрать, надо ли загружать и устанавливать их. В этом случае будут отображаться уведомления, когда обновления будут готовы к загрузке и установке на компьютер;

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

Можно настроить групповую политику, чтобы отключить автоматическое обновление Microsoft Silverlight . Для этого в разделе [ HKLM\Software\Microsoft\Silverlight] следует создать REG_DWORD -параметр UpdateMode со значением 0x00000002 . После этого на компьютере не будет выполняться автоматическая проверка наличия обновлений Microsoft Silverlight .

И всё же…

Конечно, в технологиях, подобных Adobe Flash и Microsoft Silverlight , самое захватывающее, эффектное и интересное – это анимация. Создавая яркие, красивые, живописные эффекты, анимация «оживляет» веб-приложения, делает их интерактивными!..

…Хотя Microsoft усиленно продвигает Silverlight , всё же технология Adobe Flash пока остается непревзойденной и непоколебимой. Но кто знает, что будет в нашем Светлом Цифровом Будущем?!.

Примечания

4.

Microsoft Silverlight — Википедия

Microsoft Silverlight — это программная платформа для написания и запуска многофункциональных интернет-приложений RIA, схожая с Adobe Flash, включающая в себя модуль для браузера, который позволяет запускать приложения, содержащие анимацию, векторную графику и аудио-видео ролики, что характерно для RIA. Версия 2.0 добавила поддержку для языков .NET[2][3] и интеграцию с IDE.

Silverlight была реализована для ОС Windows 2000[4], Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows 8, Mac OS X 10.4, Mac OS X 10.5, Mac OS X 10.6 и браузеров Internet Explorer, Opera, Mozilla Firefox, Safari, Google Chrome[5]. Silverlight была включена в состав Windows Phone 7[6] и являлась одной из двух программных платформ для этой ОС, однако не поддерживается в мобильной версии браузера Internet Explorer, ни в Windows Phone, ни в Windows Mobile. Поскольку Microsoft Edge не поддерживает плагины, то он не поддерживает и Silverlight[7].

В 2012 году Microsoft назначила конец жизненного цикла Silverlight 5 на 10 декабря 2021 года[8]. В 2013 году Microsoft объявила, что они прекратили развитие Silverlight, за исключением выпуска исправлений ошибок. Silverlight более не поддерживается в браузерах Opera, Mozilla Firefox, Google Chrome, так как в 2015 году в этих браузерах была отключена по умолчанию[9] или полностью прекращена[10] поддержка плагинов формата NPAPI.

Обзор

Silverlight предоставляет графическую систему, схожую с Windows Presentation Foundation, и объединяет мультимедиа, графику, анимацию и интерактивность в одной программной платформе. Она была разработана, чтобы работать с XAML и с языками .NET. XAML используется для разметки страниц, использующих векторную графику и анимацию. Текст, содержащийся в приложениях Silverlight, доступен для поисковых систем, так как он не компилируется, а доступен в виде XAML. Silverlight также можно использовать для того, чтобы создавать виджеты для Windows Sidebar в Windows Vista[11].

Silverlight может воспроизводить WMV, WMA и MP3[12] для всех поддерживаемых браузеров, не требуя при этом дополнительных компонентов, таких как Windows Media Player. Так как Windows Media Video 9 является реализацией стандарта SMPTE VC-1, Silverlight поддерживает видео VC-1 только внутри контейнера ASF. Кроме того, лицензионное соглашение говорит, что VC-1 разрешено использовать только в личных, некоммерческих целях («personal and non-commercial use of a consumer»)[13]. Silverlight позволяет динамически загружать XML и использовать DOM для взаимодействия с ним так же, как это делается в Ajax. Silverlight содержит объект Downloader, благодаря которому можно скачивать скрипты, медиа файлы и т. д., если это необходимо приложению[14]. Начиная с версии 2.0, логика программы может быть описана в любом из языков .NET, включая динамические языки программирования такие как Iron Ruby и Iron Python, которые, в свою очередь, исполняются в DLR (Dynamic Language Runtime), а не CLR (Common Language Runtime).

История

Разработка Silverlight велась путём последовательного добавления функциональности в каждой новой версии. Так, Silverlight 4 представлял собой надмножество над Silverlight 3, а та в свою очередь являлась надмножеством над Silverlight 2. Код для данной платформы не обладает полной совместимостью между версиями, главным образом из-за вынужденного применения программистами различных обходных путей при отсутствии какой-либо встроенной функциональности. Причём добавление такой функциональности в последующей версии весьма негативно может повлиять на корректную работу примененной ранее «хитрости», из-за чего такой код как правило приходится переписывать.

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

Разработка Silverlight велась под кодовым названием WPF/E (сокращённо от Windows Presentation Foundation Everywhere), что являлось отсылкой к технологии Windows Presentation Foundation. Однако, название было вскоре изменено на более звучное Silverlight[15].

Silverlight 1.0 Beta

Первая бета-версия Silverlight была выпущена в декабре 2006 года. Microsoft рассчитывала выпустить стабильную версию в середине 2007 года. Ходили слухи, что в Microsoft планируется частичное открытие исходного кода Silverlight[16], однако, они были опровергнуты Сэмом Рамджи (Sam Ramji), директором Microsoft по стратегии технологической платформы[17]. Тем не менее часть Dynamic Language Runtime, включённая в Silverlight, доступна на портале Microsoft для хостинга открытых и проприетарных проектов CodePlex под Apache 2.

Silverlight 1.0

Архитектура Silverlight 1.0 приложения

Первая версия Silverlight, выпущенная в мае 2007 года, была далека от завершения и фактически не поддерживала .NET-код совсем. Вся основная разработка велась на языке JavaScript, а также присутствовала поддержка небольшого подмножества языка XAML, использовавшегося для описания интерфейса приложений для Silverlight.

Главной задачей Silverlight 1.0 было быстрое создание основы установки подключаемого модуля Silverlight. Кроме того, в этой версии имелись и дополнительные возможности, как, например, возможность создания анимации. Встроенные элементы управления (контролы) отсутствовали (не говоря уже об элементах типа TextBlock), но при помощи контуров программист мог создавать кнопки и другие базовые элементы для своего приложения, вызывавших срабатывание JavaScript-кода. Например, некоторые видеопроигрыватели, полностью написанные под данную версию без применения .NET-кода, были доступны в Интернете и в 2010 году[15].

То есть, по сути Silverlight 1.0 являлся подключаемым модулем браузера для обработки XAML плюс кодеки для воспроизведения мультимедийного содержимого в форматах WMV, WMA и MP3. Он представлял браузеру внутреннюю модель DOM, управляемую из JavaScript кода. Язык XAML основан на XML — поэтому документ определявший загружаемый клиенту пользовательский интерфейс был текстовым и вполне был пригоден для индексирования поисковыми системами. Используя представленную модель DOM, JavaScript мог динамически обновлять содержимое Silverlight, аналогично DHTML. Также можно было вызывать методы управления презентацией (запуска анимации или приостановки воспроизведения видео, например).

Silverlight-приложение начиналось с вызова объекта Silverlight из HTML-страницы, загружавшей XAML-файл. XAML-файл содержал объект Canvas, выступавший некой «подложкой» для остальных элементов. Объекты XAML были способны генерировать события, перехватываемые из JavaScript.

В комплекте к Visual Studio 2005 SP1 прилагался инструментарий «Silverlight Tools for VS 2005».

В настоящее время уже понятно, что Silverlight 1.0 являлся лишь первым шагом на пути к разработке расширенных интерактивных приложений, тем более, что через некоторое время всё внимание на себя отвлёк выход новой версии — Silverlight 2, ставшей первой версией платформы, поддерживающей .NET[15].

Silverlight 2

Архитектура Silverlight 2

Изначально данная версия носила название Silverlight 1.1, но довольно скоро было решено, что ввиду внесённых серьёзных изменений (в том числе и упрощавших процесс версионирования) имело смысл изменить номер версии на целое число.

Silverlight 2 была выпущена 14 октября 2008 года, незадолго до проведения конференции Professional Developer Conference, назначенной на октябрь 2008 года. Данная версия считалась революционной, поскольку впервые включала в себя библиотеки .NET Framework (как подмножество) и была реализована для платформ, отличных от Windows. Также данная версия включала в себя большой набор элементов управления, улучшенную работу с видео, поддержку новых инструментов и другие возможности[15].

Кроме этого, доступны для скачивания Microsoft Silverlight Tools for Visual Studio 2008, которые включают в себя:

  • Шаблоны для проектов Visual Basic и C#
  • Интеллектуальный ввод (технология IntelliSense) и генераторы кода для XAML
  • Отладку приложений Silverlight
  • Поддержку Web reference
  • Интеграцию с Expression Blend

Значительное число возможностей, доступных в последующих версиях (например, в Silverlight 4), было добавлено именно во второй версии платформы[15].

Silverlight 3

18 марта 2009 года на конференции MIX09 в Лас-Вегасе Microsoft продемонстрировала бета-версию. 10 июля 2009 года в ходе мероприятия See the Light[18] Microsoft объявила об официальном выпуске RTM версии, а вскоре была выпущена и окончательная версия. Таким образом, выход третьей версии состоялся через девять месяцев после выхода второй.

В новую версию были добавлены новые элементы управления и различные возможности, а уровень данных был расширен для обеспечения стабильной основы для сценариев, более ориентированных на бизнес-процессы. В то же время, существующий уровень медиа был расширен за счёт добавления поддержки новых форматов и эффектов (более известных как «пиксельные шейдеры»). На уровне пользователя стало возможным переносить двухмерные элементы в трёхмерное пространство (что иногда называется «псевдо-3D» или «2,5D»). Анимация продвинулась ещё дальше, обеспечивая более плавное и приближённое к реальному воспроизведению. Некоторые шаги были предприняты и в области использования аппаратного ускорения (что само по себе является настоящей проблемой на смешанных платформах, как например, на поддерживаемых Silverlight)[15].

Среди особенностей новой версии:

  • Поддержка устройств с multitouch-интерфейсом
  • Поддержка форматов H.264, AAC и MPEG-4
  • Поддержка аппаратного ускорения при работе с трёхмерной графикой. Это позволяет задействовать потенциал графического процессора и снизить нагрузку на центральный процессор.

В целом Silverlight представляет собой урезанный вариант Windows Presentation Foundation, не требующий наличия .NET Framework[19].
При этом возможности приложений Silverlight почти безграничны, всю недостающую функциональность можно реализовать в виде модулей, используя Silverlight SDK.

Также в Silverlight 3 был впервые представлена функциональность, получившая название «вне браузера» (англ. out-of-the-browser) (сокр. OOB). Реализация данной функциональности обладала серьёзными недостатками: например, OOB-приложения всё ещё не могли получать какие-либо дополнительные права, что весьма ограничивало их действия. Также не было возможности настройки окна OOB-приложения. Тем не менее, сообщество разработчиков встретило данное нововведение весьма положительно[15].

Silverlight 4

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

Краткий список изменений
  • Поддержка браузера Google Chrome.
  • Поддержка веб-камеры и микрофона.
  • Поддержка вывода на печать.
  • Улучшена поддержка мыши. В частности добавлена поддержка правой кнопки.
  • Поддержка показа оповещений.
  • Новые и улучшенные контролы, такие как RichTextBox и улучшеный DataGrid.
  • Поддержка неявного задания тем для контролов.
  • Поддержка встроенного в систему браузера для показа HTML внутри Silverlight, но пока только для офлайн-приложений.
  • Улучшения слоя WCF.
  • Улучшения при локализации двунаправленного текста.
  • Поддержка Managed Extensibility Framework.
  • Улучшения поддержки связывания данных (data binding).
  • Улучшения эффектов анимации.
  • Поддержка буфера обмена и drag & drop.
  • Улучшения производительности Deep Zoom.
  • Сервисы WCF Rich Internet application (RIA).
  • Защита H.264 контента и поддержка проигрывания контента, защищённого DRM, в режиме offline.

Также для приложений, запущенных вне браузера и явно получивших статус доверенных (trusted):

  • Полный доступ к клавиатуре при работе в полноэкранном режиме.
  • Программный доступ к локальной папке с документами пользователя.
  • Поддержка локальных COM-объектов.

Silverlight 5

Информация в этой статье или некоторых её разделах устарела.

Вы можете помочь проекту, обновив её и убрав после этого данный шаблон.

2 декабря 2010 года на конференции Silverlight Firestarter вице-президент подразделения Microsoft Developer Division Скотт Гатри анонсировал выход бета-версии Silverlight 5 в первой половине 2011 года. Финальная версия планируется к выходу в конце 2011 года[20][21].

Краткий список изменений

Новые возможности Silverlight 5 включают в себя[20][22]:

  • поддержку графического 3D рендеринга при помощи GPU[22]
  • поддержку ускорения декодирования видео при помощи GPU
  • модель 3D графики базируется на XNA-технологии в отличие от «умной» графики WPF и подразумевает использование бесконечного цикла рисования — рендеринга[22]
  • изменяемую скорость воспроизведения медиаконтента с автоматической коррекцией звука
  • улучшенное энергосбережение
  • встроенную поддержка удалённого управления
  • поддержку ускорения запуска приложений
  • поддержку 64-битных ОС
  • поддержку автоматизированного тестирования пользовательского интерфейса приложений (в Visual Studio 2010)
  • улучшенную чёткость текста
  • поддержку отладки выражений, привязанных к данным, возможна установка точек останова на привязках
  • поддержку ковариантности и контравариантности в FCL.

Хронология выхода версий

Таблица хронологии выхода версий Silverlight
Название версии номер версии Дата выхода
1 WPF/E Community Technology Preview (CTP) 1.0.? 12.2006
1 Release to Web (RTW) 1.0.20816.0 04.09.2007
2 Pre-Release
(в виде 1.1 Alpha Refresh)
1.1.20926.0 05.09.2007
1 Service release 1.0.21115.0 20.11.2007
1 Service release 1.0.30109.0 15.01.2008
2 Beta 1[23] 2.0.30226.2 05.03.2008
1 Service release[24] 1.0.30401.0 04.04.2008
2 Beta 2 2.0.30523.6 06.06.2008[25]
2.0.30523.8 16.07.2008
1 Service release 1.0.30715.0 23.07.2008
2 Release Candidate Zero (RC0) 2.0.30523.9 25.09.2008
2 RTW[26] 2.0.31005.0 14.10.2008[27]
2 General Distribution Release (GDR) 1 2.0.40115.0 18.02.2009
3 Beta 3.0.40307.0 18.03.2009
3 RTW 3.0.40624.0 09.07.2009
3 GDR 1 3.0.40723.0 27.07.2009
3 GDR 2 3.0.40818.0 01.09.2009
4 Beta 1 4.0.41108.0 18.11.2009
3 GDR 3 3.0.50106.0 19.01.2010
4 RC 4.0.50303.0 15.03.2010
4 RTW 4.0.50401.0 15.04.2010[28]
4 GDR 0 4.0.50524.0 03.06.2010
3 Security Update 3.0.50611.0 10.08.2010
4 GDR 1 4.0.50826.0 01.09.2010
4 GDR 2 4.0.50917.0 28.09.2010[29]
4 GDR 4.0.51204.0 15.12.2010
4 GDR 4.0.60129.0 14.02.2011
5 Beta 5.0.60401.0 13.04.2011
4 GDR 4.0.60310.0 19.04.2011
4 GDR 4.0.60531.0 14.06.2011
5 RC 5.0.60818.0 01.09.2011
4 GDR 4.0.60831.0 11.10.2011
5 RTW 5.0.61118.0 09.12.2011
4 GDR 4.1.10111.0 14.02.2012
5 GDR 5.1.10411.0 08.05.2012
4 GDR 4.1.10329.0 08.05.2012
5 GDR 5.1.20125.0 12.03.2013
5 GDR 5.1.20513.0 09.07.2013
5 GDR 5.1.20913.0 08.10.2013
5 GDR 5.1.30214.0 11.03.2014
5 GDR 5.1.30514.0 23.07.2014
5 GDR, отозвано 5.1.31010.0 08.12.2014
5 GDR, только hotfix для 5.1.31010.0 5.1.31211.0 12.12.2014
5 GDR 5.1.40416.0 12.05.2015
5 GDR 5.1.40620.0 20.06.2015
5 GDR 5.1.40728.0 11.08.2015
5 GDR (OS X only) 5.1.40905.0 29.09.2015

Совместимость с операционными системами и браузерами

В следующей таблице отражена совместимость различных версий Silverlight с браузерами и операционными системами.

ОС/Браузер IE 6 SP1 IE 6 SV1 IE 7 IE 8 Firefox SeaMonkey Safari Konqueror Opera Google Chrome
Windows 8 / 8.1 5 Убрана с версии 52 (март 2017)[30] Убрана с версии 45
Windows Vista/2008/7/2008 R2 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 2.0 1.0, 2.0; через NPAPI 4.0 2.0, 3.0, 4.0
Windows XP/2003/Home Server 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0; через NPAPI 4.0 2.0, 3.0, 4.0
Windows 2000 2, 3, 4 2.0 Неофициально[31] 2; через NPAPI Запланирована[32]
Mac OS X PowerPC 1.0 1.0 Запланирована[32]
Mac OS X Intel 1, 2, 3, 4, 5 1, 2, 3, 4, 5 Запланирована[32] Убрана с версии 39
  • Opera 11 уже работает с Silverlight 4.0.
  • Для ОС Linux функциональность будет доступна через Moonlight[33]. Moonlight будет доступен для основных дистрибутивов и поддерживать браузеры Firefox, Konqueror, и Opera. Мигель де Икаса также выразил заинтересованность в работе с разработчиками других операционных систем (BSD, Solaris) и браузеров (Konqueror, WebKit и Opera)[34].
  • Silverlight for Mobile будет использоваться для того, чтобы сделать доступным Silverlight-приложения на мобильных устройствах. На Silverlight.net было заявлено, что первый CTP для Windows Mobile 6 будет выпущен во втором квартале 2008 года[35]. Nokia объявила о планах выпуска Silverlight for Mobile на S60 для Symbian OS, а также для устройств на Series 40 и Nokia Internet tablets[36]. Silverlight for Mobile изначально будет поддерживать Silverlight 1.0[35].
  • Silverlight требует x86-процессор с поддержкой SSE. Поддерживаются процессоры Intel Pentium III и выше, и AMD Athlon XP и выше. Некоторые модели AMD Duron тоже поддерживаются.
  • Также рассматриваются и другие платформы[37].

Инструменты разработки

Приложения Silverlight могут быть написаны на любом языке программирования .NET. Все инструменты разработки, которые могут быть использованы для разработки на .NET, также могут работать c Silverlight.

Mono Moonlight

Команда разработчиков Mono разрабатывала проект Moonlight. Это свободная реализация Silverlight с открытым исходным кодом.

Adobe Flash

При наличии плагинов можно использовать в своих разработках Adobe Flash.

JavaFX

Основная статья: JavaFX

Сравнение Silverlight, Adobe Flash, JavaFX, HTML5 и Native Client

Примечания

  1. ↑ http://fileformats.archiveteam.org/Adobe_Cross_Domain_Policy_File
  2. ↑ Code Sample: Is Your Process Using the Silverlight CLR?
  3. ↑ Rounding up DLR questions
  4. ↑ Только версия 2.0 и под IE6 // http://www.microsoft.com/silverlight/resources/install.aspx?v=2.0#sysreq
  5. ↑ Opera Watch: More details on Silverlight support in Opera Архивировано 21 июля 2011 года.
  6. ↑ Silverlight for Windows Phone
  7. ↑ Moving to HTML5 Premium Media (неопр.).
  8. Microsoft. Microsoft Support Lifecycle (неопр.).
  9. ↑ NPAPI Plugins in Firefox (неопр.). Future Releases. Дата обращения 10 января 2016.
  10. ↑ The Final Countdown for NPAPI (англ.)  (неопр.) ?. Chromium Blog. Дата обращения 10 января 2016.
  11. Charles Sterling. Writing a Windows Sidebar Gadget in Silverlight dead simple (неопр.). MSDN Blogs. Дата обращения 9 марта 2008. Архивировано 22 февраля 2012 года.
  12. ↑ Silverlight FAQs Архивировано 4 сентября 2007 года.
  13. ↑ Microsoft Silverlight 1.0 beta license (неопр.) (недоступная ссылка). Дата обращения 14 июня 2007. Архивировано 25 июля 2008 года.
  14. ↑ Using a Downloader Object (неопр.). Дата обращения 25 мая 2007. Архивировано 22 февраля 2012 года.
  15. 1 2 3 4 5 6 7 A Short History of Silverlight  (англ.)
  16. ↑ Microsoft частично откроет код технологии Silverlight Архивная копия от 2 июня 2007 на Wayback Machine  (рус.)
  17. ↑ Gavin Clarke. Silverlight glow dimmed by cross-platform concerns  (англ.)
  18. ↑ На мероприятии состоялся также выпуск Microsoft Expression Studio 3
  19. ↑ Системные требования Silverlight
  20. 1 2 Silverlight 5 announcement (англ.). Дата обращения 2 декабря 2010. Архивировано 22 февраля 2012 года.
  21. ↑ Microsoft анонсировала новую версию платформы Silverlight (рус.)
  22. 1 2 3 3-D Graphics Overview (англ.). Архивировано 22 февраля 2012 года.
  23. ↑ Quick update on Silverlight (англ.). Дата обращения 30 ноября 2007. Архивировано 22 февраля 2012 года.
  24. ↑ MSFN — Microsoft rolls out Silverlight maintenance release Архивировано 11 января 2009 года.  (англ.)
  25. Protalinski, Emil Silverlight 2 Beta 2 arrives on time, available now (англ.). Ars Technica. Дата обращения 6 июня 2008. Архивировано 22 февраля 2012 года.
  26. Knor, Max Silverlight 2 Released (англ.). blogs.msdn.com. Дата обращения 21 октября 2008. Архивировано 22 февраля 2012 года.
  27. ↑ Microsoft Releases Silverlight 2 On Tuesday, Oct. 14 (англ.). LiveSide. Дата обращения 13 октября 2008. Архивировано 22 февраля 2012 года.
  28. ↑ Business-Ready Silverlight 4 Ships April 15 (англ.). Архивировано 22 февраля 2012 года.
  29. ↑ name=»Description of the update for Microsoft Silverlight: September 28, 2010 «>Description of the update for Microsoft Silverlight: September 28, 2010 (англ.). Архивировано 22 февраля 2012 года.
  30. ↑ Почему Java, Silverlight, Adobe Acrobat и другие плагины больше не работают?
  31. ↑ Install Silverlight : Unsupported platform, system requirements
  32. 1 2 3 Opera Watch: More details on Silverlight support in Opera (неопр.) (недоступная ссылка). Дата обращения 2 мая 2007. Архивировано 25 июля 2008 года.
  33. ↑ Silverlight 1.0 Released and Silverlight for Linux Announced (неопр.). Дата обращения 5 сентября 2007. Архивировано 22 февраля 2012 года.
  34. Miguel de Icaza. Microsoft/Novell Collaboration on Silverlight (неопр.) (5 сентября 2007). — «We will be supporting Firefox and Linux initially (that is our first goal) but we are looking forward to work with developers from other operating systems (BSD, Solaris) and other browsers (Konqueror, WebKit and Opera) to ensure that Moonlight works fine on their systems.». Дата обращения 9 ноября 2008. Архивировано 22 февраля 2012 года.
  35. 1 2 Silverlight for Mobile (неопр.). Silverlight.net. Дата обращения 9 марта 2008. Архивировано 22 февраля 2012 года.
  36. ↑ Nokia to enable Silverlight (неопр.).  ??? (4 марта 2008). Дата обращения 4 марта 2008. Архивировано 22 февраля 2012 года.
  37. Joe Stegman. Linux support (неопр.). MSDN Forums Silverlight General Discussion. Дата обращения 29 апреля 2007. Архивировано 4 июня 2012 года.

Ссылки

Литература

Microsoft silverlight что это за программа

Microsoft Silverlight – это не программа. С одной стороны, представляет собой технологию для разработки мультимедийного программного обеспечения с другой – платформу для разработки этого ПО.

Официальный логотип Microsoft Silverlight

Зачем нужен

Silverlight разрабатывался Microsoft как более широкая, безопасная и производительная технология чем Adobe Flash, прямой ее конкурент. Назначение у обеих технологий идентичные, а именно разработка и поддержка приложений с векторной, растровой 2D и 3D графикой, аудио и видео роликами. Является платформой для RIA -приложений.

RIA– это веб приложения, которые для выполнения скачиваются на устройство пользователя. При работе они могут доканчивать компоненты из интернета.

Silverlight объединяет 4 важнейших современных веб компонента.

Предполагалось, что Silverligth развернется на каждой из операционной платформ, но по факту появилась лишь на Windows, Mac OS X, Symbian. Кросплатформенность также предполагает, что приложение, разработанное с использованием Silverligth должно одинокого хороша работать и выглядеть как на экране персонального компьютера, так и на дисплее планшета или смартфона.

Ключевым компонентом платформы Silverligth является язык XALM, язык разметки. Он позволяет включать в приложение текст, который индексируется поисковыми системами (Google, Яндекс).

Приложения Silverlight (начиная со 2 версии) – это часть технологии .NET, что позволяет разрабатывать их на любом из языков платформы (С#, Object C++, Python).

Что нужно чтобы установить

Для программиста установка Silverlight предполагает развертывание у себя на ПК соответствующей среды для разработки: Visual Studio на Windows и Mac OS X, и Mono на Linux.

Для пользователя Silverlight – это модуль или плагин для веб браузера. Чтобы пользоваться его возможностями, нужно скачать браузер, который его поддерживает.

Нужен ли вам Silverlight

Если вы пользователь, то ответ однозначный. Нет. В 2012 году технология официально признана бесперспективной и устаревшей. И сегодня ни один современный браузер ее не поддерживает (кроме Internet Explorer и Edge).

Хотя есть несколько сотен мощных корпоративных решений на Silverligth, каждый месяц количество приложений сокращается. Специалисты Microsoft предполагают, что к 2021 году не останется ни одного приложения на основе Silverlight.

Пользователю не стоит беспокоиться о том, что какой-то веб компонент будет ему недоступен. Производители ПО в своих программных продуктах либо давно заместили компоненты, написанные на Silverlight, либо реализовали поддержку как Silverlight, так и Flash.

Всем привет Сегодня я вам расскажу о таком плагине как Microsoft Silverlight, который нужен для работы всякой мультимедии на сайте. Ну то есть какая-то там анимация, воспроизведение аудио и видео, в общем для этого всего нужен Microsoft Silverlight! Но что интересно, то как я понял, это типа что-то вот как Adobe Flash Player, только от Microsoft, вот это уже интересно! То есть при помощи этого Silverlight на сайте может воспроизводиться видео, при этом не используя обычный флеш!

А вот и неожиданный прикол, вот что я узнал. Значит не знаю знаете вы или нет, но я напишу — в 2015 году во многих браузерах была отключена поддержка плагинов формата NPAPI. И вот поэтому Microsoft Silverlight уже не работает в таких браузерах как Opera, Mozilla Firefox, Google Chrome! Из-за чего в интернете была гора недовольства и все такое, многие юзеры начали искать вариант как включить NPAPI, но увы, это уже невозможно. Однако можно использовать старую версию, вот например я использовал старую версию Хрома и там можно включить NPAPI! Если интересно, то об этом я писал здесь.

Microsoft Silverlight — разбор полетов

Некоторые юзеры пишут, что поставили они Microsoft Silverlight и у них браузер перестал лагать при воспроизведении видео. Насколько это правда, я не знаю, но думаю что вполне возможно. Однако многие юзеры все же пишут, что толку от этой штуки ноль, скачали, поставили и разницы не заметили. Ну я понимаю это все, особенно учитывая что Microsoft Silverlight уже не работает во многих браузерах..

Также читал комментарий один, что браузер может зависать из-за сайта, на котором используется Microsoft Silverlight, а все потому что браузер уже не поддерживает эту штуку! Может из-за этого он и виснет, что на сайте есть то, что браузер не поддерживает. Ну а что, это ведь логично..

Как я понимаю, то на данный момент Microsoft Silverlight работает только в браузере Internet Explorer. Если вы пользуетесь этим браузером, то может и не нужно удалять Microsoft Silverlight, а если не пользуетесь, то думаю что удалить можно. Ну сами подумайте, популярными браузерами эта штука уже не поддерживается, а вот Ютуб вообще хочет перейти на формат БЕЗ флеша, используя только HTML5 для видео.. Вот такие дела..

Вот у меня тоже стоит этот Microsoft Silverlight, при этом не просто, а три штуки — обычная, версия 4 SDK и версия 5 SDK. Откуда оно взялось, я не знаю, сам я эту штуку точно не ставил..

В общем не знаю как вы, а я эту штуку буду удалять

Значит как я понимаю, то установлена эта штука вот в эти папки:

C:Program FilesMicrosoft Silverlight
C:Program Files (x86)Microsoft Silverlight
C:Program Files (x86)Microsoft SDKsSilverlight
C:Program Files (x86)MSBuildMicrosoftSilverlight
C:Program Files (x86)Microsoft SDKsRIA Servicesv1.0LibrariesSilverlight

В общем не только в эти папки, может быть и еще где-то. Чтобы проверить, то откройте системный диск и там где поле поиска, ну то есть в правом верхнем углу, то там напишите слово Silverlight и многое что увидите, вот что у меня:

Немного мыслей вслух. Возможно что стоит искать не по слову Silverlight, а по фразе Microsoft Silverlight. Это я так думаю, потому что может быть программа Microsoft Silverlight это одно, а есть может быть еще какая-то другая, в название которой входит слово Silverlight.. Поэтому чтобы было точнее, лучше использовать полное название, ну то есть Microsoft Silverlight!

Как удалить Microsoft Silverlight с компьютера полностью?

Итак, теперь по поводу удаления. Можно удалить как по-простому, так и при помощи некого удалятора. Я имею ввиду при помощи Revo Uninstaller, фишка его в том, что он и прогу поможет удалить и поможет удалить также остатки проги в винде. В общем и удаляет и чистит потом. Но я сегодня покажу как удалить вручную и потом как вручную почистить винду от остатков..

Теперь минуточку внимания. В общем я вам советую перед удалением сделать точку восстановления. Это несложно, в итоге вы себя обезопасите от глюков, это так бы сказать хорошая страховочка на тот случай, если что-то пойдет не так. Как ее сделать я уже писал в статье про удаление MSXML 4.0 SP3 Parser, советую посмотреть.

Итак, для удаления вам нужно нажать Пуск и выбрать там Панель управления:

Если у вас Windows 10, то круто, спору нет, но там данный пункт находится в другом меню, чтобы его вызвать то нажмите кнопки Win + X!

Потом находим там значок Программы и компоненты, вот он, запускаете его:

Откроется окно со всеми установленными программами, тут ничего просто так не удаляете! Ну то есть что попало не удаляете, ибо могут быть глюки и всякие косяки! В этом списке находите Microsoft Silverlight, нажимаете правой кнопкой и выбираете Удалить:

Потом выскочит такое сообщение, тут нажимаете Да (ну если не передумали конечно):

Потом появится такое окошко:

Все удаление у меня заняло наверно секунд десять. Но, в окне, ну там где список софта, то у меня лично там еще остались Microsoft Silverlight версии 4 SDK и 5 SDK:

Их тоже нужно удалить, но они удаляются точно также как и первая версия, там где нет SDK. В общем я думаю что у вас с этим проблем не будет

Как почистить винду после удаления Microsoft Silverlight?

В общем удалили вы Microsoft Silverlight, но возможно что остались остатки этой проги в винде. Можно очистить винду от этих остатков, смотрите как это сделать. Значит сперва я покажу как удалить файловый мусор. Значит открываете системный диск и там справа вверху в поле поиска пишите название проги, то есть Microsoft Silverlight (если использовать просто слово Silverlight то результаты будут менее точные):

У вас будут найдены папки файлы, которые относятся к компоненту Microsoft Silverlight, хотя мы его уже удалили. Это все МОЖНО удалить, НО перед этим сделайте контрольную точку, вот здесь посмотрите как ее создать. Создавать или нет — дело ваше, косяки после удаления остатков могут быть, но это редко. Но если что, то при помощи ранее созданной точки восстановления, вы сможете все вернуть как было. В общем ребята, я вас предупредил!

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

Потом в меню выбираю Удалить и нажимаю ОК:

Начал Unlocker удалять все то что я выделил и честно говоря было немного страшно, ибо выскочило даже такое сообщение, тут я нажал Да:

В общем удаляло оно много чего, я прям чувствовал, как с винды вырывают все корни Microsoft Silverlight… Страх все равно не покидал меня, ибо чего-то я вам посоветовал сделать точку восстановления, а сам ее не сделал… Ну дела…

Вот так оно удалялось минуток пять:

В общем все удалилось хорошо, сейчас я сделаю перезагрузку чтобы проверить потом что не будет глюков и косяков в винде… Сделал я короче перезагрузку, запустил браузеры и вроде бы все работает нормально. Никаких ошибок не было, папки открывались нормально, в общем винда работала нормально

Так что не буду уверен на 100%, но удаление файлового мусора вроде бы безопасно!

Теперь я покажу как удалить мусор из реестра, который остался от Microsoft Silverlight

Значит смотрите, зажимаете кнопки Win + R и пишите туда такую команду:

Откроется редактор реестра, ничего там без причины не удаляете. Вот в нем мы и будем искать мусор. Для этого зажимаете кнопки Ctrl + F и пишите туда такое как:

В принципе можно и просто слово Silverlight.. Но при полном названии точность будет выше..

Ну так, потом нажимаете кнопку Найти далее:

Все, после этого начнется поиск. Все что будет выделено потом, то все это можно удалить. Это могут быть как папки (слева) так и ключи (справа). Вот по ним нажимаете правой кнопкой и выбираете Удалить. Потом нажимаете кнопочку F3 чтобы продолжить поиск и так пока не будет сообщение, что поиск окончен! Вот например у меня был найден какой-то ключ DisplayName, если по нему нажать два раза, то увидите такое:

То есть видите, даже если в названии нет ни слова о Microsoft Silverlight, то внутри все равно будет! Это я к тому, что ищется не только по названию, но и по содержимому, поэтому будьте уверены, что все что будет найдено, это все точно относится к Silverlight и можно удалить! В общем вот пример как удалить ключ:

Папок мусорных у меня не нашлось, но ее удалить также просто, нажимаете по ней правой кнопкой и выбираете там Удалить!

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

Кстати, таким образом я также удалял и антивирус Аваст и мусорок чистил после него, если интересно то посмотрите!

Ну все ребята, удачи вам, желаю вам хорошего настроения и чтобы не было у вас проблем!

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

Сразу скажу, чтобы удалять программы не используйте встроенный в Windows компонент «Программы и компоненты», он не удаляет то, что хотелось бы. Для этих целей существует множество других деинсталляторов, например, CCleaner, Uninstall Tool и другие. Обязательно используйте их.

Если вы давно не занимались удаление «мусора», то вы, скорее всего, удивитесь, как много его на вашем компьютере.

Microsoft Silverlight

Раньше, чтобы посещать сайты нужны были различные компоненты и дополнения для браузеров. В этом примере Microsoft Silverlight использовался для просмотра анимации, мультимедиа и графики, но сейчас эта штуковина уже не нужна. Поддержка Microsoft Silverlight прекратилась. Если вы обнаружили у себя этот компонент, смело удаляем. Вряд ли еще существуют сайты, которые связаны с Microsoft Silverlight.

Все компоненты Toolbar

Следует избегать дополнений, в которых имеется слово «Toolbar», например, Google Toolbar, Yandex Toolbar и прочее. Подобные дополнения только тормозят браузер и ничего полезного не несут. Конечно, если у вас иное мнение, то используйте на здоровье, либо удаляем весь ненужный хлам.

Чистилки системы, которые бесполезны

Существует такой тип программ, призванный очищать систему от различного мусора. Разработчики заверяют, что их продукт поднимет производительность вашего компьютера до небес, а на деле ничего, либо наоборот – резкое падение производительности, лаги, вылеты программ.

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

Конечно, все компоненты Java еще не совсем умерли. Еще есть много приложений, которым нужен Java. Если вы не используете подобные программы, а всего лишь занимаетесь серфингом в интернете, просмотром фильмов и прослушиванием музыки, то смело удаляем Java.

Если вы когда-либо установите утилиту, которой потребуется Java, то она об этом вам сообщит и вам придется скачать её и установить.

Skype Click to Call

Данное дополнение для Skype нужно только в том случае, если вы постоянно звоните на номера различных операторов. Если вы не используете эту возможность, то удаляем. Даже при использовании Skype отсутствие этого компонента никак не повлияет на его работу.

QuickTime

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

Хочу напомнить, QuickTime – разработка Apple, и они прекратили поддержку этой программы. Поэтому исправлять какие-либо уязвимости никто не будет. Да и зачем вам этот QuickTime, когда есть множество аналогов для просмотра видео.

Встроенные утилиты производителей ноутбуков

Обычно, когда вы только приобрели ноутбук, можно заметить на нем уже установленное программное обеспечение. Причем программы могут быть не именно от их компании, а сторонние, например, от Adobe. Чтобы определить, что можно удалить, а что оставить, воспользуйтесь программой Should I Remove It?. Она проверить ваш компьютер на наличие полезных и бесполезных программ.

Internet Explorer

Уже столько времени прошло со времен создания данного браузера, но просто так бы я этот пункт сюда не вписал. Дело в том, что еще остались приверженцы данного программного обеспечения. Даже Microsoft уже заменила свое детище на новый продукт Microsoft Edge, который намного лучше.

В качестве альтернативы есть множество других браузеров: Google Chrome, Mozilla Firefox и другие. Только не используйте Амиго. Почему? Читаем в этой статье.

uTorrent

Древнейший торрент клиент, который прожил хорошую жизнь, но, к сожалению, его актуальность с каждым днем падает. Постоянные обновления, реклама и никчёмные дополнения, которые ничего не дают.

Множество пользователей занимаются поиском другого торрент-клиента. Я могу предложить два неплохих варианта – BitTorrent и qBitTorrent. В первом есть наличие интересных фишек, которых нет в uTorrent, также он бесплатный. К сожалению, реклама есть во всех приведенных программах, но ниже дан пример, как её отключить.

Windows Media

Как только с этим мультимедиа инструментом не работали, вдохнуть в него жизнь не получается, а пользователи всё чаще ищут альтернативы. Их много, разобраться сложно. Поэтому ждите обзор, в котором я расскажу, какой плеер для просмотра видео или прослушивание музыки подойдёт больше всего.

Итого

Мы рассмотрели десять программ, использование которых не приукрасит вашу жизнь, не сделает работу за компьютером удобной, а только наоборот испортит всё впечатление. Все инструменты, указанные выше рекомендуется удалить. Если вы чем-то из этого пользуетесь, дело ваше, я всего лишь высказал своё мнение. Также читаем статью «Как удалить программу с компьютера с помощью утилит«. Там я обозреваю 12 утилит для удаления любого ПО с компьютера. Жду комментариев, как гневных, так и положительных.

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *