Hoy se ha publicado la versión beta 1 de Mozilla Fennec y dado que es un navegador web que se supone que está preparado para los Estándares Web, le pasé el test relativo a INPUTMODE y como esperaba, falló.
¿Qué es eso del inputmode? Se trata de un atributo procedente de la especificación de XForms e introducido en XHTML Basic 1.1 que permite indicar a través del lenguaje de marcado qué tipo de caracteres se esperan en un campo de tipo texto de un formulario (por ejemplo, números, letras, etc.). La funcionalidad esperada por parte del navegador es facilitar la entrada de datos por parte del usuario cambiando el formato de entrada al indicado por el atributo, es decir, lo clásico en los móviles de cambiar entre entrada alfanumérica (abc) o numérica (123).
Con XHTML Mobile Profile existen otras formas de conseguir esta misma funcionalidad, pero lo más triste es que casi ningún navegador moderno para dispositivos móviles parece soportar ninguna de estas opciones, aunque argumenten soportar los lenguajes de marcado comentados. El argumento que he encontrado algunas veces para justificar esto, y por ejemplo la falta de soporte para los accesskey, es que los navegadores modernos que incluyen los móviles ya están preparados para ofrecer la experiencia de usuario de la web de escritorio en dispositivos móviles. Y claro, todo el mundo sabe que los móviles modernos tienen la misma resolución y pantalla, el mismo teclado y la misma potencia de cálculo que mi equipo de escritorio, ¿verdad?
Resultado: mientras las especificaciones y los Estándares Web están preparados para incrementar la experiencia de usuario de dispositivos móviles, los fabricantes parecen empeñados en forzar la convergencia de móvil y escritorio, perdiendo la oportunidad de facilitar una experiencia de usuario mejorada y adaptada a cada ocasión
[tags]w3c, fennec, web standards[/tags]