Хотя это и непросто, не надо торопиться распускать слухи о смерти Silverlight
в ближайшее время. Как обычно, слухи либо преувеличены, либо и вовсе ложны.
Хорошим примером этого, может послужить распространенное ранее мнение, что Web
Forms будут законсервированы в режиме технического обслуживания и никогда не
обновятся до HTML5. К сожалению, кончина Silverlight — это не слух, если
Microsoft, конечно, не передумает; кроме того, Flash и другие плагин-технологии
тоже будут несовместимы с будущей версией Windows 8.

14 сентября, около 6 часов вечера Стивен Синофски и Дин Хачамович сообщили,
что новый метро-браузер

Windows 8 не поддерживает работу плагинов
. Метро-браузер — это полноэкранная
планшетная реализация для Internet Explorer, которую большинство пользователей
ожидают от Windows 8. Хотя пользовательский интерфейс Метро имеет высокую
сенсорную функциональность, первоначально он создан для того, чтобы быть
пользовательским интерфейсом для всех устройств с размером экрана 1024х768 или
больше, работающими с мышью и клавиатурой. Режим "рабочего стола" все еще
доступен, но он позиционируется как доступный только для работы с устаревшими
программами и несколькими комплексными приложениями, такими как Photoshop и
Visual Studio.

Как пишет Стивен Синофски: "Эта статья посвящена большим изменениям в
Метро-версии Internet Explorer — опытной версии без плагинов. В Windows 8
доступна версия Internet Explorer 10, как для Метро-версии, так и для версии
"рабочий стол". Версия "рабочий стол" полностью поддерживает работу всех
плагинов и расширений".

Дин Хачамович добавляет: "Для развития сети и для того, чтобы клиенты смогли
получить максимум от первого сенсорного браузера, Метро-версиия браузера для
Windows 8 доступна только в виде HTML5 и без плагинов. Сегодняшний опыт работы с
плагинами не очень хорошо подходит для Метро-версии браузера и современной
веб-версии HTML5".

Это означает, что теперь не будет ни Flash, ни QuickTime, ни PDF-reader, и ни
Silverlight. Он объясняет почему браузер без плагинов лучше, и что все сайты, в
любом случае, должны перейти на HTML5. И, по большей части, он прав, но это
небольшое утешение, когда ты, например, не сможешь просмотреть свою банковскую
выписку, потому что она сделана в формате PDF.

Почему же это случилось? Самое простое объяснение, что Метро-версия браузера
технически не может поддерживать плагины. Метро-версия базируется не на Win32, а
на API совершенно нового уровня — Windows Runtime или WinRT. Так как плагины,
скорее всего, работают на основе компонентов Win32, таких как GDI, для работы в
Метро-версии их нужно будет полностью переписать. И, для дальнейшего развития,
такие компании как Apple и Adobe должны будут поддерживать совместимость с
версиями WinRT и Win32 для x86, x64, и ARM. И все это не может быть начато до
того момента, пока разработчики Microsoft не создали новую плагин-структуру,
которая будет работать с WinRT при всех ее ограничениях.

Нужно отметить, что Flash и Silverlight будут продолжать нормально работать
при использовании Internet Explorer в режиме "рабочего стола". Также
пользователи могут принять решение переключиться на один из других браузеров,
таких как Firefox, Safari или Chrome. Но, опять же, при работе в режиме
"рабочего стола".

С распространением интернет-устройств, большинство из которых все-равно не
поддерживают плагины, вероятно так или иначе нам стоит задуматься об отказе от
такого рода технологий. Но сегодня, прямо сейчас, HTML5 не подходит для создания
таких полноэкранных приложений, какие могут создать Flash и Silverlight. По
крайней мере, стандарты для основных функций, таких как Web Workers и WebSocket
должны быть доработаны. Но еще более тревожит нас сам Java-скрипт, чья
синтаксическая структура и динамичная натура делают его очень сложным для
написания больших, модульных приложений.

Компании, инвестировавшие в Silverlight, находятся в лучшем положении. Эти
компании адаптировали Silverlight и Flex для работы во внутренних приложениях.
Такой тип приложений обычно вообще не имеет HTML и просто использует браузер в
качестве механизма доставки. Эти приложения могут быть очень просто перенесены
на Метро-версию. Конечно, нужен будет новый механизм распространения приложений,
но, без сомнения, Windows придумает что-нибудь вроде Windows app store для
предприятий.

Большие проблоемы могут быть у компаний, использующих Flash и Silverlight для
развития своих сайтов. Поскольку они не смогут просто перенести свой код в
Метро-версию, им придется переписать все компоненты сайтов с нуля, используя
HTML и JavaScript.



Оставить мнение