Найти тему
The Geek Wolf

Эксперты назвали главные причины падения браузера Mozilla Firefox

Не так давно на моем канале вышла публикация, в которой говорилось о жестком падении браузера Firefox. В комменты пришли люди, которые рассказали о своей лояльности к «Огненной лисе», были и те, что дежурно предрекали скорое падение Google Chrome, Windows и далее по списку. Но статистика, не менее дежурно замечу я — вещь упрямая. И если техресурсы, чья репутация работает сама на себя, говорят о потере 75% рынка и 50 млн активных пользователей, то это означает только одно: «Огненная лиса» действительно приуныла.

itsfoss.com
itsfoss.com

Но почему? Что случилось с одно время самым популярным браузером на планете?

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

Вкладки над адресной строкой

Сначала представим себе, что все популярные софтовые решения — MS Office, Adobe, FOSS Notepad++, GIMP, 3D design и многие другие — на тот момент имели стандартный дизайн, в котором все было привычно для пользователя. И тут внезапно Google Chrome выходит с новым расположением вкладок top on top. Иными словами, вкладки оказываются в самом верху браузера, над адресной строкой, инструментами и т.д. Для Google, которая тогда занималась объединением своих стандартов десктопного и мобильного браузеров, такое решение имело смысл исключительно потому, что так было удобнее пользователям смартфонов.

itsfoss.com
itsfoss.com

Ребята из Firefox решили подхватить такую инициативу, хотя особых причин внедрять мобильный UI, имеющий свои кейсы и философию, и заставлять пользователей десктопов привыкать к новому расположению элементов программы, не было. И юзеры не заставили себя долго ждать. Они недвусмысленно выразили свое неудовольствие изменениями UI. Диалог между пользователями и разработчиками был долгим, но свести его можно было к двум главным фразам:

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

Ну и понеслась.

«Мы убираем только те функции, которыми никто не пользуется»

Каждое изменение в работе или дизайне Firefox проходило в несколько стадий. Сначала апдейт внезапно прилетал к ничего не подозревающим юзерам. Затем в меню браузера появлялась строчка, позволяющая вернуть все как было, если пользователю апдейт не пришёлся по душе. Через некоторое время эта строчка пропадала, и отменить обновление можно было только через about:config. После чего и конфиг также оказывался бесполезным. На все вопли фанбазы, которая требовала оставить опции и не настаивать на обновлениях столь ультимативно, разрабы традиционно отвечали примерно следующее: «ребята, ну ладно, всем нравится, поэтому ради нескольких тысяч недовольных мы, извините, код переписывать не будем».

Такие ответы стали традицией, и потому потеря 75% рынка за 12 лет уже не удивляет. Вот, кстати, поговорим о коде.

itsfoss.com
itsfoss.com

Это хаос

Многие эксперты приходят к выводу, что исходный код Mozilla стал одной из причин, по которой «Лисица» начала терять своих пользователей. Посмотрите, говорят они, что происходит с историей загрузок, посещенных страниц, с закладками и т.д. Они запихиваются в стремную иерархию файлов, и чтобы понять это, достаточно попробовать удалить, скажем, 400 записей из своей истории браузера. Этот процесс занимает чудовищное время, в то время как из текстового файла записи стираются за пару секунд. Приключения с изменениями внешнего вида значка еще более невероятны. Обычно это просто PNG файлы, но они «завернуты» в структуру omni.ja. А это значит, что вместо пары минут работы на любом понравившемся фоторедакторе, юзеру приходится изучать основы работы с Eclipse, чтобы перекомпилировать файлы.

Работа с памятью компьютера

Тут есть одна простая истина. Если программа сидит в фоне и ничего не делает, то она не обращается к машине. Ей просто незачем, никаких задач не поставлено. Однако если посмотреть на процессы, то сразу можно заметить неспокойный нрав «огненной лисы». Она постоянно что-то там пишет или читает с диска без всякой на то объективной причины, окружённая парой десятков других процессов, у которых «все по нулям». Эксперты, которые съели собаку на коде и железе, отмечают, что именно странное состояние кода Mozilla привело как ко многим недостаткам браузера, так и провалу FirefoxOS, которая сама по себе была просто великолепной идеей.

itsfoss.com
itsfoss.com

Право на частную жизнь

Эксперты указывают на несколько проблем, которые заприметили пользователи. Понятно, что телеметрия есть у всех мажорных браузеров сегодня. Но мало кто знает, что у «лисы» есть

  • Скрытая телеметрия, которая продолжает работать даже при нажатии кнопки «отключить»
  • Принудительная подпись дополнений
  • Автообновления, которые невозможно отключить, и которые пингуются каждые десять минут
  • Экспериментальные фишки, от которых нужно каждый раз персонально отказываться

Заключение

Хочу особенно отметить тот факт, что никто, в том числе и я, не пытается в этой статье каким-то образом внедрить в головы возможных читателей мысль о том, что Firefox плох по умолчанию, а все остальные браузеры сделаны из золота и шоколада. «Огненная лиса» стала темой разбора просто по той причине, что ее очевидное падение с цифрового Олимпа заставляет напрягаться экспертов, которые опасаются, что теперь только бродилки на Chromium останутся конкурентоспособными, а работа над другими движками будет свёрнута. Конкуренция между браузерами просто необходима, а это значит, что «Лиса» должна приземлиться на все четыре лапы и приготовиться к новому агрессивному прыжку.