Pull to refresh

У Mozilla подпортились отношения с Google после выпуска Chrome

Reading time 2 min
Views 983
IT-companies
Исполнительный директор Mozilla Джон Лилли (John Lilly) признался, что отношения с компанией Google несколько осложнились после выхода браузера Chrome.

Действительно. у многих обозревателей с самого начала вызвал недоумение факт выпуска собственного браузера под маркой Google, если до этого компания так активно поддерживала и продвигала Firefox. Непонятно было, зачем «Гуглу» два браузера, сможет ли компания усидеть на двух стульях? Вот эти проблемы сейчас и начинают проявляться.

Раньше Firefox входил в стандартный пакет утилит Google Pack, но недавно Chrome вышел из беты и занял место Firefox. Как известно, Mozilla получает от Google около 88% своих финансовых доходов в рамках трёхлетнего соглашения. Будет ли оно продлено и на каких условиях — эта неопределённость немножко напрягает руководство Mozilla. Лилли сказал, что они уже сейчас начинают прощупывать варианты аналогичных соглашений о разделе прибыли от поисковой рекламы с другими компаниями, в том числе региональными поисковыми системами. Особенно в тех странах, где местные поисковики составляют реальную конкуренцию Google (таких стран осталось не так уж и много).
Читать дальше →
Total votes 63: ↑55 and ↓8 +47
Comments 72

Мобильный Firefox 4, бета 5

Reading time 1 min
Views 833
Firefox
[Firefox Mobile beta]Новость не сегодняшняя, но о ней вроде бы ещё никто не говорил на Хабрахабре, так что буду первым: знайте, что Фонд Мозиллы выпустил и пятую бету своего мобильного браузера. В заметках о выпуске делают акцент прежде всего на улучшении стабильности и скорости работы, и я сам также заметил прежде всего именно это: пятая бета по сравнению с четвёртою (не говоря уж о третьей) и выглядит, и ведёт себя заметно пошустрее, причём даже на довольно-таки сложных сайтах скорость их отрисовки не отстаёт от скорости прокрутки страницы пальцами, хотя прежде это задалбывало неимоверно. Сократилось время начального запуска браузера, уменьшилось потребление памяти и вычислительной мощности.

Отдав должное скорости, упомяну четыре других новости, заслуживающих упоминания:

1) Возросло число расширений, сочинённых для мобильного Файерфокса. Среди них есть портированные или переписанные (например, Adblock Plus, NoScript, wmlbrowser), а есть и написанные специально под мобильный Firefox (не существующие для компьютерной его версии) — из них мне понравился Full Screen, например.

Читать дальше →
Total votes 43: ↑30 and ↓13 +17
Comments 20

Переводим мобильный Firefox в полноэкранный режим под Android

Reading time 1 min
Views 9K
Firefox
Тот браузер, который поставляется с системою Android, показывает системную строку статуса (в которой часы, индикаторы батареи и будильника, значки соединений и уведомлений) только на время закачки очередной страницы, а в остальное время развёртывает читаемую страницу на весь экран, чтобы ничего не мешало чтению. А вот браузер Firefox не обладает этим немаловажным достоинством. И чем меньше разрешение экрана по высоте (особенно в альбомном положении), тем досаднее выглядит строка статуса, тем сильнее мешает она чтению.

[скриншот Full Screen]К счастью, как только в каком-то другом браузере обнаруживается полезная особенность, которой недостаёт Файерфоксу, так сразу и появляется предприимчивый программист да выпускает такое расширение для Файерфокса, установкою которого можно невозбранно достигнуть желаемого. Так вышло и на сей раз: Matt Brubeck выпустил расширение Full Screen, переводящее мобильный Firefox в полноэкранный режим. В меню предусмотрен переключатель, включающий и отключающий полноэкранность (см. скриншот).

У этого расширения я подметил два достоинства: во-первых, оно весит всего ничего (5 килобайтов с небольшим), а во-вторых, оно применяется мгновенно (не требует перезагрузки мобильного Файерфокса). Так что всем вам его рекомендую.
Total votes 47: ↑33 and ↓14 +19
Comments 14

Новые API во браузере Firefox позволят на JavaScript работать с мобильною связью

Reading time 2 min
Views 2.5K
Firefox
Всякий, кто взглядывал на график выхода новых версий браузера Firefox, ожидающихся в 2012 году, уж конечно видел там, что прямо сейчас идёт работа над внедрением новых возможностей в версии Firefox 12 которая, постепенно пройдя через стадии «Aurora» и «Beta», выйдет в свет в конце апреля нынешнего года. И вот почему, просто глядя на все те возможности, которые нынче внедряются в Firefox 12, можно предвидеть будущие возможности web-приложений почти на полгода вперёд — и порадоваться (а не то и посидеть с отвисшею челюстью) заранее.

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

Внедрён API WebSMS (описанный в MozillaWiki и обсуждавшийся в багзилле), который добавит в DOM объекты, управляющие отправкою и приёмом сообщений SMS.

Внедрён API WebTelephony (описанный в MozillaWiki и обсуждавшийся в багзилле), который добавит в DOM объекты, позволяющие звонить по телефону, а также принимать (или отклонять) входящие звонки и интересоваться состоянием мобильника (таким, как «идёт набор номера», «дозвон», «занято», «соединился», «рассоединился», «входящий звонок», и так далее).

Само собой разумеется, что эти интерфейсы предназначены для мобильных версий Файерфокса.

Читать дальше →
Total votes 69: ↑44 and ↓25 +19
Comments 37

Mozilla Firefox завибрирует

Reading time 1 min
Views 1.9K
Firefox
Tutorial
Этой зимою нам довелось заметить такие полезные новинки в мобильном Файерфоксе, как контроль за зарядом аккумулятора и управление мобильной связью и SMS. Позавчера во блоге Mozilla Hacks были опубликованы сведения о том, что разработчики Firefox 11 также обеспечили сайтам интерфейс, управляющий вибрацией мобильного телефона.

В простейшем случае достаточно задать джаваскриптом длительность вибрации, выраженную в миллисекундах:

navigator.mozVibrate(1000);

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

navigator.mozVibrate([200, 100, 200, 100]);

Чтобы немедленно прекратить вибрацию мобильника (не дожидаясь окончания указанных длительностей), достаточно передать тому же методу нулевую длительность или пустой массив:

navigator.mozVibrate(0);
navigator.mozVibrate([]);

Читать дальше →
Total votes 45: ↑31 and ↓14 +17
Comments 34