Звонки из браузера на устройствах Apple

Не успели Skype, Viber и подобные сервисы мгновенного обмена данными прочно войти в нашу жизнь, как на пятки этим возможностям уверенно наступает технология WebRTC. WebRTC (с английского Web Real-Time Communications — коммуникации в реальном времени) — проект с открытым исходным кодом, продвигаемый компанией Google и предназначенный для организации передачи данных – текстовых, аудио и видео сообщений. С появлением проекта в 2012 году все популярные браузеры один за другим стали выпускать обновления с поддержкой Web Real-Time Communications. Первым стал Google Chrome, после чего тренд подхватили и остальные браузеры. На данный момент формат поддерживается практически во всех популярных веб-обозревателях. Единственный игрок, который не спешит внедрять WebRTC в свой продукт – Apple. В этой  статье мы попробуем разобраться, продвигается ли процесс внедрения WebRTC  на IOS и какие варианты использования WebRTC существуют сейчас для  обладателей IPhone и IPad.

Технология WebRTC быстро набирает популярность, и используется почти повсеместно, поэтому поддержка технологии на устройствах компании Apple, всегда стремящейся быть в тренде  - вопрос времени. В феврале 2016 корпорация выпустила обновленный блок инструментов для веб-разработчиков.  И WebRTC в блоке появилась в статусе «проект в стадии разработки». В то же время о сроках или ожидаемых датах релиза официальной информации корпорация не обнародовала. В то же время вакансия WebRTC разработчика в Apple уже открыта.

Отсутствие поддержки WebRTC  на IOS, - серьезное препятствие для пользования многими современными сервисами для связи, созданными по этой технологии. В то же время существуют альтернативные способы предоставления услуг связи через Интернет, которые позволяют безболезненно дождаться воплощения WebRTC  в продуктах Apple.

Таким альтернативным способом является использование Flash-версии подобных сервисов. Именно наличие Flash-версии является одним из основных преимуществ телекоммуникационного продукта Excitel – Click-to-Call. Реализованный как WebRTC-сервис, команда Excitel не обошла вниманием проблему использования сервиса на Ipad и IPhone, поэтому и реализовала возможность пользоваться услугой Click-to-Call в двух версиях -  WebRTC и Flash.

На данный момент платформа Adobe Flash поддерживается в ряде браузеров, которые можно использовать на IOS. Среди них Puffin Web Browser, Maxthon, Dolphin, US Browser, Photon Flash Browser.

Кроме того, существует возможность пользоваться технологией WebRTC через приложения. Компания Google выпустила SDK, комплект средств разработки, для внедрения в приложения Applе. Обмен данными по технологии WebRTC в таком случае совершается не через браузер, а с задействованием специального приложения ,при инициации звонка.

К слову, браузер для IOS с поддержкой WebRTC , все-таки однажды был создан. Первый мобильный WebRTC  браузер, Bowser, был разработан  Ericsson Research в сотрудничестве с командой OpenWebRTC в октябре 2012. Но, по непонятным причинам, вскоре программу изъяли из  the Apple App Store и Google Play.