Mozilla выпустила официальное заявление после нескольких дней слухов и спекуляций относительно расширений XUL Firefox. В статьях говорилось, что текущая система будет отменена и заменена на JetPack, то есть тысячи дополнений исчезнут за одну ночь.
Я не уверен, как истории начались. Возможно, существует некоторая путаница относительно предстоящего выпуска Firefox 3.6, который заблокирует мошеннические дополнения. Mozilla будет вводить «блокировку каталогов компонентов», чтобы сторонние разработчики не вставляли полезные расширения в браузер (да, Microsoft, Sun и Nokia — я смотрю на вас!) Независимо от причины, история получила свой импульс и пользователи Firefox были в ужасе, услышав, что они потеряют свои любимые дополнения.
Является ли JetPack будущим?
В заявлении Mozilla поясняется, что надстройки XUL были сохранены. Система дополнений JetPack находится в разработке около года и предлагает эволюционный шаг, который должен облегчить написание расширений, облегчить их распространение и снизить вероятность возникновения проблем со скоростью или безопасностью.
В июне 2009 года я спросил Ника Нгуена, директора по надстройкам Mozilla, заменит ли JetPack систему надстроек XUL. Он ответил:
Jetpack является экспериментальной платформой, которой будут управлять члены сообщества, а также Mozilla Labs, так же как Ubiquity была принята сообществом Mozilla. Поскольку мы пытаемся сделать то, что раньше не делалось, мы ожидаем, что некоторые вещи будут успешными, а другие потребуют пересмотра. Это гораздо проще и безопаснее сделать на новой экспериментальной платформе, чем на существующей, поэтому мы продолжим развивать как Jetpack, так и расширения на основе XUL.
Мы рассматриваем Jetpack как дополнение к существующей платформе — некоторые вещи, которые мы узнаем из Jetpack, могут перейти на существующую платформу, или Jetpack может продолжать развиваться как отдельный путь к быстрой разработке расширений.
Заявление Mozilla добавляет:
Jetpack пытается упростить все, что связано с надстройками, от их разработки до их установки и управления. Если Jetpack станет таким же функциональным и мощным, как и существующая система, мы поговорим о том, имеет ли смысл перенос всех расширений на новую платформу. Сейчас слишком рано, чтобы обсуждать это всерьез, и, чтобы быть ясным, не принято решение об отказе от существующей системы.
Разработчики должны принять Jetpack, потому что они хотят — не потому что они должны — и мы находимся в нескольких месяцах от момента, когда Jetpack станет жизнеспособной альтернативой для написания расширений Firefox.
Firefox во многом обязан своим замечательным успехам дополнениям, расширяющим базовую функциональность. Многие разработчики и пользователи не хотят переключаться на другой браузер, потому что их любимая надстройка недоступна на этой платформе. Не верьте слухам … Mozilla вряд ли откажется от расширений XUL в ближайшее время!