Какой будет финальная версия Firefox 4 пока неизвестно - разработчики говорят и о других серьёзных изменениях, таких как интерпретатор команд, набранных непосредственно в адресной строке - он называется TaskFox. Если будет реализована хотя бы часть обещаний, TaskFox станет интереснее чем "умная" адресная строка Google Chrome. Ясно одно, интерфейс браузера станет более современным и удобным.
Тег video и WebM
Поддержка тега video и кодека Theora были ещё в ветке Firefox 3.6, а 10 июня 2010 года появилась тестовая версия, умеющая помимо Theora воспроизводить видео в формате WebM (его спецификации незадолго до этого были выпущены компанией Google). Испытать новый функционал можно в любой из вышедших с тех пор ночных сборок Minefield. Что касается ставшего отраслевым стандартом кодека H.264, позиция компании Mozilla остается жёсткой: Firefox не будет воспроизводить этот формат ни сразу, ни после установки какого-нибудь дополнения с официального сайта. Проблему смогут решить лишь какие-нибудь сторонние дополнения или альтернативные сборки. Скорее всего, компания Canonical, выпускающая дистрибутив Ubuntu Linux, первой научит Firefox понимать H.264. В Canonical уже получили соответствующую лицензию в MPEG LA.
Плагины и дополнения
В Firefox 4 уже включили новый менеджер дополнений. Теперь он работает во вкладке главного окна, а не в отдельном окне, как было раньше. Менеджер позволяет искать и устанавливать темы оформления и дополнения, основанные на XUL, а также управлять плагинами. Для включения и отключения расширений по-прежнему требуется перезапуск браузера, так что новшества здесь пока чисто косметические. К финальной версии Firefox 4 работа с дополнениями должна очень сильно измениться.
Некоторые плагины (Adobe Flash, Apple Quicktime и Microsoft Silverlight в средах Windows и Linux) теперь запускаются отдельными процессами. Эта возможность появилась в Firefox 3.6.4 и вошла в последний релиз 3.6.6, который отличался от предыдущего увеличенным временем ожидания ответа от плагина. Теперь браузер может продолжить работу, даже если плагин завис или прекратил работу. Разделение продолжится и далее: не исключено, что в финальной версии Firefox 4 не только плагины, но и вкладки станут отдельными процессами.
Mozilla Jetpack
В январе один из ведущих разработчиков Майк Коннор в своем блоге заявил, что поддержка адекватной настройки браузера под нужды конечного пользователя становится ещё сложнее из-за пользовательских расширений. В качестве варианта решения проблемы, он называл возможный отказ от нынешней архитектуры дополнений и переход на сходную с той, что сейчас используется в Google Chrome (в Mozilla Labs есть такие проекты - это Personas и Jetpack). Его заявление вызвало бурный отклик в Сети, и буквально на следующий день в блоге Mozilla было опубликовано опровержение, в котором говорилось, что дополнения на XUL и Jetpack будут поддерживаться параллельно. Возможно, в будущем и произойдет переход на новый стандарт дополнений, но пока говорить об этом преждевременно.
Если не вдаваться в технические подробности, технология Jetpack предполагает упрощенную разработку расширений с помощью специального SDK, без необходимости изучать внутреннюю структуру браузера и тонкости XUL (используются стандартные технологии HTML, CSS и Javascript). Преимуществом расширений Jetpack является возможность мгновенной активации дополнения без перезагрузки браузера и отсутствие требований к обеспечению совместимости с будущими версиями Firefox. Основной недостаток - меньшая гибкость и функциональность. Пока расширения нового формата не поддерживаются, но в следующие сборки Firefox 4 уже включат Jetpack.
Другие нововведения
В начале 2010 года запущен проект JägerMonkey, цель которого - интеграция контекстно-ориентированного многопоточного JIT-компилятора SpiderMonkey в движок Javascript браузера Firefox. Формирование машинного кода на лету в JägerMonkey осуществляется с помощью открытого ассемблера Nitro JavaScript JIT, разработанного в Apple для WebKit. Процесс обновления лицензии MPL (Mozilla Public License), запущенный недавно в Mozilla Foundation, тоже можно считать подготовкой к крупному релизу - обновление закончат в октябре-ноябре 2010 года. Ещё нас ожидает интеграция в браузер технологии Weave (синхронизация данных сейчас доступна только в виде дополнения) и ряд не столь очевидных новшеств.
Векторная графика SVG и язык разметки математических формул MathML будут поддерживаться прямо внутри HTML5; выделение интерпретатора HTML5 в отдельный поток ускорит обработку особенно объёмных страниц; поддержка WebSockets позволит веб-приложениям получить дуплексную связь с сервером; поддержка жестов и технологии мультитач - для устройств с сенсорными экранами. Также будет улучшена реализация стандарта каскадных стилей CSS3 и реализована возможность доступа веб-приложений к микрофонам и веб-камерам.
Понятно, что не все нововведения войдут в Firefox 4, некоторые могут остаться за бортом. Кроме того, нет гарантии, что новая версия выйдет своевременно - практика показала, что Mozilla иногда задерживает релизы на месяц-другой.
Вместо заключения
Главные отличия Firefox 4 (в его нынешнем состоянии) от предшественников - в основном внешние: интерфейс программы сильно переделан, появился новый менеджер расширений. Это вполне естественно - в соответствии с первоначальным планом разработки, должен был быть ещё один промежуточный релиз - Firefox 3.7. Однако изменения, которые нужно внести в программу, оказались слишком кардинальными, и от этого релиза в Mozilla решили отказаться. Пока у разработчиков ещё есть время, хочется надеяться, что в конце 2010 года (а скорее, в начале 2011) нам покажут современный браузер, способный показать Chrome и прочим конкурентам, что хоронить Firefox пока рановато.
Софт: Читалка комиксов Comic Rack
Автор: Михаил Карпов
Опубликовано 01 июля 2010 года
В России культура чтения комиксов не особо развита - до недавнего времени само слово "комикс" ассоциировалось, главным образом, с журналом "Весёлые картинки" или "Мурзилка". Тем не менее, на Западе это далеко не только книжки с картинками про Микки Мауса и Гуффи, но и зачастую вполне серьёзные произведения искусства.
В отличие от японской манги, которая у нас в стране известна немного лучше, англоязычные комиксы, как правило, издаются в виде брошюр такого формата, который не так уж хорошо смотрится на компьютере. Эту проблему мог бы решить гибкий инструмент масштабирования изображений. Да и читать комиксы лучше целыми разворотами, а не отдельными страницами, что в неспециализированном просмотрщике картинок практически невозможно.
Для Windows существует очень неплохая смотрелка комиксов - Comic Rack. Помимо прочего, она также является и библиотекой - позволяет добавлять издания и сортировать их по многим параметрам.
Совмещённый вид: сверху комикс, снизу библиотека. Можно выбрать, каким образом относительно друг друга они будут отображаться.
Возможности подгонки изображения. Также можно выбирать как просматривать комикс - по странице, по развороту, слева направо или справа налево. Программа автоматически распознаёт широкие изображения и демонстрирует их как развороты.
Если подвести курсор к нижнему краю рамки, в которой отображается комикс, появится список эскизов просматриваемого сейчас издания.
Диалог создания "умного" списка комиксов - с помощью них можно эффективно структурировать свою библиотеку.
С помощью инструмента "лупа" можно просмотреть мелкую запись на странице, не перемасштабируя её.
Microsoft не удалось стать производителем телефонов
Автор: Михаил Карпов
Опубликовано 01 июля 2010 года
Первая попытка стать производителем мобильных телефонов закончилась для Microsoft плачевно и очень быстро. Телефоны Microsoft Kin продавались в США с середины мая; предполагалось, что до Европы они доберутся к осени. Не доберутся: компания только что объявила, что проект свёрнут, а разработчики Kin займутся Windows Phone 7.
Существование Kin было необъяснимой аномалией с самого начала. В феврале стало известно, что Windows Mobile скоро заменит система Windows Phone 7. Проходит два месяца - и Microsoft демонстрирует Kin, которые не используют ни Windows Phone 7, ни даже классическую Windows Mobile. Новые телефоны были основаны на совершенно новой платформе, появившейся из ниоткуда. Как вообще могло выйти, что в Microsoft бок о бок разрабатывались сразу две операционные системы для телефонов?
Sidekick
В 2000 году несколько индивидуумов, в числе которых был Энди Рубин, инженер, успевший в конце восьмидесятых поработать в Apple, основали компанию Danger. Два года спустя представители этой фирмы объявили о скором появлении на прилавках телефона под названием Sidekick.
Для 2002 года Sidekick действительно был сенсацией. Он был оснащён сдвижной QWERTY-клавиатурой и 2,6-дюймовым дисплеем - таким мог похвастаться не всякий наладонник того времени. Вдобавок, Sidekick был оборудован вполне неплохим (опять же, конечно, по тем временам) браузером и позволял отправлять как SMS, так и сообщения электронной почты. Кроме того, телефон синхронизировал все свои данные с сервером. У этой особенности, правда, имелся неприятный побочный эффект: без специальных серверов, поддерживаемых оператором связи, Sidekick был совершенно бесполезен. Как раз поэтому о нём ничего не слышали в России.