Все усилия разработчиков сосредоточены на новой версии браузера. Задача не только в том, чтобы переманить пользователей IE. Не менее опасным соперником оказался Google Chrome.
Автор: Евгений Крестников
| Раздел: Статьи |
Дата: 14 мая 2010 года
Об изменении подхода к разработке Firefox стало известно ещё в январе. В Mozilla планируют выпустить Firefox 4 в конце ноября (публичная бета-версия будет доступна уже в июне). От промежуточного релиза 3.7 решено отказаться, а некоторые нововведения, которые должны были в нём появиться, войдут в Firefox 3.6.4, который будет доступен на днях. Речь, в частности, идёт об изолированном выполнении плагинов (такой подход давно реализован в Google Chrome). Других бросающихся в глаза изменений в Firefox 3.6.4 немного - его отличия от текущей версии 3.6.3 в основном технические. Оно и понятно - в Mozilla сейчас больше озабочены выпуском "четвёрки", которая должна поправить пошатнувшиеся позиции альтернативного браузера № 1.
Нововведения
Если верить опубликованным в Сети скриншотам, интерфейс браузера будет существенно доработан и станет гораздо проще и понятней. На иллюстрации хорошо видно, что многие идеи позаимствованы из Google Chrome. Ещё нас ожидает интеграция в браузер технологии Weave (синхронизация данных сейчас доступна только в виде дополнения) и ряд не столь очевидных новшеств.
Разработчики сосредоточатся, в основном, на скорости работы Firefox и поддержке спецификаций, входящих в HTML 5. Прирост производительности будет достигаться за счёт нового движка JavaScript (проект JägerMonkey запущен в феврале), улучшенного интерфейса и аппаратного ускорения графики. В части поддержки HTML5 также сделают немало, ниже приведен далеко не полный список изменений:
SVG и MathML будут поддерживаться прямо внутри HTML5;
Интерпретатор HTML5 в отдельном потоке ускорит обработку крупных страниц;
Поддержка WebSockets (веб-приложения получат дуплексную связь с сервером);
Поддержка жестов и технологии мультитач для устройств с сенсорными экранами;
Улучшенная поддержка CSS3;
Возможность доступа приложений к микрофонам и веб-камерам;
Поддержка тега video и кодека Theora (уже реализована в Firefox 3.6.x).
Пока не совсем ясно, какие из этих нововведений войдут в Firefox 4, а какие останутся за "бортом". Кроме того, нет гарантии, что новая версия выйдет своевременно - практика показывает, что Mozilla иногда задерживает релизы на месяц-другой.
Mozilla Jetpack
Самая, пожалуй, интересная новинка - формат дополнений Mozilla Jetpack. В январе один из ведущих разработчиков Майк Коннор (Mike Connor) в своем блоге заявил, что поддержка адекватной настройки браузера под нужды конечного пользователя становится еще сложнее из-за пользовательских расширений. В качестве варианта решения проблемы он говорил о возможном отказе от нынешней архитектуры дополнений и переходе на сходную с той, что сейчас используется в Google Chrome (в рамках Mozilla Labs это проекты Personas и Jetpack).
Это заявление вызвало бурный отклик в Сети, и буквально на следующий день в блоге Mozilla было опубликовано опровержение, в котором говорилось, что XUL- и Jetpack-дополнения будут поддерживаться параллельно. Возможно, в будущем и произойдет полный переход на новый формат, но пока говорить об этом преждевременно.
Если не вдаваться в технические подробности, технология Jetpack предполагает упрощенную разработку расширений с помощью специального SDK, без изучения внутренней структуры браузера и тонкостей XUL (используются стандартные технологии HTML, CSS и Javascript). Преимуществом Jetpack-расширений является возможность мгновенной активации дополнения без перезагрузки браузера и отсутствие требований к обеспечению совместимости с будущими версиями Firefox, а её основным недостатком - меньшая гибкость и функциональность.
Перед бурей
Все идет к тому, что в скором времени нас ожидает очередной этап войны браузеров к которому разработчики сейчас активно готовятся. Предсказывать, кто окажется победителем на этот раз, пока рано, но кое-что ясно и так. Скорее всего, в ближайшее время Microsoft сохранит за собой статус лидера, но разработчики других браузеров продолжат его теснить. Вряд ли появление Internet Explorer 9, работающего только в новых версиях Windows, остановит падение популярности браузеров Microsoft.
Из альтернативных браузеров наиболее интересны Firefox и Google Chrome. Safari и Opera Desktop в мировом рейтинге верхних строк не занимают, если не считать аномально высокой востребованности Opera у русскоязычных пользователей Сети. Популярность Firefox слегка снизилась, но после выхода четвёртой версии всё может измениться.
Принципиальный отказ Mozilla поддерживать кодек H.264 даже в виде дополнения позиций Firefox не улучшит, но, скорее всего, такие дополнения все равно появятся, и это не станет серьёзной проблемой. Нам остаётся только запастись попкорном.