Firefox

индекс
178,21

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

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

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

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

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

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

Любителям сопоставлений наверняка будет приятно сравнить API WebSMS (внедряемый Фондом Мозиллы) с его ближайшим аналогом, а именно с выраженными в апрельском черновике прошлого (2011) года намерениями W3C создать некоторый более общий API (The Messaging API): по замыслу W3C интерфейс Messaging должен быть способен отправлять не только SMS, но и всякие другие сообщения (MMS, e-mail), причём с приложением к ним файлов. Пока что Firefox 12 более скромен: он будет способен отправлять только SMS. Зато не только отправлять, но и принимать. (Работа с MMS запланирована, правда; но внедрение её не начиналось ещё.)

Понятно, что упомянутые мною API пребывают ещё в пре-альфа-состоянии, так что перед реальным появлением этих новинок разработчикам Файерфокса придётся совершить немало вспомогательных дел, как по отношению к безопасности (например, внедрить «белые списки» тех телефонных номеров, с которыми пользователь разрешает браузеру созваниваться), так и по отношению к обработке совпадений (например, решить, что делать, когда два разных сайта одновременно соберутся позвонить по мобильнику).
+19
26 января 2012, 15:01
15

комментарии (37)

+38
NixGuy #
Все сразу догадались, кто автор статьи?
+10
cst #
Мицгол так увлеченно пишет про Firefox, что если бы я его не использовал, то все равно бы стал пользоваться лишь, что бы читать Мицгола и узнавать про нововведения от него.
–3
VolCh #
Я русский бы выучил поставил бы Firefox только за то, что им разговаривал Ленин о нём пишет Mithgol…

Старые песни о главном? :)
+10
Mithgol #
Нескладно.

А надо складно.

Например, так:

                Вперёд и вперёд, паровоз наш, лети!
                Покой нам, увы, только снится!
                Я б только за то Firefox запустил,
                Что новости молвил мне Mithgol!
0
mtp #
Лучше бы всё-таки читать новости во вменяемом виде.
+4
nadenok #
Вы напрягаетесь при прочтении текста? Чувствуете боль и жжение ниже поясницы? Чем он невменяем?
+5
Harkonnen #
выйдет в(о) свет

Моргнул!
0
AlexSky #
На третьем слове заголовка.
+12
SergeyGrigorev #
Интересно, а если злоумышленник сможет обойти ограничение и сделать вызов на платный номер? Хочу, как в стареньких телефонах, где можно было на уровне операционной системы ограничивать возможности сторонних приложений (например, Разрешить/Запретить звонки). А то сейчас, например, при установке приложения на Android, я вижу какие привилегии оно запросило, но не могу отнять часть из запрошенных.
0
safright #
тоже такое бесит неимоверно.

вроде бы в ich обещали такую привилеги-резалку дать…
0
ShadowPrince #
Уже давно как реализовано в Cyanogen Mod. А он есть для подавляющего большинства девайсов, или официальный или портированный.
+2
Anjin #
Если есть root права посмотрите LBE Privacy Guard приложение 4pda market
0
homm #
> работать с мобильною связью
работать со мобильною связью
+27
mtp #
> с отвисшею челюстью
с отвисшею челюстею

> в пре-альфа-состоянии
в перед-азъ-состоянiи

> интерфейс Messaging
междумордие сообщений
0
zedalert #
Ну зачем?
0
Mithgol #
Чтобы телефонное общение клиента и сайта не прибегало к посредству Flash и SIP, а могло обойтись одним только браузером. (Тем более, что мобильный Firefox, как известно, не поддерживает Flash.)
0
Useless_guy #
И вместо этого общаться смсками? Это ужасно
–1
Mithgol #
Вместо этого — звонить по мобильной связи.

А по SMS общаются, например, посетители сайта nya.sh (в начале правой его колонки), и ничего — справляются…
+3
Useless_guy #
Вы понимаете о чем вообще говорите?!
+1
Serator #
Подтверждение чего-либо (к примеру, регистрации) посредством SMS.
+6
koshak #
А мне жалко денег на смс. Учитывая, что одно смс — 140 байт (для абонента, для оператора несколько больше) и средняя стоимость — 1,5 руб., получается, что 1 мегабайт смс-трафика обходится человеку в 11235 руб.
+1
koshak #
в то время, как 1 Мб GPRS-траффика у меня на тарифе, например, стоит 6 руб.
0
Mithgol #
Сабир Бхатиа своею деятельностью возможно, приведёт к резкому падению стоимости SMS.
–2
Mithgol #
Опечатка: случайно стёр запятую перед «возможно».
0
Finom #
Ага, еще и буквою опечаталися во слове «своей».
0
VolCh #
>Само собой разумеется, что эти интерфейсы предназначены для мобильных версий Файерфокса

А жаль… Давно хочется, чтобы мобильником можно было управлять с компа. А так приходится отрывать руки от мышки/клавы.
+2
Nc_Soft #
Возвращение старых добрых
smsto:55555?body=text
wtai://wp/mc;55555
+2
biophreak #
Ну почему возвращение, они никуда не пропадали, просто переехали на сайты всяких контент-провайдеров, там «купи игру за смс» или «подпишись на рассылку и получи 20 игр в неделю».
0
Nc_Soft #
Так я про это и говорю. Нафига новые апи мутить если уже есть.
+1
ne_kotin #
А это не в преддверии Boot To Gecko подвижки ли?
Тогда все логично.
–1
Mithgol #
По-видимому, речь идёт одновременно и о Boot to Gecko, и об обычном контенте.

Скажем, если воззреть на баг 720892, то явствует: упоминается и Boot to Gecko (в комментарии №1), и обычный контент (хотя бы в комментарии №9).
+2
zim32 #
По-моему мозила сует свой рыжий нос туда куда не надо бы
+2
ne_kotin #
Мозилла пытается лишь выйти на рынок мобильных осей, скрестив подход Android и ChromeOS (WebOS?) — будет Linux-based операционка, поверх которой будет крутиться Gecko, в который прокинуты JS-обертки к различным API системы.
+2
taliban #
Теперь вместо фразы «а теперь отправьте смс на короткий номер с текстом бла бла» будет фраза «а теперь нажмите кнопочку и затем подтвердите»
0
Anjin #
Рай для мошенников все ближе и ближе…
0
Xao #
а можно картинку покрупнее? уж зацепила
0
Mithgol #
Нет: это её настоящий размер.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.