WebRTC: compatibilidad con el navegador

La Web se mueve muy rápido y siempre está mejorando. Todos los días se crean nuevos estándares. Los navegadores permiten la instalación de actualizaciones sin que el usuario lo sepa, por lo que debe mantenerse al día con lo que sucede en el mundo de la Web y WebRTC. Aquí hay una descripción general de lo que esto está haciendo hoy.

Soporte del navegador

No todos los navegadores tienen las mismas funciones de WebRTC al mismo tiempo. Los diferentes navegadores pueden estar por delante de la curva, lo que hace que algunas características de WebRTC funcionen en un navegador y no en otro. El soporte actual para WebRTC en el navegador se muestra en la siguiente imagen.

Puede comprobar el estado de soporte de WebRTC actualizado en http://caniuse.com/#feat=rtcpeerconnection.

Chrome, Firefox y Opera

Las últimas versiones de Chrome, Firefox y Opera en los sistemas operativos de PC convencionales, como Mac OS X, Windows y Linux, son compatibles con WebRTC de fábrica. Y lo más importante, los ingenieros de los equipos de desarrolladores de Chrome y Firefox han estado trabajando juntos para solucionar problemas de modo que estos dos navegadores puedan comunicarse entre sí fácilmente.

SO Android

En los sistemas operativos Android, las aplicaciones WebRTC para Chrome y Firefox deberían funcionar de forma inmediata. Pueden funcionar con otros navegadores después de la versión de Android Ice Cream Sandwich (4.0). Esto se debe al uso compartido de código entre las versiones de escritorio y móviles.

manzana

Apple aún no ha hecho ningún anuncio sobre sus planes para admitir WebRTC en Safari en OS X. Una de las posibles soluciones para las aplicaciones iOS nativas híbridas es incrustar el código WebRTC directamente en la aplicación y cargar esta aplicación en un WebView.

explorador de Internet

Microsoft no admite WebRTC en computadoras de escritorio. Pero han confirmado oficialmente que van a implementar ORTC (Object Realtime Communications) en futuras versiones de IE (Edge). No planean admitir WebRTC 1.0. Etiquetaron su ORTC como WebRTC 1.1, aunque es solo una mejora de la comunidad y no el estándar oficial. Recientemente, agregaron el soporte ORTC a la última versión de Microsoft Edge. Puede aprender más enhttps://blogs.windows.com/msedgedev/2015/09/18/ortc-api-is-now-available-in-microsoftedge/.

Resumen

Tenga en cuenta que WebRTC es una colección de API y protocolos, no una sola API. El soporte para cada uno de estos se está desarrollando en diferentes navegadores y sistemas operativos en un nivel diferente. Una excelente manera de verificar el último nivel de soporte es a través dehttp://canisue.com.Realiza un seguimiento de la adopción de API modernas en varios navegadores. También puede encontrar la información más reciente sobre compatibilidad con navegadores, así como demostraciones de WebRTC enhttp://www.webrtc.org, que es compatible con Mozilla, Google y Opera.