Статьи

Mozilla присоединяется к Microsoft в разработке Google Chrome Frame

Google Chrome Frame Это сюрприз Mozilla выпустила Chrome Frame , плагин Google, который исправляет Internet Explorer, предоставляя движок браузера Chrome в интерфейсе IE. Google решил, что проще создать плагин IE, чем сделать их новые приложения HTML5 обратно совместимыми с IE6, IE7 и IE8.

Митчелл Бейкер, председатель Mozilla Foundation и бывший генеральный директор Mozilla, поставил под сомнение решение для плагина:

Общие эффекты Chrome Frame нежелательны.

Я предсказываю, что положительные результаты не будут устойчивыми и — и в той степени, в которой они будут приняты — Chrome Frame приведет к растущей фрагментации и потере контроля для большинства из нас, включая веб-разработчиков.

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

Представьте, что у вас есть браузер Google в браузере для некоторых сайтов, браузер Facebook в браузере для сайтов Facebook Connect, вариант Apple для iTunes, вариант мобильного оператора для ваших мобильных сайтов.

Каждый вариант «браузер внутри браузера» будет иметь свой собственный набор функций, свои особенности и свои собственные проблемы безопасности. В результате получается что-то вроде супа-браузера, где Интернет менее понятен, менее понятен и, конечно, менее управляем.

Майк Шейвер, вице-президент Mozilla по проектированию, добавил:

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

Для Интернета было бы лучше, если бы разработчики, которые хотят использовать фрагмент Chrome Frame, просто сказали пользователям, что их сайт работал лучше в Chrome, и указали им, как его установить.

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

Однако введение Chrome Frame не обязательно откроет шлюзы для плагинов для конкретных сайтов. Цель Google — предоставить пользователям IE доступ к современным веб-приложениям в ситуациях, когда они не будут или не могут использовать альтернативный браузер. Этот плагин хорошо интегрируется с IE: избранное, история и файлы cookie являются общими, поэтому лишь немногие пользователи поймут, что переключились на представление Chrome.

Я надеюсь, что мы никогда не столкнемся с ситуацией, когда на веб-сайтах можно будет указать, какой механизм браузера следует использовать ( возможность, которую исследовала Microsoft ). Многие скажут, что это именно то, что делает Chrome Frame, но пассивная реализация Google больше похожа на переключение DOCTYPE между стандартами и режимом причуд. (На самом деле, Google, это неплохая идея — если пользователь заходит на страницу HTML5, браузер может автоматически переключиться на Chrome).

Мы также должны отметить, что Mozilla — это организация с открытым исходным кодом, которая может занять высокие моральные позиции. Они поддержали принятие Firefox, выпустив лучший браузер, чем Microsoft. Google — это коммерческая компания, которая в основном создает веб-приложения; IE может помешать их амбициям и будущей прибыли, и это неуклонный прогресс.

Заявления Mozilla ставят компанию на одну сторону с Microsoft (которая также критиковала Chrome Frame, но сделала это менее красноречиво!) Mozilla высказала некоторые интересные моменты, но их опасения являются гипотетическими и немного чрезмерно реагирующими. Мы все хотим, чтобы корпорации и пользователи обновили браузеры до последних версий, но этого не произошло в том темпе, в котором мы хотели бы. Chrome Frame — это умное краткосрочное решение, которое может помочь в освоении HTML5.

Как вы думаете? Насколько критичны Mozilla? Может ли Chrome Frame фрагментировать сеть?

Связанное чтение: