суббота, 26 декабря 2009 г.

Рождение огненного браузера

Какими мы были 20 лет тому назад? Да детьми, по большей части. Сорванцами, кидающимися пугачами, да пробующими курить.

Закон Мура гласит, что устройства усложняются в два раза каждый год. 20 лет - это пропасть. С другой стороны, здесь все проще. Есть эмуляторы, есть старое программное обеспечение. Запускай на здоровье, смотри, пускай слезу ностальгии.
20 лет тому назад зарождалась эпоха ZX Spectrum. Запускаем сегодня его игрушки... Чего-то не хватает. И дело не в слабой графике и примитивном звуке. Просто, не хватает каких-то дополнительных ощущений, лишь косвенно связанных с технической стороной. Ах, да! 20 лет тому назад мы ездили друг к другу с кассетными магнитофонами, чтобы переписывать игрушки. Обычно на это выделялся целый день. Постоянные писки из динамика, унылые цифры на экране, бесконечное ожидание. Но скучно почему-то не было. Заводило именно само ожидание. Завтра я наиграюсь! А сегодня, на пороге 2010-го года, все, во что раньше говорилось в будущем времени, можно запустить в течение одной-двух секунд.

История браузеров хоть и не продолжительна, но ярка на события. На стыке тысячелетий на рынке фактически был только Internet Explorer. В первую очередь, это было связано с тем, что основной конкурент Netscape изжил себя, умер и разложился на публичные исходные тексты. Но никто из них не мог сделать программное чудо в одночасье. Поэтому все, и я в том числе, в ту пору пользовались детищем от Microsoft и, кстати, особенно не задавались вопросами об альтернативах.
Но в апреле 2002-го года произошло важное событие. Релиз Mozilla 1.0. Да, и до этого выходили тестовые сборки браузера. Но работало все это, мягко говоря, не безупречно. Выход же финальной версии был довольно широко освещен в прессе, в результате чего на браузер, наконец, обратили внимание. Но не стоит забывать, что Mozilla - это не только браузер. Это набор инструментов. Пользователь в нагрузку получал почтовый клиент, компоновщик, IRC. Когда-то подобное решение было выигрышным, так как если уж человек работал в интернете, то использовал его ресурсы всесторонне. Но в 21 веке оказалось, что людям, кроме браузера, по сути ничего и не надо. Почту можно проверять на сайтах сервисов, об IRC все стали потихоньку забывать, а ручное создание сайтов отдавалось на откуп профессиональных дизайнеров.
И буквально спустя несколько месяцев, в сентябре 2002 года выходит смелый продукт. Phoenix 0.1. Основан на коде Gecko 1.2 (Mozilla 1.2). Только браузер. Минимум кнопок и настроек.
Phoenix подкупал очень быстрым первым стартом по сравнению с классической Mozilla. Для 2002 года, с его скромными аппаратными мощностями это было очень существенным преимуществом. Кроме того, у Phoenix проворнее работал интерфейс: открывались вкладки, меню, диалоговые окна. Все это сразу же приковало пристальное внимание IT-общественности к проекту. Несмотря на детсадовские номера версий, на Phoenix реально начинали переходить пользователи.
Первая версия браузера предлагала минимум кнопок на панели инструментов. Отсутствовала поисковая строка. Между тем, окно настроек панели инструментов присутствовало с самого начала. И при желании пользователь мог добавить до восьми кнопок. По умолчанию же их было всего лишь четыре.
Кстати, поиск был реализован предельно просто. Если в адресной строке вводился простой текст, то браузер распознавал это как поисковый запрос и открывал Google. Стоит заметить, что и сегодня этот механизм остался в Firefox. Появилось лишь два дополнения. Благодаря шибко умной строке, теперь иногда сначала предлагаются ранее введенные адреса. Кроме того, в некоторых случаях, Firefox самовольничает и сразу открывает, по его мнению, наиболее подходящий под запрос сайт.
Начальная версия уже содержала менеджер закладок, журнал посещений, менеджер загрузок. Однако левой боковой панели еще реализовано не было. Три вышеперечисленных компонента открывались только в отдельных окнах.
Крестик на вкладках появится значительно позже. А уж кнопка создания новой вкладки - это вообще далекое будущее. Пока новые вкладки открываются через Ctrl+T (либо из главного или контекстного меню), а закрываются средней кнопкой мыши (либо крестиком у правой границы панели).
В Phoenix 0.1 еще нельзя было поместить панель закладок справа от главного меню. Она располагалась только над вкладками. Впрочем, ее можно скрыть.
Настройки браузера делались на основе Mozilla. Та же самая структура. Слева список групп опций. Никаких значков. Отсутствовала и древовидная структура групп опций. Впрочем, все основные настройки уже были в начальном варианте браузера.
Можно, конечно, сказать, что движок Gecko 1.2 безнадежно устарел. Однако поработав несколько часов в Сети, я не нашел ни одного некорректно отображенного сайта. Все показывается также, как в современном Firefox. Это говорит о том, что Phoenix 0.1, при желании, можно использовать даже сегодня, хотя прошло более семи лет с момента его выхода.
Менеджер расширений повяится значительно позже. Если я не ошибаюсь, его включили в Firefox 0.8. Но некоторые модули устанавливаются и работают даже в Phoenix 0.1.

А что было дальше? Браузер стал стремительно развиваться. Вскоре было принято решение сделать его основным продуктом Mozilla вместо классического набора инструментов Mozilla Suite.
Так рождался Firefox.

Папка на FTP-сервере Mozilla, откуда можно загрузить Phoenix 0.1 для Windows и Linux

вторник, 15 декабря 2009 г.

Firefox показывают по российскому телевидению

По телевидению вовсю тиражируют новость о том, что многие государственные услуги теперь доступны через интернет. Открыт специальный сайт. И, что приятно, открывают его перед камерами в Mozilla Firefox. Раньше в подобных случаях использовался Internet Explorer.
Очень приятно. Может быть, Дмитрий Медведев использует наш с вами любимый браузер?


Ссылка на видео с новостью
1:03 от начала ролика

воскресенье, 13 декабря 2009 г.

Браузер, название которого никто не знает

Наступила зима. Наконец-то температура опустилась ниже нуля. Непролазная грязь сменилась инеем на деревьях, да залитыми катками. Детвора ликует, закупает на новый год петарды. Уже проводит первые тесты.
С зимой у меня традиционно становится меньше работы, и появляется свободное время, которое можно посвятить всяким глупостям, не приносящим дохода в семью. Например, можно поиграть в компьютерные игры. Так я, наконец-то, спустя год после релиза добрался до GTA IV.
Одной из особенностей игры является присутствие в ней виртуального интернета. Игрок может зайти в кафе, сесть за компьютер, открыть браузер и начать открывать сайты, проверять почту.
Удивительное дело, но мне очень понравился этот браузер. Вершина минимализма. Разберется даже полный чайник. Если учесть, что игра, в первую очередь, нацелена на консоли, пользователи которых далеки от персональных компьютеров, то подобное решение неудивительно.
Дизайн браузера напоминает Safari, запущенный в Mac OS X. Серая гамма, отсутствие главного меню. Кстати, в интернете GTA IV есть сайт фирмы, выпускающей стильное оборудование - весьма остроумная пародия на Apple.
Что же мы видим в браузере? Есть кнопки вперед и назад. Они работают как надо, как в настоящих браузерах. Кнопка с изображением конверта открывает веб-страницу почтового сервиса, установленного по умолчанию. И, наконец, классический Home - переход на домашнюю страницу. В игре используется поисковый портал www.find-eye.com, дизайном почему-то немного напоминающий наш российский Яндекс. Почтовый сервис игры использует тот же самый дизайн, то есть, он является частью сайта. Если учесть, что почтовыми клиентами сегодня мало, кто пользуется, то применение кнопки вызова страницы на панели инструментов весьма уместно.
Вот по сути и все, что умеет делать браузер GTA IV. Конечно, этого не хватит для полноценной работы в интернете. Но меня почему-то очаровала подобная идея. Это же отличный интерфейс для мобильного браузера.