为什么我们应该为iOS 11和Safari支持WebRTC而兴奋

作者:Scott Lomond(原文链接

翻译:刘通

原标题:Why We’re Excited About WebRTC Support in iOS 11 and Safari

 

WebRTC

         等了那么长时间我终于等到苹果支持WebRTC的这一天,我可以写出这篇博文了。在前几天刚结束的WWDC大会上,如果你仔细的看你就会发现苹果公布iOS 11支持WebRTC了,并会在今年稍后时间可以使用。

         从2011年WebRTC刚开始出现在人们的视野中直到现在,关于这项标准,人们最在乎的一个问题就是它到底什么时候才能被所有的主流浏览器支持。支持者可以看到WebRTC可以改变我们通信方式的潜在实力,但是总有一种挥之不去的感觉,就是在被所有浏览器都支持以前,WebRTC并不会成为关键应用所选择使用的主流技术。通过今天iOS 11的声明,苹果公司给出了这个问题的答案。这是嵌入式通信领域的一个重大的转折点。

这项声明所带来的好处比看起来还要多

       我们从2012年开始就向开发者提供WebRTC平台服务。在这段时间中,我们看到了许多客户的RFP及产品要求清单中都明确写出了必须要兼容Safari。这些案例中,很多意识到了Safari并不支持WebRTC,所以他们有的人放弃WebRTC而选择开发原生应用,或者要求他们的用户使用Chrome或者Firefox浏览器。

         但是这个选择有两个问题。第一个是嵌入式通信的自发性使用案例。这些是用户自己突然想到的使用形式,而不是进行了事先计划,也不是之前就已经有联系的理财,远程医疗或者社交视频软件,或者不是用户事先就知道了如果他们想要使用这个网络服务就需要使用其他一个款浏览器。

         让我们假设你正在使用一个新的移动电子商务网站,你看到了一个成功吸引到你注意的产品,而且你想要与销售人员进行交流来了解这个产品的详细信息。这种情况下,销售人员当然也很愿意与你交流,但如果这个时候让潜在客户停下网上购物的冲动而去下载一个特定的app或者更换一个浏览器是不可能的事情。你只是想要多了解一下这个产品的详细信息,肯定不会想要再花精力去专门下载app的。

         或者设想这个例子。参加一个WebRTC视频通话进行工作面试。对于一个Safari浏览器的用户来说,点击链接就能加入视频通话,为什么要再去下载安装一个客户端呢?

         又或者,你不会设置你新买的WiFi路由器,所以你用你的手机打电话给客服询问。客服人员想要看你的设置,以及路由器上哪个灯在亮。这时候如果你的手机浏览器支持WebRTC,那么他就可以发送给你一个连接,然后你就可以把你现在的情况拍一个几秒的视频发给他。谁有耐心在处理特别烦人的问题时又去下载一个特定的新app呢?

有了新的Safari,这些问题都能解决

         第二个问题是,在企业和一些规范组织中,比如医疗和银行页,iPad是IT部门下发的标准设备,因为有隐私和保密规定所以把终端给锁定了。在这类示例中,终端用户及时想下载安装一个新的浏览器或者新的应用程序,他们也做不到。

         同样,新的Safari也能够解决这个问题。

         WebRTC开发者还是会有很多很好的理由去开发原生应用程序,比如可以将工作或者商业逻辑更紧密的集成,可以更好的控制用户体验和接口,将像游戏这样的高性能活动最优化等等。但是有了新的Safari,开发者现在可以只用WebRTC写一个网络应用就可以在几乎所有终端和所有用户案例中使用。我们的客户已经等待这一刻的到来等了好久,而且我们十分期待他们能用新的Safari浏览器做出来的产品。WWDC 2017开幕的这一天对于WebRTC标准和嵌入式通信领域来说都是至关重要的一天。

 

填写常用邮箱,接收社区更新

WebRTC 中文社区由

运营