La web ha evolucionado. Miramos cambios en los navegadores que esencialmente pueden hacer obsoletos muchos sitios web, anuncios o juegos, con una ganancia en seguridad y estabilidad.
MICROSOFT EDGE
- El navegador Internet Explorer ya no crece. Sólo recibe actualizaciones de seguridad, pues los desarrollos parecen ir dirigidos hacia Microsoft Edge.
- Los applets de Java y Silverlight ya no funcionan en Edge.
- Los applets son una especie de programa de aplicación metido dentro de una página web.
- Silverlight es una herramienta de Microsoft para crear contenido web.
- Java es un lenguaje de programación, similar a C++, de la empresa Sun Microsystems (una empresa propiedad de Oracle).
GOOGLE CHROME
- Una API es una interfaz de programación de aplicaciones, compuesta por una colección de funciones y procedimientos que se encuentran listas y disponibles para uso, en lugar de tener que crearlas desde cero.
- Hace poco el navegador Google Chrome dejó de soportar plugins tales como Java y Silverlight. Y Google tampoco ha estado muy contento con los plugins NPAPI (Netscape Plugin API) para correr Flash por los problemas de seguridad y no los soporta. Esto ayudaría a mejorar seguridad y velocidad, dicen. Los contenidos basados en plugins NPAPI simplemente no funcionan en Chrome desde setiembre 2015.
- Los plugins de Pepper API (PPAPI) que incluyen Adobe Flash aún funcionan en Chrome, pero debes activarlos en el navegador. En Google consideran que los plugins NPAPI es algo demasiado pesado que sólo debería usarse si algo no funciona de ninguna otra manera.
- Los applets de Java y Silverlight ya no funcionan en Chrome.
- Java ha sido objeto de disputa entre Oracle y Google debido a que Google usó Java para diseñar el sistema operativo Android, aunque al final se determinó que ciertas APIs de Java estaban bajo protección de copyright. Por supuesto, esa disputa es una advertencia que sugiere que si programas en Java y tienes éxito, te arriesgas a una demanda.
- Java no ha estado lejos de la controversia, pues hay código maligno hecho en Java que ha hecho difícil la vida a Microsoft.
- En 2013 el US Department of Defense recomendaba inhabilitar los programas hechos en Java en todos los productos.
- Por otro lado esto representa un problema para aquellos sistemas que usan Java para efectuar operaciones de autenticación y acceso.
MOZILLA FIREFOX
- Firefox al principio empezó a restringir la conducta de los plugins para evitar que se ejecutaran aplicaciones sin que el usuario lo aprobara. Ahora el usuario debería pinchar para ejecutar.
- Firefox anunció que dejaría de soportar los plugins NPAPI al final de 2016. Firefox ha usado los plugins NPAPI para agregar funciones al navegador, tales como mapas interactivos, vieo y juegos, pero trajo consigo problemas tales como vulnerabilidades de seguridad, problemas de estabilidad y problemas de desempeño. Ya la versión para 64 bit para Windows ya no soporta NPAPI.
- De esta manera, si había cosas que hacías con plugins de Firefox que usen NPAPI en vez de HTML 5, apúrate a hacerlo antes de que se vuelvan obsoletos.
- Mozilla estaría trabajando con Adobe para mejorar el soporte de Flash.
- El desarrollo de Firefox para Windows 8 Metro se ha detenido. Parece que la gente no está abrazando Metro.
- Y aunque en el mundo de las PC, Firefox aún sobrevive frente a Chrome, en el mundo de los móviles y tabletas, Firefox no tiene protagonismo.
- El desarrollo de Firefox OS para smartphones se detuvo. Las ventas habríanm sido pobres. A diferencia de Android, se habrían enfocado en aplicaciones web, y no aplicaciones nativas, pero seguramente eso no debe haber atraido mucho a los usuarios. Firefox OS ha muerto. Y con el mundo migrando hacia los móviles, ¿qué pasará en el futuro?
- Mozilla sigue con sus planes de contar con correo gratuito llamado Thunderbird.
UNITY
- Los cambios en estándares web han solventado la mayoría de los problemas, como por ejemplo el HTML5 para video. Realmente la mayoría de los usuarios no debería notar grandes cambios, excepto aquellos que gustan de los juegos web con motor de Unity. La solución para lo que juegan es usar navegadores obsoletos, pero es aconsejable que se use sólo para jugar y no para tareas que involucren dinero o cuentas web.
- Unity estaría desarrollando WebGL que tendría menos funciones que el plugin, pero debería funcionar mejor para los usuarios pues lleva aceleración de graficas 3D al browser sin instalar software adicional. ¿Qué es la aceleración 3D? Las tarjetas de video actuales poseen funciones incorporadas para hacer cálculos para dibujar objetos en tres dimensiones (3D). Actualmente la batalla de las tarjetas de video se disputa entre ATI y Nvidia. WebGL sería una librería de funciones que aprovecharía estas capacidades para gráficas tridimensionales en el navegador, algo que sería especialmente útil para videojuegos web.
FLASH
- Para Flash ha sido un mal año, además de las usuales vulnerabilidades de seguridad que exponen a usuarios a virus y software espía, entre otros.
- Google ha estado convirtiendo anuncios Flash a HTML5 en febrero 2015.
- Y aunque los plugins en Flash continúan usándose en Firefox y Chrome, ¿seguirán usándose en el futuro? Google avanza hacia HTML5, según anunciaron en Junio.
- El jefe de seguridad de Facebook también hizo un llamado a los hacedores de navegadores para que dejen de soportar Flash.
- Ya Amazon prohibió los anuncios hechos en Flash desde Setiembre 01, 2015.
¿Por qué he escrito este post? Porque si bien al inicio apoyaba a Firefox porque su desempeño era superior a IE, con el tiempo Firefox se ha ido desempeñando igual o peor que IE hasta el punto del absoluto fastidio porque a menudo algún plugin me congela Firefox. Y al final he tenido que adoptar Chrome.
El mundo web cambia a pasos acelerados.