Новые 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 пребывают ещё в пре-альфа-состоянии, так что перед реальным появлением этих новинок разработчикам Файерфокса придётся совершить немало вспомогательных дел, как по отношению к безопасности (например, внедрить «белые списки» тех телефонных номеров, с которыми пользователь разрешает браузеру созваниваться), так и по отношению к обработке совпадений (например, решить, что делать, когда два разных сайта одновременно соберутся позвонить по мобильнику).
    Поделиться публикацией
    Ой, у вас баннер убежал!

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

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

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

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

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

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

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

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

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

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

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

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

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

                                      Самое читаемое