- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF135:Тема номера
Материал из Linuxformat.
Содержание |
Firefox Новая глава
- Любимец мира свободного ПО находится под угрозой, причем угрожает ему бывший союзник. Расследование ведет Грэм Моррисон.
Firefox — это такой открытый проект, о котором, скорее всего, слышали даже ваши друзья, далекие от мира свободного ПО. И, скорее всего, они им еще и пользовались. Фактически, именно Firefox привлек всеобщее вниманиек OpenSource, попутно «подтягивая» и все обычные технологии и системы.
В то же самое время, если воспользоваться одним из собственных слоганов Firefox, данный проект буквально «отвоевал» Web. Он сделался настолько доминирующей силой, что разработчики сайтов уже не могут, как раньше, игнорировать совместимость с Firefox. Internet Explorer перестал быть единственным браузером, и пользователи Linux наконец-то получили доступ к неусеченной версии Web со своих настольных компьютеров.
Но после впечатляющих первых успехов, миссия Firefox начала пробуксовывать. За последний год рост его был статичным, и наблюдается тенденция к ухудшению. Лидирующий открытый браузер-конкурент сумел подняться от нуля до 7 % аудитории и не выказывает признаков замедления разбега – это Chrome от Google, эксплуатирующий ту же мотивацию, что была двигателем развития Firefox; причем Google имеет всеобъемлющие и далеко идущие планы на будущее Chrome.
Однако это отнюдь не конец Firefox как браузера. Это просто конец «медового месяца». Теперь Firefox должен адаптироваться и развиваться в среде, где он уже не единственный свободный браузер, а Internet Explorer – не столь легкая мишень для атаки.
Начало истории...
- Предисловие к новым приключениям Firefox.
Появившись в 2002 году, Firefox стал антиподом всего, что его авторам не нравилось в раздутом, громоздком, функционально сумбурном Application Suite от Mozilla. Mozilla унаследовала многие внешние черты и общую эстетику от своего предшественника, Netscape – компании, вынужденной монетизировать свой браузер и удовлетворять иное сообщество пользователей. В результате ей было очень трудно отстоять свою независимость.
С чувством разочарования, Блэйк Росс [Blake Ross] и Дэвид Хайатт [David Hyatt] скопировали Mozilla и урезали функциональность, а их коллега Бен Гуджер [Ben Goodger] взял то, что он считал нефункциональным пользовательским интерфейсом, и переработал его в стиле минимализма, который весьма способствовал успеху Phoenix (как было названо ответвление). Анонсы к релизу утверждали, что «Phoenix – это не старый браузер Mozilla вашей бабушки. Это очень быстрый браузер без излишеств, но не скудный функциями».
Успех Phoenix побудил Mozilla продвигать этот браузер как официальный проект. По словам Гуджера, следующие 18 месяцев были «длинной, сложной, изнурительной дорогой». Но, наконец, 9 ноября 2004 года состоялся релиз Firefox 1.0, и мир взликовал.
Восхождение
Firefox был обязан своим ростом и сложившимся обстоятельствам, и набору своих функций, и дальновидности его авторов. В те ранние годы Firefox имел преимущество на фоне сомнительной бе-зопасности Internet Explorer от Microsoft и неспешности его обновлений. Все это вывело Firefox на траекторию, подарившую ему треть рынка браузеров, в основном за счет различных версий Internet Explorer.
Firefox ввел просмотр во вкладках, расширения, защиту от фишинга и обеспечение подлинной безопасности каждому пользователю. А главное, этот браузер показал нетехническим пользователям вне мира Linux, что такое открытое ПО и на что оно способно. Firefox бесплатен для всех пользователей и работает на массе самых разных платформ.
У Firefox были прекрасные отношения с Google, благодаря тому факту, что 90 % доходов Mozilla создавалось Google, который в Firefox был поисковиком по умолчанию. Напряженность между ними возникла, когда компания Google объявила о намерении разработать Chrome, собственный открытый браузер, и выпустила его первую версию для Windows в сентябре 2008 года.
Chrome интересен тем, что существует в двух ипостасях. Официальный продукт Google доступен только как бинарник. Однако, поскольку он базируется на множестве свободных библиотек (включая WebKit, Portable Runtime и SQLite), Google поставляет также и исходный код, в составе проекта под названием Chromium. После компиляции эта версия почти идентична Chrome, с некоторыми исключениями: отличаются логотипы, отсутствует инструмент автоматического обновления, и в Google не отсылается статистика использования.
Взлет Chrome был бурным – по сути, он повторил Firefox, переделав минималистский интерфейс с учетом эволюции функций. Это быстрый, легкий браузер, совместимый с большинством сайтов. Добавьте сюда инсайдерские знания разработчиков о повышении производительности приложений Google и ускорении поиска, и вам станет ясно, чем он так хорош. К маю 2010 года Chrome набрал около 7 % пользовательской аудитории. Пусть эти 7 % и не обязательно перекочевали на Chrome с Firefox – все равно это потенциальные пользователи Firefox, выбравшие лучшую альтернативу. Chrome отвоевывает и удерживает поклонников, бросая вызов Firefox.
Firefox против Chrome
- Чем эти браузеры отличаются, и что у них общего?
Чтобы понять, почему Firefox и Chrome борются за одно и то же место под солнцем, важно уяснить их отличия. И то познается в Сравнении: Сравнение прошлого месяца дало исчерпывающий анализ web-браузеров. Мы выставили Firefox отличную оценку – 9/10, отразив его долгосрочную надежность, относительно высокую скорость и гибкость настройки. С таким счетом обычно выходят в победители – но не в данном случае. В забеге участвовал и Chrome, и его оценка стала выдающейся: 10/10. Таким образом, именно Chrome выиграл наш приз, и именно его мы назвали лучшим web-браузером для Linux.
JavaScript
Скорость – вот самая частая причина, которую называют пользователи, отдавшие предпочтение Chrome перед Firefox. Не будет преувеличением сказать, что Chrome преобразил представления пользователей о требуемой скорости браузера. Отчасти это потому, что сложность сайтов неуклонно растет – чуть ли не каждая щель кишит продвинутыми функциями; а большинство остальных web-браузеров появились до революции Web 2.0, которая перевела множество привычных настольных приложений в разряд облачных вычислений.
Осознав, что большая часть онлайн-взаимодействий осуществляется через JavaScript, группа разработки Chrome бросила все силы на обеспечение революционного уровня производительности движка этой технологии. Тем самым они повысили комфорт работы пользователей с сайтами, основанными на JavaScript. Интерес Google к JavaScript был вполне законен – многие облачные приложения этой компании обеспечивают свою богатую функциональность тоже за счет данного языка. Но ведь так поступает и вся остальная часть Web. Сейчас вряд ли найдется сайт, не украсивший свою работу парой строк JavaScript-кода.
При своем появлении первая версия Chrome вызвала настоящую бурю, показав в JavaScript-тесте SunSpider в два раза большую скорость по сравнению с Firefox 3.0.1 и в 35 раз – по сравнению с Internet Explorer 7. Это достигнуто за счет V8, нового движка JavaScript, и хотя тесты всегда можно оспорить, поскольку они возлагают на браузеры нереалистичные нагрузки, большинство людей ощущают разницу в скорости, работая с Chrome. Тест SunSpider – интересная попытка имитации смеси реальных сценариев, включая такие действия, как декомпрессия, шифрование, математические вычисления и обработка строк.
Разработчики Firefox ответили на это своей оптимизацией JavaScript, включив ее в новый движок, TraceMonkey. Дополнение Trace Trees к исходному движку SpiderMonkey повысило производительность за счет просмотра кода на предмет нахождения общих участков, которые затем прекомпилируются. А V8 пытается прекомпилировать все, что можно, при первом исполнении переводя JavaScript в машинный код, а не в байт-код, и обеспечивает динамическую природу JavaScript правкой кода на месте через свою систему времени выполнения. Это непросто, но результаты говорят сами за себя.
Мы протестировали Firefox 3.6.3 и Chrome 5.0.370 с помощью SunSpider 0.9 и увидели, что разрыв между ними увеличился. Firefox завершил тесты за 1475,1 мс, а Chrome – всего за 444,5 мс, т. е., почти в три раза быстрее, чем при своем дебюте. Но и Firefox превзошел по скорости первый Chrome. Таким образом, от соревнования разработчиков в создании скоростных движков JavaScript выигрывают пользователи обоих браузеров: оба в будущем обещают многое.
Интеграция с рабочим столом
Firefox глубоко укоренился в Linux, и мы часто считаем его своим родным проектом; это флагман, который мы с гордостью приводим как пример, чего можно добиться на основе свободного кода. В результате, большинство дистрибутивов, не колеблясь, включают его как браузер по умолчанию, кроме, быть может, наиболее упертых фанатов KDE. Причина здесь в том, что Firefox построен на основе GTK, программного инструментария, примененного для создания Gnome. Поэтому Firefox воспринимается как интегрированный в среду Gnome. Панели инструментов, меню, окна с запросами, темы – все выглядит гармонично без всяких модификаций. В KDE, изменения, благодаря которым Firefox выглядит как приложение KDE, чисто косметические и иногда выглядят грубоватыми; но все же не такими нарочитыми, как у Chrome.
Как пояснил разработчик Chrome Бен Гуджер, в Google избегают кросс-платформенных инструментариев – поскольку приложения, использующие таковые, в итоге начинают «говорить с иностранным акцентом»; и для разработки интерфейса пользователя взят GTK. В этом есть доля иронии, особенно если учесть, что Гуджер, прежде чем встать у руля команды дизайнеров интерфейса Chrome, был ведущим разработчиком Firefox; но слова его не лишены смысла. При отсутствии многолетней традиции в Linux, использование GTK в Chrome воздержалось от интеграции с Gnome и устремилось по своему пути. В результате приложение «выламывается» и из Gnome, и из KDE, но зато и не отторгается обоими. Движок тем тяготеет к внешнему виду Gnome как к выбору по умолчанию, но вариантов оформления в Chrome немало.
Заметно, однако, отсутствие верхней строки заголовка – по причине того, что в Chrome вкладки страниц помещены вверху окна, чтобы эффективнее распорядиться доступным пространством. Верхняя строка заголовка обычно предназначена для взаимодействия с оконным менеджером, который занимается управлением окном, его перемещением и отрисовкой его границ. Chrome узурпирует функции оконного менеджера, скрывая его и отображая на границе лишенного рамки окна собственный интерфейс пользователя. Поэтому окно браузера ведет себя несколько иначе, чем ваш «природный» рабочий стол, и Chrome менее стабилен, чем Firefox, особенно при включенном композитинге. Linux-версии Chrome предоставляют опцию восстановления рамки окна, выбором Use System Bar and Borders в кон-текстном меню, появляющемся при щелчке правой кнопкой мыши по свободному пространству за вкладками.
WebKit против Gecko
Когда вы превысите некий порог, работа с Web перестанет определяться только скоростью. Способ визуализации страниц тоже имеет значение, а Firefox и Chrome применяют для этого разные движки. В Firefox это Gecko, старинный движок вывода web-страниц [layout engine], применявшийся еще в браузере Netscape. Из-за солидного возраста Gecko часто обвиняют в сложности и низкой эффективности.
WebKit – более молодой претендент, берущий начало от свободного движка для вывода HTML-страниц в KDE, код которого позаимствовала Apple на год или два. Затем в Apple решили выложить модификации на сервер, и родился движок WebKit, ныне используемый многими скоростными web-браузерами, включая Safari от Apple и последнюю версию Konqueror, а также ряд продуктов от Nokia, Palm, Bitstream и Adobe. WebKit повсеместно считается более легким, четким и эффективным движком, чем Gecko, но, что еще важнее, WebKit гораздо проще. Хотя Mozilla Foundation отклоняет запросы на смену движка вывода страниц, на том основании, что Gecko предоставляет больший контроль.
Разработчики Mozilla, несомненно, глубоко понимают эту технологию и заботятся о ее будущем. Недавние улучшения добавили в Gecko 1.9.3 декодер Ogg, движок OpenGL и, самое главное, видеокодек Google WebM.
Но если уж пользователи преимуществ не ощущают, особых причин держаться за старые технологии нет. По части визуализации web-страниц, оценка качества обоих движков может быть субъективной, однако можно видеть, как оба движка работают с развивающейся спецификацией HTML 5. После выпуска версии 4, Chrome стал одним из первых браузеров, который прошел тесты Acid1, Acid2 и Acid3, проверяющие слаженность браузера. Так, в финальном тесте Chrome показал результат 100/100 – сравните с 94/100 у Firefox 3.6.3. Это расхождение обусловлено разными возможностями движков отображения web-страниц. Например, WebKit поддерживает 12 из 24 базовых элементов HTML 5 и 20 из 28 элементов форм, а Gecko умеет справляться только с двумя элементами из каждой группы. Впрочем, Gecko быстро меняется и включает такие функции (например, drag-and-drop), которые WebKit еще только предстоит реализовать.
Безопасность и стабильность
Важнейшее свойство браузера – то, что не видно пользователям, а именно, безопасность. Как правило, типичный сеанс работы в обозревателе может осуществлять обмен мгновенными сообщениями, почтой, банковской и другой финансовой информацией, музыкой, фотографиями. При возникновении утечки все это оказывается под угрозой. И здесь-то подход Open Source действительно воссиял – и Firefox, и Chrome открыли свои исходные коды для изучения, и в них кроется на редкость мало сюрпризов. Однако при таких объемах кода совершенство недостижимо, поэтому оба браузера требуют обновлений, по мере обнаружения проблем.
Firefox принимает благородно-открытый подход к безопасности, публикуя список уязвимостей, выделяемых цветом в зависимости от уровня серьезности. За первые четыре месяца текущего года обнаружено 25 уязвимостей; из них 13 признаны критическими. Есть даже блог, посвященный безопасности, с ответами на вопросы пользователей и СМИ. На момент написания данной статьи там был опубликован обзор нового расширения для проверки встраиваемых модулей и способа его обновления, чтоб оповещать пользователей об уязвимостях во Flash от Adobe – этот продукт недавно имел заметные проблемы.
Портал безопасности Chromium не столь открыт, и чтобы узнать последние новости, придется углубиться в специальные форумы по безопасности. Это отражает нежелание «выносить сор из избы», но отнюдь не утаивание серьезных угроз. Последнее стабильное обновление, выпущенное в начале июня, исправило девять серьезных уязвимостей и две проблемы, оцененные как создающие умеренный риск, хотя большинство этих вопросов касалось WebKit, а не самого приложения Chrome.
Кроме того, по ряду признаков, команды Mozilla и Google охотно помогают друг другу в этой области. Так, именно команда Mozilla обнаружила критическую ошибку в движке V8 Chrome – несомненно, работая над собственным движком JavaScript. Оба проекта также стимулируют поиск ошибок пользователями: Google и Mozilla платят по $500 за каждую обнаруженную уязвимость. А Mozilla еще и дарит фирменную футболку.
Многопоточность
HTTPS Everywhere – одно из лучших расширений Firefox, аналога функций которого у Chrome пока нет. Данный модуль разработан Electronic Frontier Foundation и Tor Project, и позволяет устанавливать HTTPS-соединения везде, где только можно. HTTPS шифрует данные, которыми браузер обменивается с удаленным сайтом, предотвращая их перехват. Кто думает, что перехват трафика по зубам лишь специалистам, тот неправ: во многих случаях для этого достаточно установить лишь одну из утилит вроде Wireshark.
Установка HTTPS Everywhere (см. https://eff.org/https-eveywhere) очень проста. Перезапустите браузер, выберите опцию Preferences в Extensions Manager и укажите сайты, при соединении с которыми требуется всегда использовать HTTPS. Правда, в небезопасных сетях лучше быть осторожным – трафик HTTPS тоже в принципе поддается перехвату; но это куда сложнее, чем просто запустить Wireshark, так что паниковать не стоит.
Если ошибка все-таки просочилась, Chrome способен защитить открытые web-страницы, чем и завоевал последователей. Открыв в Firefox десять вкладок, а затем еще одну, с «битой» Flash-анимацией, вы теряете все; а в Chrome перестает отвечать только текущая вкладка. Благодаря многопроцессности Chrome, все вкладки запускаются как изолированный процесс в отдельной «песочнице» [sandbox], и сбой внутри «песочницы» не влияет на приложение в целом. Некорректная вкладка заменяется сообщением ‘Aw snap’, говорящем о неполадках при отображении страницы, и можно перезагрузить страницу либо закрыть вкладку. Этот подход положительно влияет на безопасность, потому что процесс в одной «песочнице» практически не способен посягать на процессы в других «песочницах».
«Песочницы» теперь реализованы даже в Internet Explorer 8 от Microsoft, и следовало бы ожидать, что и Firefox давно перенял эту ценнейшую функцию Chrome. Однако этого пока даже не планируется. Firefox в лучшем случае предложит вам после перезапуска заново открыть все вкладки. Собственный проект «песочницы» у Firefox есть, но это – экспертный процесс, работающий уже более трех лет и призванный гарантировать качество модулей расширения, устанавливаемых с официального сайта.
Есть, правда, и хорошие новости. С выпуском Firefox 3.6.4, версии браузера, которая должна была стать версией 3.7, модули расширения запускаются в виде отдельных процессов, как в Chrome. Это устраняет наиболее частую причину отказа всего приложения, но не распространяется на web-страницы и не спасет вас в случае плохо написанного приложения Flash.
Встроенные медиа
Прослушивание музыки и просмотр видео превратились в основные функции web-браузера. Cуществует множество платных порталов потокового видео, и еще больше – музыкальных порталов. До HTML 5 браузеры обычно запускали для этой цели внешние приложения, такие как RealPlayer. Но в HTML 5 данная возможность встроена на уровне движка визуализации. Firefox находится на переднем крае этой революции, и реализует свободные форматы, такие как Ogg Vorbis и Theora. Достаточно, например, щелкнуть мышью по файлу Ogg Vorbis, как он автоматически откроется в новом окне и начнет воспроизводиться. Для сравнения: если щелкнуть мышью по файлу MP3, то Firefox выведет запрос о том, какое внешнее приложение следует использовать для открытия этого файла.
Важность этой функции растет, потому что такие сайты, как Vimeo и YouTube, уже начали переход с Flash на HTML 5. Но эта тенденция готовит также тяжелое испытание для Firefox. Как говорит Майк Шейвер [Mike Shaver], вице-президент Mozilla по технологиям, «это важный шаг, дающий видео полноправное гражданство в современном мире Web». Далее он описывает проблему, ожидающую Firefox в будущем, когда доминировать будут кодеки, защищенные патентами, наподобие H.264, используемого в настоящее время YouTube и Vimeo: «Для Mozilla технология H.264 не является наилучшим выбором. Во многих странах она защищена патентами, а значит, без выплаты лицензионных отчислений MPEG-LA использование и распространение ПО, производящее или потребляющее контент в формате H.264, будет незаконным. Даже распространение контента в формате H.264 через Интернет или широковещательные радиосети требует согласия MPEG-LA, и действующее на текущий момент освобождение от лицензионной платы останется в силе только до конца 2010 года». [Освобождение от лицензионных выплат было продлено до 2016 года]. Решение – использовать по-настоящему открытый формат, что означает переход либо на WebM от Google, либо на часто критикуемый формат Ogg Theora. Очевидно, WebM имеет потенциал, при поддержке со стороны Chrome, Firefox и IE9, но дорастет ли он до того, чтобы поддержка H.264 стала несущественной?
Так или иначе, WebM станет важной частью Firefox 4, и разработчик Mozilla Роберт О’Каллаген [Robert O’Callahan] объявил об этом после того, как компания Google выпустила новую лицензию для WebM, устранившую неоднозначности и отделившую авторские права от патентов. Если WebM сработает, то Firefox окажется на коне. Если нет, пользователям Linux по-прежнему придется полагаться на дополнительные пакеты для доступа к онлайн-контенту. Однако шансы на широкое сотрудничество остаются, так как Майкл Шейвер недавно написал: «Я очень надеюсь, что Google (как команда Chrome, так и команда YouTube), Vimeo и многие другие разделяют наше желание наполнить Web полнофункциональным, высокопроизводительным видео, свободным от патентных ограничений и интегрированным на “родном” уровне, и жду, что мы все – и вместе, и по отдельности – будем работать над этим».
Убойное обстоятельство
Несмотря на все эти разговоры о функциях и о будущем, по одному аспекту Chrome не в силах соперничать с Firefox: это свобода. Именно свобода и является залогом будущего роста Mozilla. Google, несомненно, разрабатывает Chrome в своих целях. Поскольку на подходе их собственная операционная система, а также с учетом завоеванного плацдарма на мобильном рынке, Google несомненно нуждается в личном портале в мир онлайн, в наилучшем свете представляющем приложения и инструментарий Google. Firefox от таких ограничений свободен. Это просто браузер, разработанный для предоставления доступа в Web как можно большему количеству людей. Как гласит сайт Firefox, его миссия состоит в «продвижении открытости, инноваций и возможностей в Web». Это означает, что интересы пользователей всегда во главе угла, независимо от всяческих искушений. Хотя Chrome – тоже открытый продукт, до свободы Firefox ему очень далеко.
Митчелл Бэйкер [Mitchell Baker], глава Mozilla Foundation, лучше всего сказала об этом в конце апреля, обнаружив, что ботанический сад, который она решила посетить – не обдираловка для туристов, а некоммерческая организация, подобно Mozilla. «Некоммерческие организации могут ошибаться и быть тупыми и неэффективными, как любые другие. Но зато шансов на то, что они созданы только для выкачивания из людей денег, намного, намного меньше». Это справедливо и по отношению к Mozilla.
Будущее Firefox
- Firefox 4 выходит в этом году. Посмотрим, что он нам предложит.
Команде Firefox есть о чем подумать, а времени у них не так уж много. Релиз Firefox 4 намечен на ноябрь текущего года, и многие планы его разработчиков были озвучены еще в мае на web-презентации Майка Белцнера [Mike Beltzner], директора Firefox. Сперва он вопросил: а кто будет пользоваться браузером? Очевидно, есть существенная разница между твердыми приверженцами продукта уже с его ранних версий, основной массой пользователей и разработчиками; и новая версия браузера должна удовлетворить все эти три несходных группы.
Неудивительно, что первым словом в плане было «скорость». Характерно, что главной заботой стала не гонка за лидерство в тестах производительности [benchmarks], а субъективные ощущения пользователей. Белцнер привел пример того, как дизайн прогресс-индикатора влияет на восприятие. Как следствие, Firefox 4 получит элегантное оформление (тему). Ранние макеты весьма напоминают Chrome. Что касается деталей – отменены модальные диалоги, обновления будут выполняться в фоновом режиме, устранены сбои при запуске, а установка модулей расширения больше не потребует перезапуска приложения.
Важна и безопасность. В новой версии появится модуль менеджера разрешений, отображающий ваши взаимоотношения с сайтом. Сейчас он показывает список сайтов со списками полномочий, в соответствии с возможностями сайта. Можно блокировать данные о географическом местоположении или настроить блокировки всплывающих окон. Но, сохраняя конфиденциальность данных, которые в явной форме не предоставлись в доступ, Firefox 4 реализует новый социальный аспект: помощь в обобществлении ваших любимых сайтов и даже открытых вкладок.
HTML 5
Результаты тестов Firefox 4 с сайта http://arewefastyet.com/.
Проведена большая работа над движком визуализации HTML 5, а поддержка технологии multi-touch звучит очень многообещающе. Достигнут прогресс в области анимации переходов CSS 3, реализованы новый удаленный отладчик JavaScript, менеджер профилей и WebGL – все это компоненты нового web-стандарта Mozilla, призванного обеспечить на web-страницах интерактивную 3D-графику, как в VRML.
Наряду с риторикой о психологическом влиянии интерфейса пользователя на производительность, введен ускоренный движок JavaScript, JaegerMonkey – попытказаменить интеллектуальные процедуры трассировки SpiderMonkey более эффективным кодом, компилирующим целые подпрограммы без лишнего анализа. Этот подход идеален для ситуаций, когда процедуры трассировки не работают, поскольку приложение не дает нужного уровня повторяемости. Как объявил в конце мая Дэвид Мэнделин [David Mandelin], программист Mozilla, ответственный за разработку на JavaScript, JaegerMonkey «на полпути». Результаты показывают, что эффективность удвоилась, хотя по результатам тестов новый движок пока уступает и V8 от Google, и Nitro от Apple.
Ускорились не только интерфейс пользователя и движок JavaScript. Разработчики Mozilla обратились в сообщество Reddit за их сверхподробными профилями запуска браузера, с целью увеличить скорость и, возможно, улучшить имидж.
Конкуренция
Подлинным тестом для Firefox будет адаптация на рынке, где доминируют встроенные и заблокированные устройства, что не обязательно упростит жизнь тем, кто захочет им пользоваться. Яркий пример – Chrome OS от Google: это целая операционная система, построенная «вокруг Chrome».
Похожая ситуация сложилась на мобильном рынке. Mozilla самоустранилась от iPhone, заявив, что с браузером Apple тяжело конкурировать. Apple не смягчила своей позиции насчет браузеров, сделав исключение только для Opera. С Android ситуация иная, и это единственный реальный конкурент iPhone. Поэтому разработчики Mozilla сделали попытку создать мобильную версию своего браузера. Ранняя альфа-версия для Android, Fennec, вышла в конце апреля и обладает большинством функций, присущих настольной версии, включая поддержку модулей расширения. Однако очевидно, что работы еще очень много.
Планы или не планы, большинство пользователей желает знать, что Firefox противопоставит Chrome. Подход Mozilla прагматичен. Они хотят дать импульс сотрудничеству и избежать конфликтов. Как сказал Белцнер, «мы наблюдаем на нашими конкурентами, а они – за нами, и мы здесь, чтобы победить».
Для успеха у Mozilla есть нужная квалификация, финансирование и сообщество. Но мир теперь не тот, что раньше, когда стандартом открытого браузера долго был Firefox. И все равно конкуренция – это хорошо. Если Mozilla действительно хочет выиграть, выиграем мы все – от изменения мира Linux к лучшему.
Наш прогноз макета Firefox 4
Установка «ночных сборок»
- 1 Скачайте новейший релиз
- Загрузите файл Linux tar.bz из каталога ночных сборок с FTP-сайта Mozilla.
- 2 Распакуйте файл
- Откройте папку загрузок, щелкните правой кнопкой мыши на Firefox и выберите команду Extract Here.
- 3 Запустите Firefox
- В новой папке найдите скрипт Firefox (не firefox-bin). Дважды щелкните по нему мышью и выберите команду Run.