Новости про Mozilla и разработчики

Mozilla начинает тестировать спонсированные плитки

В браузере Firefox уже давно присутствуют плитки на пустой странице, среди которых находятся наиболее часто посещаемые ресурсы. Но если вы из тех, кто не боится использовать экспериментальные сборки с канала Nightly, то вы наверняка увидели новшество от Mozilla — рекламу.

В сборках Nightly разработчики стали использовать рекламные плитки среди ссылающихся на часто посещаемые сайты, и произошло это через несколько месяцев после объявления первых планов по внедрению подобной рекламы.

Mozilla Firefox

Впервые запустив браузер, вы получите сообщение о том, что некоторые плитки будут содержать спонсорский контент, при этом проплаченные ссылки будут чётко промаркированы. Однако наши коллеги из TheNextWeb, которые первыми и описали новшество, отметили, что некоторая реклама не была отмечена таковой.

Реклама в Mozilla Firefox

В Mozilla пояснили причину такого появления рекламы. По словам менеджера по продуктам Firefox Брайана Кларка, только те компании, которые заплатили за размещение, помечены в плитках как платные, в то время как популярные ресурсы, вроде Facebook, YouTube и Amazon, могут иногда автоматически появляться среди плиток, даже если за их размещение не было заплачено. Кларк не уточнил, когда именно эта реклама появится на канале Release, однако можно предположить, что разработка пройдёт все этапы тестирования на сборках всех уровней (Aurora и Beta), до того, как появится в финальной версии.

Так где же 64-битный Firefox?

В ноябре 2012 года менеджер Mozilla Engineering Бенджамин Смедберг принял решение прекратить разработку 64-разрядной версии браузера Firefox для операционной системы Windows. Этот факт расстроил очень многих людей как входящих в сообщество Mozilla, так и нет, поэтому через месяц было сообщено о возобновлении работ.

С тех пор прошло больше года, и сейчас стало казаться, что дела немного изменились. Однако 64-битный порт по-прежнему доступен лишь в виде ночной сборки на канале Nightly. При этом нет сведений о том, что разработки смогут значительно продвинуться вперёд и будет подготовлена версия обозревателя, которую разработчики выложат на канале Aurora или Beta.

Mozilla Firefox

Наши коллеги с сайта Neowin связались с Mozilla и получили от представителя компании такой ответ:

«Выпущенные версии Firefox уже полностью 64-битные на MacOS X и Linux. Что касается 64-битного Firefox для Windows, мы в процессе проведения нашего автоматизированного тестирования этой платформы, чтобы убедиться, что она получает те же рутинные тесты, какие получают все наших платформы. Сборка Firefox для 64 битной Windows уже доступна в нашем раннем канале для тестеров Nightly, и мы имеем множество тестеров, которые уже используют эту сборку без проблем. В случае если мы пройдём длительный процесс тестирования, у нас должно появиться больше новостей о том, когда полная версия 64-битного Firefox выйдет на Windows».

Однако если вы не можете дождаться 64-битной версии, и существующих 32 разрядов вам не достаточно, то вы можете использовать один из существующих сейчас вариантов браузера, например, Waterfox, где есть полноценная поддержка 64 разрядов.

Mozilla возобновила работы над многопроцессным Firefox

Несколько лет назад, ещё до того как Mozilla ускорила график выпуска Firefox, она начала работы над реорганизацией структуры браузера, направленной на возможность использования нескольких ядер процессора.

Главной целью этой работы было повышение производительности и безопасности на основе параллелизма. Браузер Chrome имеет многопроцессную архитектуру, и вкладки, плагины и некоторые внутренние процессы отделены друг от друга. Но у Google было преимущество, поскольку компания изначально стала работать с многопроцессной схемой.

Firefox

Переделка кода Firefox с таким же подходом оказалась слишком сложным делом, не стоящим усилий, и после пары лет работы проект, получивший название Electrolysis, был заморожен.

Но сейчас всё указывает на то, что работа над проектом восстановлена. Некоторые члены команды начали работу и подготовили патчи, исправляющие ошибки, связанные с Electrolysis.  Тем не менее, пока неизвестно, даст ли Mozilla приоритет этой программе, или просто несколько энтузиастов решили восстановить работу над некогда забытым проектом.

Mozilla хочет упорядочить веб платежи

Компания Mozilla видит множество проблем в современной Сети, среди которых нехватка мобильных платформ, нехватка децентрализованных служб авторизации и т.п. Также компания хочет исправить ситуацию с веб платежами.

Конечно вы можете не видеть никаких проблем. В конце концов вы всегда можете приобрести какой-либо товар в онлайн или заплатить за услугу. Однако современный метод платежей и его исполнение вовсе не дружественны для Сети. Вебсайтам приходится проделывать массу работы, даже с такими на первый взгляд простыми службами как PayPal, а пользователи при этом не имеют большого выбора в средствах оплаты.

Mozilla

Скрипт navigator.mozPay() от Mozilla должен стать первым шагом на пути разрешения этой проблемы. По мнению разработчиков, веб платежи будут основаны на веб стандартах, открытых и понятных API. Сам скрипт navigator.mozPay() основан на API JavaScript google.payments.inapp.buy(), но модифицирован для таких вещей как множественные средства оплаты и выставление счетов. Сейчас navigator.mozPay() доступен лишь для операционной системы Firefox OS.

Идея заключается в том, чтобы дать пользователям возможность выбора способа оплаты в веб приложениях и минимизации работу для веб разработчиков, сделав всё настолько же безопасным, как и обычные платежи. Разработчики смогут прочитать дополнительную информацию в блоге Mozilla, но самое главное в том, что кто-то уже пытается исправить сложившуюся ситуацию путём стандартизации.

Epic и Mozilla портировали Unreal Engine 3 для браузеров

В Сети появилась информация о том, что компании Epic и Mozilla создали новый порт игрового движка Unreal Engine 3, применив для этого высокооптимизированную версию JavaScript.

Результатом совместной работы стала возможность запуска приложений на этом движке прямо в окне браузера без необходимости установки дополнительных библиотек и плагинов. В ролике ниже показано, как инженерам Mozilla и Epic удалось заставить работать код в вэб-среде всего за 4 дня.

Unreal Engine 3

Согласно информации из блога Mozilla, «разработчики вскоре получат возможность изучить безграничные возможности при портировании своих популярных игр в Сеть». В общем говоря, любая игра, основанная на Unreal Engine 3, может быть легко переделана для запуска в интернет обозревателе, но пока ничего не известно о том, какие же игры будут перенесены на веб-платформу. В блоге лишь говорится, что только Disney, EA и ZeptoLabs используют ту же модификацию JavaScript для повышения производительности в существующих веб играх.

Google и Mozilla продемонстрировали возможности WebRTC

Компании Google и Mozilla совместно продемонстрировали работу средств WebRTC — открытого проекта, позволяющего организовывать голосовую и видеосвязь в браузере, без необходимости установки дополнительного программного обеспечения.

Команды разработчиков конкурирующих браузеров осуществили видеозвонок между обозревателями Chrome и Firefox, используя стандарт WebRTC. Сам WebRTC был разработан с использованием Javascript и HTML и предназначен для организации видеочата в высоком разрешении с минимальными задержками. При этом не требуется установка дополнительного ПО или потенциально уязвимых плагинов.

Демонстрация видочата WebRTC

В настоящее время стандарт WebRTC имеет весьма узкую поддержку. Первыми работу стандарта показала Mozilla около месяца назад, но сейчас, кросс-браузерные звонки пока доступны лишь между бета версией Chrome 25 и Firefox Nightly.

Пока не было никаких заявлений о том, где и когда стандарт будет признан для всех браузеров, но если вы хотите попробовать браузерный видеочат самостоятельно, то вы можете обратиться к Chromium Blog, где найдёте объяснения как это сделать.

Mozilla спрашивает разработчиков о новинках

Firefox для Android в будущем должен получить некоторые аддоны.

Сейчас компания Mozilla сосредоточена на мобильном рынке. Мобильный браузер активно развивается, и совсем скоро выйдет мобильная Firefox OS. И похоже, что Mozilla хочет хорошо закрепиться на этом рынке, пытаясь повторить успех и возможности Firefox на рынке PC.

И одним из ключевых решений для этого направления в Mozilla видят использование аддонов к браузеру, которые уже используются на мобильных браузерах, причём куда менее популярных, чем Firefox. C другой стороны люди с большой неохотой ставят эти расширения, ведь они ещё сильнее замедляют и без того небыструю работу интернета на их мобильном устройстве.

Mozilla Firefox для Android

В общем, у этого есть как плюсы, так и минусы. И так происходит потому, что разработчики не хотят экспортировать свои дополнения, предпочитая вместо этого разрабатывать новые, специально предназначенные для мобильной платформы, на что у них также не хватает времени. Также это происходит потому, что API Firefox чего-то не хватает, для обретения популярности. Более того, после того как в Firefox стал использоваться собственный UI API, это ещё сильнее ограничило разработчиков.

Именно поэтому в Mozilla и решили поинтересоваться у разработчиков, чего именно им не хватает в нынешнем API мобильного браузера.

Firefox вновь самый быстрый браузер?

Казалось, что браузерная война скоростей давно закончилась, но несколько дней назад разработчик Дэвид Мэнделин (David Mandelin) из Mozilla сообщил, что новый JIT IonMonkey обошёл Chrome в, как минимум, одной конфигурации в бенчмарке Kraken.

Результат тестирования опубликован на странице Mozilla AreWeFastYet, которая изначально была открыта с выходом JaegerMonkey (появившимся ещё в Firefox 4 и работающим до сих пор). Там говорится, что Firefox 17 с IonMonkey вырвал победу у Chrome, пройдя тест за 1991 мс, против 2038 мс у конкурента. Мэнделин отметил, что результат достигнут на 32-разрядной версии браузера на компьютере Mac Pro.

Сообщение Дэвида Мэнделина

Гонка миллисекунд при исполнении JavaScript была интересна пару лет назад. Ещё в 2009 году Mozilla пообещала обогнать Chrome, так что,  обещание организация сдержала. Ну, лучше позже, чем никогда.

Mozilla представили первый снимок пользовательского интерфейса Gaia

Летом прошлого года компания Mozilla Foundation удивила IT сообщество, объявив о своих планах по началу работ над проектом мобильной операционной системы под названием Gecko.

Теперь же компания утверждает, что этот проект получил поддержку со стороны промышленности. Технический директор Mozilla Бренден Эих (Brenden Eich) в своём твиттере отметил, что в конце месяца на мероприятии MWC будет объявлено о заключении соглашения сотрудничестве. Пока ещё нет детальной информации о том, кто же будет привлечён в этот проект, однако сказано, что новый партнёр уже оказывает помощь разработчикам Mozilla. Аналитики считают, что новым партнёрам в разработке скорее всего станет один из операторов связи, однако не исключают и возможность того, что это может быть даже производитель аппаратного обеспечения.

Пользовательский интерфейс Gaia

Еще одним обнадёживающим известием стал первый скриншот пользовательского интерфейса новой ОС под названием Gaia, при этом ожидается, что конечный проект будет выпущен во втором квартале текущего года. По сути, представленный проект будет мало чем отличаться от существующих популярных мобильных ОС вроде Android/iOS.

Mozilla разрабатывает полноценный игровой 3D движок для браузера

Компания Mozilla ведет разработку полноценного трёхмерного игрового движка, предназначенного для браузера Firefox.

По всей видимости, этот движок, встроенный в браузер, будет обеспечивать вполне пригодную для игр производительность. Таким образом, пользователи этого интернет-обозревателя получат возможность запускать тяжелые игры, вроде шутеров, прямо в окне браузера, расширяя, при этом, количество пользователей встроенной графики процессоров Sandy Bridge E, а также увеличивая их возможности.

RescueFox

Проект, в объёме которого ведется разработка игрового движка Gladius 3D,  получил название Paladin. Для его тестирования была разработана пробная игра под названием RescueFox, которая не получит дальнейшего развития.

Как указано в блоге Mozilla, «проект Paladin предназначен для продвижения 3D игр в веб среду. Мы разработали игровой движок под названием Gladius, который является частью нашей работы. Мы опубликуем в блоге соответствующие предисловия к обоим этим проектам уже в ближайшие недели. Мы создали RescueFox — первый игровой прототип, как способ проверки работы игрового движка Gladius, а также с целью поиска ошибок в платформах Web и Gecko. Примечательно, что мы не собираемся развивать этот прототип до полноценной игры».

Если вы заинтересовались данными проектами Mozilla Foundation, то мы рекомендуем более подробно ознакомиться с ними на wiki-странице Palladin. Попробовать в деле прототип игры RescueFox, который работает и на текущей версии браузера, можно на странице, посвященной игре.

Mozilla планируют стандартизовать HTML5 телефонию

Организация Mozilla Foundation представила среду разработки WebAPI, которая, как они надеются, внесет поддержку основных функций телефонии в HTML5.

Mozilla анонсировали WebAPI, благодаря которому они обещают обеспечить основные функции телефонии в HTML5. Причем реализовать свою задумку разработчики хотят в срок от трёх до шести месяцев. Разработчики утверждают, что WebAPI построит мост над существующей пропастью между открытыми вэб стандартами и закрытыми, проприетарными API, и сможет работать абсолютно на всех браузерах независимо от операционной системы.

Mozilla Foundation

Роберт Найман (Robert Nyman), технический гуру Mozilla, сообщил о некоторых функциях будущего WebAPI. Так, в среду разработки будет включено средство дозвона, адресная книга, SMS, камера, галерея, игры и карты. Он заявил: «Безопасность здесь является очень важным фактором, и среда будет представлять собой смесь из существующих мер безопасности (например, запроса у пользователя разрешения использовать сервисы вроде геолокации) или будущих новых альтернативных средств».

Стандартизация телефонного интерфейса, подобно существующему стандарту SIP, это то, чего Skype стараются избегать. Однако единый интерфейс будет крайне удобен для потребителей.

Как бы то ни было, но если WebAPI от Mozilla окажется успешным, то он станет образцом по удобству использования.

Mozilla хотят отказаться от нумерации версий Firefox

Примерно 8 недель назад Mozilla Foundation выпустили пятую версию своего популярного браузера Firefox, а два дня назад официально вышел Firefox 6.

Несмотря на новую версию, изменений в браузере не очень много. Так, появилась подсветка домена посещаемого сайта, в менеджере дополнений появилась возможность посмотреть, какой из плагинов (типа Flash или Java) сейчас активен, а также добавилось средство разработки Scratchpad, позволяющее прямо в браузере проверить работоспособность кода на JavaScript.

Примерно через шесть недель разработчики обещают выпустить седьмую версию браузера. Октябрьский релиз Firefox 7 получит улучшенную производительность пользовательского интерфейса, а также значительно переработанный менеджер памяти. Бета версия Firefox 7 должна появиться уже через несколько дней. Firefox 8 размещён на канале Aurora, а для Firefox 9 пока доступны только свежие ночные сборки.

Mozilla Firefox 6

Говоря о раздутых номерах версий, разработчики заявили, что так будет продолжаться не долго. Mozilla Foundation планирует исключить номера версий как практически со всех мест на вэбсайте организации, так и из графического интерфейса браузера.

Статистика использования браузеров

Согласно плана, можно будет получить номер текущей версии браузера только при необходимости решения технических проблем с программой. Диалог «О Firefox» покажет только то, что вы используете самую свежую версию, а также время с последней проверки обновлений. Обновления браузера будут проходить как можно тише и незаметнее для пользователей.

Эти планируемые изменения связаны с рядом трудностей, однако ряд наиболее влиятельных программистов считают, что такие изменения вполне возможны. Тем не менее, такие изменения не должны произойти ранее, чем выйдет Firefox версии 9 или 10.