Блог Андрія Огороднікова Хто з мечем до нас прийде, від меча й загине.

Firefox 7

10.04.2017, 15:51

Я, даже не раздумывая, толсто проигнорировал 4 версию Mozilla Firefox, которую так долго ожидали большевики, которая вышла довольно неудачной, с нерешенными бородатыми проблемами утечек памяти и кучей глюков. И, со свойственным себе экспериментаторским поху… ухарством, пристыковал к системе глубочайшую альфу — Firefox 7 aka Nightly. То есть версию, крайне далекую от релиза.

Файрфокс сменил политику нумероименования своих версий. Ну, чтобы проще меряться пиписьками с Гугло Хромом.

Если раньше выпускалась некая стабильная (хотя, на первых порах, до ужаса сырая) версия, а на нее потом приколачивались обновления. (Вот, предыдущий нормальный фокс — 3.6.18, т.е. 18 раз! его правили и неплохо довели до ума). То теперь такого мозилловцы себе не могут позволить, ибо пипл хавает мегапиксели, то есть: солидные, растущие, наливающиеся соком номера версий. Это же неимоверно круто — сидеть за браузером Забомбилла 100500 вместо 1.0.0.5.0.100500. А то, что суть пользования от этого не меняется (шашечки vs ехать), так это никого не колышет.

Гугл с самого начала пошел по мажорному пути: за более  короткий срок существования, чем Файрфокс, выпустив уже почти 14 (dev.) релизов своего браузера (против всего-то 4-х порядковых у ФФ, хотя на деле все не так, и ффоксы старались и клепали много), беспрепятственно отъедая куски рынка именно у Файрфокса прежде всего. Мозилловцы, до недавнего времени почивая и закусывая балычком-с, думали, что это они похерят ИЕ, ага.

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

«

  • Nightly — формирование ночных сборок на основе репозитория mozilla-central. Основное внимание уделяется добавлению новшеств, репозиторий развивается непрерывно. В тестирование ночных сборок вовлечено около 100 тыс. энтузиастов;
  • Aurora — раз в 6 недель производится ответвление репозитория mozilla-aurora, формирование на его основе альфа-сборок, начальный анализ качества функциональности и отсеивание непригодных для релиза возможностей. В тестировании альфа-версий принимает участие около 1 млн пользователей;
  • Beta — через 6 недель после синхронизации с mozilla-central ветки Aurora от неё ответвляется репозиторий mozilla-beta, главная задача которого — выявление ошибок и контроль качества. В тестировании бета-версий принимает участие около 10 млн. пользователей;
  • Release — создание репозитория mozilla-release и формирование релиза.

»

Слова, слова, слова…

О чем они говорят? Ценность отдельно взятого стабильного релиза будет никакая. Выпустили и забыли.

На сегодняшний день 4-й нумер — Релиз, 5-й — Бета, 6 — Аврора, 7 — Найтли. 21 июня обещают 5-й файрфокс официально сделать релизом. Пока же он уже, починяя примус, лежит на фтп, и можно ставить в принципе. Чего?

Да-с.

Со скоростью все того же смеха (да пребудет с нами великий Шворц) проводить разработку — это чисто современная черта программерского творчества: не качеством, а количеством и красивыми номерочками брать юзера за мягкие места.

Как я уже отметил, Файрфокс мне нравился тем, что мозилловцы, таки да, сначала выдавали на гора очень унылое и глючное создание, а потом планомерно его допиливали до обронзовения (тот же 3.6 можно было комфортно пользовать, начиная с 6-й подподверсии, а на сегодняшний день к 18-й этот фокс почти идеально вылизан).

Теперь этого не будет никада; юзер вовлечен в гонку вооружений и холодную войну браузеров не по своей воле. И деваться некуда.

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

Сказано — сделано. Выкачал, впервые за несколько лет, не portable версию браузера (то есть профиль будет расположен в Documents and Settings, а не в папке программы, как в портативных версиях, что требует бережного к нему отношения и постоянного бэкапа — упадет система, отклячится и Файрфокс), в zip архиве, дабы не тыкать пимпочку инсталлятора понапрасну. Распаковываем и пользуемся.

Необходимые действия по настройке + родной языковой пакет сверху (привычка).

Под необходимыми действиями подразумеваю отключение проверки совместимости дополнений в about:config. Нужно создать логический (boolean) параметр extensions.checkCompatibility.nightly и придать ему значение false. Это поможет установить большинство расширений, не очень-то совместимых с данной цифирью браузера.

(!) Без расширений Файрфокс ничего не стоит, это горькая правда. Только многочисленные удачные и функциональные расширения держат этот браузер на плаву. Как я уже писал некогда, если наметится тенденция делать расширения платными (как, например, в opensource редакторе веб страниц Blue Griffon), то Файрфокса сгрызет и не подавится Хром-Хромиум-Айрон… и даже, хе, Опера с Ослом.

Но к делу.

Я оказался вполне доволен обновкой. Кое-какие расширения (17 штук) первостепенной важности в режиме игнорирования совместимости работают терпимо. А также тема в стиле ФФ 3.0.

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

Я ломанулся на страничку своей любимой темы, но разраб забил на ее поддержку (при попытке использования все смешивается и расползается, ибо так задумано мозилловцами — доставить больше гемора юзерам и разработчикам дополнений с переходом на новые версии браузера).

Пришлось искать приемлемую, и ей оказалась тема в стиле некогда нелюбимых троек. Хочешь — строй, а хочешь — куй, все равно получишь орден. Но это пока полумера, может быть кто-то сподвигнется написать хорошую темку в стиле ФФ 2.

Что до расширений — без небольших глючков, конечно не обходится, но это поведение характерно и для «стабильных» релизов, так что дискомфорта не наблюдается. Другое дело, что не все расширения даже в режиме совместимости могут заработать. Я продолжаю тестирование и о расширениях напишу отдельно, когда появятся первые данные.

Стабильность альфы очень неплохая, даже вызывает некоторые закономерные опасения: как бы разработчики своими шаловливыми рученьками не дошурудились до обычного унылого этого, как его. Это у них запраста. Одно вправляют, вылезает другое, может еще и пострашнее.

Но, давайте, друзья, будем оптимистами. Через пару дней отпразднуем выход 5-го Файрфокса. Разумеется в тестовом режиме у меня есть и 5-ка, и 6-ка, но это скорее просто для полноты картины и целостности коллекции. Так — редкие включения для проверки обновлений…

На 7-ке же я сижу постоянно вот уже три дня подряд. Осваиваюсь и обживаюсь с чистого листа. И разумеется, базовым лагерем и портом приписки остается мой исключительно допиленный FF 3.6.18 — пока я не наубеждаюсь, что новые ответвления достойны моего внимания, переходить на оные целиком и полностью я не планирую.

Продолжение следует