2.5.3. Cada navegador con sus reglas
A pesar que en la actualidad la mayoría de los navegadores en su versión mobile portan con niveles de soportes entre aceptables a buenos en cuanto a tecnologías de desarrollo para esta clase de dispositivos, es aún pertinente verificar que las funcionalidades que se quieran aplicar estén disponibles, antes de ponerlas en práctica.
Existe la posibilidad que, al momento de diseñar una interfaz, se desee utilizar una funcionalidad propia de HTML5, o CSS3, tecnologías que aún no se encuentran completamente estandarizadas. Es por esta razón, que no todos los navegadores interpretan dichas órdenes de la misma manera, o directamente no las soportan.
La palabra ‘soporte’ se utiliza muy vagamente. No es una propiedad booleana, hay grados. Muchos navegadores son compatibles con la misma característica, pero usan una sintaxis ligeramente diferente. Otros soportan sólo algunas partes de un estándar. Y otros, los peores culpables, se las arreglan para mezclar normas junto con implementaciones propietarias, creando un confuso lío sintáctico. (Kadlec, 2012, p. 7) 1
Hay varias herramientas en línea que permiten buscar, investigar y comparar casos específicos de uso y qué aceptación tienen éstos en las versiones de los navegadores más utilizados por los usuarios móviles. La más conocida de ellas es Can I Use, la cual mediante tablas completas muestra y analiza datos de soporte y uso de funciones específicas.
Si bien las oportunidades en las que el lector pueda encontrarse en la situación de utilizar algunas características con soporte limitado son escasas, ya que, a menos que esté desarrollando una aplicación web que haga uso extensivo de funciones del dispositivo en sí, lo más convencional es utilizar funcionalidades clásicas.
-
Kadlec, T. (2012). Implementing responsive design: building sites for an anywhere, everywhere web. Berkeley: New Riders. ↩