WebRTC , um padrão aberto para comunicação em tempo real entre navegadores da web, é uma tecnologia revolucionária que está projetada para atingir um bilhão de dispositivos até o final de 2013. Essa tecnologia emergente da web é tão popular agora que a recente WebRTC Expo teve que expandir duas vezes para poder acomodar o que viria a ser mais de 700 participantes. Embora existam tantos desafios quanto oportunidades em torno do sucesso do navegador da Web habilitado para comunicação, o padrão WebRTC já garantiu uma base sólida. Os desenvolvedores da Web devem estar atentos.
O que é WebRTC?
Para aqueles que não estão familiarizados com o WebRTC, fornecerei uma introdução rápida e de alto nível. O WebRTC é um projeto de código aberto que permite a comunicação em tempo real (RTC) na espinha dorsal dos navegadores modernos. Isso significa que os desenvolvedores da Web agora podem utilizar conectividade de voz, vídeo e ponto a ponto por meio de APIs JavaScript simples , sem a necessidade de plug-ins ou instalações adicionais.
Site da WebRTC Liderado pelo Google, e lançado no Google Chrome versão 23, a tecnologia web já foi adotada pela Mozilla e Opera, aproximando-a de seu propósito declarado, que é “ajudar a construir uma plataforma RTC forte que funcione em vários navegadores da web , em várias plataformas.”
Por que você deve entrar no movimento WebRTC
Por que o WebRTC é importante e por que os desenvolvedores da Web devem prestar atenção? A comunicação em tempo real não é um conceito novo, e serviços proprietários de código fechado como o Skype e o FaceTime da Apple já são nomes conhecidos. No entanto, as interações que os aplicativos RTC existentes têm facilitado há anos são apenas um vislumbre do que está por vir.
Estamos à beira de uma fusão entre voz, vídeo e dados, comunicações unificadas e de padrão aberto dentro do navegador, e isso será disruptivo. Os desenvolvedores da Web devem se esforçar para aprender sobre o WebRTC porque, onde há disrupção na tecnologia, há oportunidades para aqueles que estão na vanguarda.
Problemas com soluções de comunicação em tempo real existentes
Até recentemente, os serviços de comunicação em tempo real eram impedidos por desafios de desenvolvimento e distribuição que eram proibitivos à inovação.
Por exemplo, desenvolvedores fluentes em tecnologias de comunicação proprietárias (pense em VoIP) podem ser difíceis de encontrar e, portanto, caros. Além disso, uma vez que um aplicativo era desenvolvido, colocá-lo nas mãos do usuário final exigia que ele baixasse e instalasse software ou plugins, dificultando a distribuição. As coisas mudaram.
Agora, qualquer desenvolvedor da Web pode criar aplicativos da Web habilitados para comunicação usando APIs JavaScript (relativamente) simples, sem a necessidade de instalações para o usuário (desde que esteja usando um navegador da Web moderno e habilitado para WebRTC). De repente, pequenas empresas e novos empreendedores podem competir em uma indústria de comunicação antes reservada apenas para corporações com milhões de dólares em capital no banco. O WebRTC pode revolucionar, por exemplo, a maneira como o proprietário de um pequeno site de comércio eletrônico se comunica com seus compradores online ou a maneira como os membros de uma comunidade da web como Reddit ou Quora interagem uns com os outros.
Todas essas novas imaginações trarão novos serviços da Web, modelos de negócios inovadores na Internet e afetarão a maneira como as pessoas interagem com a Web e todos que nela estão.
Comments