Статьи

Mozilla, Firefox и хаос номера версии

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

  • Совместимость дополнений. Большинство из нас используют расширения, которые не успевают за развитием Firefox.
  • Увеличение усилий. Большинство ИТ-отделов должны протестировать критически важные приложения, прежде чем обновление браузера сможет быть развернуто на предприятии.
  • Путаница. Мало кто понимает причину увеличения основной версии. Почему Firefox 6 не должен быть версии 4.2?

Mozilla копирует модель выпуска Google, но Chrome не обязательно демонстрирует те же проблемы. Это система дополнений гораздо проще; больше похоже на букмарклет, чем на интегрированный код. Браузер также имеет меньше устаревших препятствий и тихо обновляется с первых дней. Те, кто использует Chrome, либо понимают эту концепцию, либо им все равно.

Одним из решений, которое рассмотрел Mozilla, было удаление номеров версий из диалога «Справка> О программе» в Firefox . Логика Mozilla:

  1. Мало кто понимает номера версий.
  2. Удаление упростит пользовательский интерфейс.
  3. Пользователи будут проинформированы о том, когда произошла последняя проверка, использовали ли они последнюю версию и как они могли обновляться (если Firefox не сделал этого автоматически).
  4. Если вам действительно нужен номер версии, его можно найти в about: support.

После Bugzilla начались волнения и связанные с ними обсуждения в группе новостей . Большинство респондентов ненавидели эту идею (хотя большой объем разглагольствования и спама появился, когда намерения Mozilla стали публичными)

Организация выдвинула несколько разумных аргументов, но в конечном итоге отступила. Роберт Кайзер из Mozilla:

Можем ли мы закрыть этот отчет об ошибке?

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

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

Ответ от VanillaMozilla:

Готово … Мне трудно найти кого-то, кто думает, что это хорошая идея.

Аргумент перегрелся, но предложение Мозиллы имело ряд недостатков:

  1. Это шло вразрез с установленными соглашениями о пользовательском интерфейсе, которые охватывают операционные системы и более 20 лет развития ИТ. Возможно, есть лучшие способы, но удаление номеров версий вряд ли будет лучшим решением.
  2. Предложение было слишком упрощенным и никак не решало проблемы быстрого обновления Firefox. Нумерация версий никогда не была причиной или лечением.
  3. Пользователи могут не понимать номера версий, но их удаление не было проблемой. Firefox внезапно не станет проще в использовании.
  4. Есть несколько версий Firefox в дикой природе. У некоторых будут номера версий, у некоторых — нет. Ни одно из более старых изданий не заявило бы, что они устарели.
  5. Номера версий важны для разработчиков и ИТ-поддержки. Какой первый вопрос вы задаете, когда кто-то сообщает о проблеме в определенном браузере?

Номера версий стали бессмысленными в Chrome и Firefox. Мало кто знает или заботится о том, какую версию Chrome они используют. Возможно, однажды, то же самое будет с Firefox — но мы еще не там.

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