No uses mapas de imagen a menos que sepas que el dispositivo los soporta de manera efectiva.
No uses pop-ups ni hagas aparecer otras ventanas ni cambies la ventana actual sin avisar al usuario.
No crees páginas que se autorefresquen periódicamente a menos que informes al usuario y le dotes de un mecanismo para detener el refresco.
No uses marcado para redirigir páginas automáticamente: configura el servidor para hacer las redirecciones mediante códigos HTTP 3xx.
Minimiza el número de recursos externos enlazados.
Asegúrate de que el contenido es adecuado para su uso en un contexto móvil.
Usa lenguaje claro y simple.
Limita el contenido a lo que el usuario ha pedido.
Divide el contenido en porciones usables pero limitadas.
Asegúrate de que el tamaño total de la página sea apropiado para las limitaciones de memoria del dispositivo.
Limita el ’scroll’ a una dirección, a menos que el scroll secundario sea inevitable.
Asegúrate de que el material central al significado de una página preceda al que no lo es.
No uses gráficos para el espaciado.
No uses imágenes que no puedan mostrarse en el dispositivo. Evita las imágenes grandes o de alta resolución excepto cuando de otra forma se perderÃa información crÃtica.
Al usar imágenes de fondo, asegura la legibilidad del contenido en el dispositivo.
Usa tÃtulos de página breves pero descriptivos.
No uses marcos.
Usa las caracterÃsticas del lenguaje de marcado para indicar la estructura lógica del documento.
No uses tablas a menos que sepas que el dispositivo las soporta.
No uses tablas anidadas.
No uses tablas para maquetar.
En la medida de lo posible, da una alternativa para las presentaciones tabulares.
Da un equivalente textual para cada elemento no textual.
No confÃes en objetos embebidos ni scripts.
Especifica el tamaño de las imágenes en el marcado, si tienen un tamaño intrÃnseco.
Cambia el tamaño de las imágenes en el servidor, si tienen un tamaño intrÃnseco.
Crea documento que validen según las gramáticas formales publicadas.
No uses medidas en pÃxeles ni unidades absolutas en los valores de los atributos de los lenguajes de marcado y valores de las propiedades de las hojas de estilo.
Usa hojas de estilo para controlar la maquetación y la presentación, a menos que sepas que el dispositivo no las soporta.
Organiza los documentos de forma que puedan leerse, en caso necesario, sin las hojas de estilo.
Usa hojas de estilo cortas.
Usa marcado conciso y eficiente.
EnvÃa el contenido en un formato que sepas que el dispositivo soporta.
Siempre que sea posible, envÃa el contenido en un formato preferente.
Asegura que el contenido use una codificación de caracteres soportada por el dispositivo.
Indica en la respuesta la codificación de caracteres usada.
Da mensajes de error informativos y formas de navegar desde la página de error a información útil.
Evita la entrada de texto libre en la medida de lo posible.
Da valores por defecto preseleccionados siempre que sea posible.
Especifica modo de entrada de texto, idiomas y/o formatos de entrada por defecto, si el dispositivo los soporta.
Crea un orden lógico para los enlaces, controles de formulario y objetos.
Etiqueta todos los controles de formulario apropiadamente y asocia explÃcitamente las etiquetas con los controles.
Posiciona las etiquetas de forma que que queden dispuestas apropiadamente en relación a los controles a que se refieren.
Pocas sorpresas, mucho sentido común y un lenguaje, inevitablemente, polÃticamente correcto. Pero una buena lista de cosas a tener en cuenta cuando nos ponemos a desarrollar.
Los planes de datos ilimitados (y los “ilimitados” me atreverÃa a decir) son el principal motor de adopción. Para sorpresa de absolutamente nadie.
En Europa, los móviles que más usuarios aportan a la internet móvil son el Nokia N95, el N70, los Razr de Motorola, el K800i de Sony Ericsson y el N73 de Nokia, en ese orden. En Estados Unidos el lÃder destacado es el Razr, seguido del iPhone, un par de Blackberrys y la serie Q de Motorola. ¿Sorprendidos por el Razr? Es consistente con lo que oà en el Mobile World Congress: el acceso a internet desde el móvil no se realiza exclusivamente desde móviles de gama alta. Y si el Razr se ha vendido a patadas, aunque un porcentaje muy bajo de sus propietarios use la red, es natural que salga bien arriba en los rankings.
Los tipos de web más visitados: portales (alimentados por las páginas de inicio dispuestas por las operadoras, muy probablemente), correo, meteorologÃa, noticias y polÃtica y búsqueda. Los “canales” individuales más visitados (en Estados Unidos) fueron, en mayo, Yahoo! Mail, Google Search y el Weather Channel. En el ‘top ten’ hay hasta tres sitios más de correo: los de Hotmail, GMail y AOL.
Los usuarios usan muchos menos sitios en el móvil que en el navegador del ordenador. Los más dispersos, los italianos, apenas visitan 8 sitios diferentes en un mes (dice Nielsen que en el navegador del portátil la media es de 100 sitios diferentes al mes).
Los desarrolladores web de los grandes sitios web se empeñan en sacar versiones de sus webs que se adaptan a las caracterÃsticas de los dispositivos. Y no solo hablamos del cambio de resolución y formato o de la ausencia de teclado: cámaras y dispositivos de localización parecen ser muy interesantes para ellos.
Interesantes las innovaciones que podrÃan acabar siendo “Firefox para dispositivos” presentadas por Aza Raskin en este vÃdeo, del que da más detalles en su blog.
Notemos, en primer lugar, que el mundo se empeña en llevarme la contraria (quizá, y solo quizá, porque me equivoque): se llevan los renders “a toda página”. Coinciden en ello Safari, Opera y Firefox. Igual es por algo (yo sigo siendo cabezota y opinando que no es la mejor idea, pero bueno…).
Dignas de atención casi todas las ideas presentadas: las “pestañas” como “thumbnails”, los controles “escondidos” a la izquierda de la página y, sobre todo, lo de añadir las acciones tÃpicas (almacenar en del.icio.us, por ejemplo) al final a cada página, algo que dicho asà suena trivial pero que hasta ahora no se le habÃa ocurrido a nadie…