Hace algunos días salió a la luz una nueva versión de Firefox, y entre las novedades que ofrecía, estaba el soporte para gráficos vectoriales escalables: SVG (Scalable Vector Graphics). Opera también lo soporta, y desconozco el caso de los otros navegadores. Prueba tu navegador en la siguiente imagen de ejemplo y nos lo cuentas.
No me voy a detener en las ventajas de los gráficos vectoriales escalables (se admiten comentarios que demuestren mi pereza o desconocimiento, je je), pero voy a comentaros un recurso que me ha parecido interesante: un listado con los teléfonos móviles o celulares que soportan SVG: Shipping and Announced SVG Phones.
Atención a la profecía del gurú que tengo dentro: Llegará un día, en el que los sitos webs estarán maquetadas con capas, los desarrolladores y navegadores respetarán los estándares, se podrá acceder desde multitud de dispositivos en todo el mundo de forma gratuita a una cantidad creciente de servicios web, y una buena parte de los gráficos serán escalables, y permitirán ser vistos con la misma calidad en monitores-televisores de 40 pulgadas, o pequeñas pantallas de apenas un par de centímetros de teléfonos móviles y relojes con conexión a internet.
Ups, ya he recuperado el conocimiento. La cantidad de sueños que escribe uno cuando todavía no se ha despertado del todo, je je.
Categoría: Web móvil
Internet en teléfonos móviles o celulares
Otra noticia que viene con retraso, el habitual en las noticias de esta bitácora, je je. Bien pongámonos serios.
El W3C publicó el día 17 de Octubre (la semana pasada), Mobile Web Best Practices 1.0, y como ellos mismos dicen:
The document contains a list of best practices and discussion around the assertions made for content on the Web so that it is delivered effectively to mobile devices. It also contains information about how to implement sites that conform to those best practices.
The document is intended to provide guidance to players in the mobile value chain as to best practices for production of web sites and of Web content intended for delivery to mobile devices.
Mobile Web Best Practices 1.0
Ya que hablamos del W3C y de la web en pequeños dispositivos, me permito la libertad de citar un artículo mío que escribí en esta misma bitácora hace unas semanas, titulado Publicado un borrador, sobre las mejores prácticas para Mobile Web. Quien haya leído esta bitácora desde hace pocas semanas, sabrá de mi interés en este campo (mañana con suerte, puede que vaya a una charla titulada Telefonía móvil e Internet accesible, por Telefónica Móviles España y Vodafone),… y mi apuesta es clara: nada de hacer diferentes versiones para diferentes dispositivos, escribir un contenido común para todos, y hojas de estilos para cada tipo de dispositivos. Ahora mismo funciona, y en el futuro (me refiero a las próximas semanas o próximos meses, que esto va muy rápido), está claro que los pequeños dispositivos lo serán en tamaño, pero no en prestaciones. Estos dispositivos, por ejemplo teléfonos móviles y PDA son, y serán capaces, de mostrar adecuadamente al usuario, páginas web de gran tamaño, sin la mayor dificultad. No merece la pena perder el tiempo haciendo versiones alternativas, … es mi opinión, je je.
Se me olvidaba: según se puede leer en la página de la oficina española del W3C, El 15 de noviembre se reúne la Iniciativa de Web Móvil en Londres.
21 Oct 2005:
Está abierto el periodo de inscripción para la reunión de la Iniciativa de Web Móvil (MWI), que tendrá lugar el Martes, 15 de noviembre, en Academy of Film and Television Arts (BAFTA), situada en el centro de Londres, Reino Unido. Asistirán los patrocinadores de MWI. Esta reunión ofrece entrada libre para el público. Obtenga más información sobre la Iniciativa de Web Móvil, cuyo objetivo es ofrecer una Web interoperable y usable para usuarios de dispositivos móviles.
En el artículo anterior, Navegando desde tres teléfonos móviles en un blog (1), presentábamos un pequeño experimeto: navegar desde tres teléfonos móviles en esta bitácora. ¿Nuestra intención? Comprobar si los móviles seguían los estándares web y usaban una hoja de estilos apropiada para ellos, es decir media="handheld". Si esto era sí, todos los interesados en el desarrollo web para móviles tendríamos un motivo para alegrarnos: no haría falta hacer versiones distintas de una página web para ordenadores de sobremesa, y otra para pequeños dispositivos. En teoría, debería ser así. En la practica… no podemos extrapolar los resultados de este experimento a todos los teléfonos móviles, pero puede ser un indicio de las tendencias en los modelos más novedosos y los que están por venir.
Para demostrar los resultados de este pequeño experimento, vamos a incluir imágenes del log de los tres modelos al entrar en esta bitácora.
Nokia 6100
Éste es mi teléfono móvil, estoy contengo con él, pero entre sus virtudes no está precisamente la capacidad de navegar por internet. Éste teléfono móvil tiene capacidad de navegar por páginas XHTML, ya sea directamente o mediante el proxy WAP de Google.
Aún así, aquí podemos ver su huella en el log de esta bitácora. Si quieres ver el registro completo, pincha sobre la imagen.
Como podemos ver, este navegador no utiliza hoja de estilos, sólamente el código XHTML, y no de forma directa. Si amplias la imagen, podrás ver que se conecta a través de Google WAP Proxy/1.0, no directamente a la bitácora. El motivo es sencillo: si entramos en el blog a través de Google, usando un teléfono móvil de estas características, no nos muestra las páginas webs tal y como están diseñadas, fracciona el código en páginas que puede procesar este teléfono móvil, más o menos unos dos kilobytes.
Sony Ericsson K 300i
Anticipo el resultado, este teléfono móvil, sí reconoce la hoja de estilos de tipo media="handheld". Lo podemos ver en la siguiente imagen. Al igual que antes, si pinchas sobre la imágen, la podrás ver ampliada.
Podemos comprobar claramente que sí utiliza la hoja de estilos que le corresponde. Y además no tiene problemas en procesar un documento más bien extenso como una página de esta bitácora, algo más de 17 kilobytes, no está nada mal…
Además, en el poco tiempo que estuvimos navegando, pudimos comprobar que reconocía todos los estilos correctamente. Es cierto que eran muy básicos (colores y poco más), pero los reconocía. Además usando el navegador que tiene instalado por defecto. Teniendo en cuenta que este teléfono tiene una capacidad aproximada de unos 10 Megabytes, no tenemos porqué descartar que Opera saque a la luz un navegador para este teléfono (aunque de momento no son gratuitos).
Nokia 6630
De este teléfono esperábamos a priori bastante, es sin duda el más completo de los tres que utilizamos. Y al igual que en el teléfono anterior, también este teléfono móvil reconocía la hoja de estilos media="handheld" al navegar por esta bitácora. Aquí tenemos una imagen como prueba, y al igual que antes, pinchando sobre ella, podrás ver una imagen del rastro dejado en el log al navegar por algunas páginas de webposible.
Conclusión
Creo que los que tengamos algo de relación con el desarrollo web, si estamos trabajando con páginas maquetadas con capas, es muy recomendable usar una hoja de estilos para pequeños dispositivos (media="handheld"). En esta prueba, de tres teléfonos dos las reconocían, y la ventaja es evidente. Ya se que no es una muestra muy representantiva (y lo digo yo, con titulación universitaria de estadística, je je), pero como ya he dicho antes: se trata de una tendencia que se ha iniciado ahora, y puede imponerse en un futuro muy próximo.
Si además de incluir una hoja de estilos adaptada, también colocamos vínculos de navegación entre elemenos de la misma página, del tipo Saltar al contenido, Ir al buscador, Saltar a categorías,… mejor que mejor, ya que moverse dentro de una página grande con la pequeña pantalla de un teléfono móvil, resulta bastante complicado.
No resulta casualidad, pero cada vez que hablo en esta bitácora de teléfonos móviles, de una manera bastante directa, encuentro relación con la accesibilidad web. Y es que esto también es accesibilidad, poder acceder desde cualquier dispositivo conectado a internet. Y si encima lo hacemos sencillo, mejor que mejor.
Sería buena idea escribir un día de estos una especie de guía para hacer buenas hojas de estilos para handheld…
¿Alguien quiere añadir algo más?
Actualización (2005/11/24): Otra muestra más, esta vez anónima, de cómo un teléfono móvil puede navegar por esta bitácora. Por casualidad revisando el log de las visitas, me encontré con la «huella» de un teléfono Motorola V600, visitando este blog. En el vínculo anterior puedes ir directamente a la imágen.
A ver si vamos encontrando más casos, je je.
¿Qué ocurre cuando tres entusiastas empiezan a charlar sobre tecnología? Web semántica, accesibilidad, conexiones inalámbricas, diseño web, móviles, internet,…
No sé como será en otros casos, pero en este acabamos navegando todos en este humilde blog, y de forma satisfactoria (en mi caso es que soy bastante optimista, je je). Pero centrémonos en lo que nos interesa. Tenemos a tres personas con tres teléfonos móviles más o menos modernos. Para mantener el anonimato, utilizaremos sus iniciales, je je:
- F. con un Nokia 6630
- J. con un Sony Ericsson K 300i
- G. (bueno, Gonzalo, que soy yo) con un Nokia 6100
Nuestro objetivo: comprobar la capacidad de navegación por internet de estos teléfonos móviles. ¿Web elegida? Esta misma que estás leyendo. ¿Características especiales de la web? Aparte de estar maquetada con capas, ninguna que no pueda hacer cualquiera: simplemente utiliza cuatro hojas de estilos distintas para diferentes dispositivos, que son:
- Una hoja de estilos
media="screen", para el uso más habitual de una web: visualización a través de un monitor. El nombre del fichero:style.css - Una hoja de estilos
media="handheld"para dispositivos con un procesador modesto, y una pequeña pantalla, como por ejemplo una PDA, un teléfono móvil,… el nombre del fichero:estilopda.css - Una hoja de estilos
media="print", para cuando se quiera imprimir un documento (básicamente, consiste en ocultar aquellos elementos que no nos hacen falta cuando leemos en papel, por ejemplo, menú de navegación, vínculos, etcétera). El nombre del fichero:estiloprint.css - Una hoja de estilos
media="aural", para cuando algún internauta se acerca a este blog con un navegador parlante, o lector de pantalla. El nombre del fichero:estilosaural.css
La pregunta que rondaba en el ambiente: ¿Serán capaces los móviles de usar una hoja de estilos, y además la que les corresponde, al menos en teoría? Dicho de manera práctica: En el registro de visitas, ¿veríamos cómo se utiliza el fichero estilopda.css?
Igual que una mala serie de televisión traslada al siguiente episodio la conclusión narrativa de una o varias historias, en este mal blog haremos lo mismo. Dejaremos para más adelante (puede que luego, o mañana), la respuesta a las incógnitas que han conducido a escribir este pequeño artículo.
Hagan sus apuestas, digo… que podéis ir dejando vuestra sabia opinión en los comentarios, a ver quién acierta. No se vosotros, pero yo estoy intrigado (ya se que esto no es creíble, pero pretendo transmitiros mi entusiasmo con este pequeño experimento, je je).
El día 10 de Agosto, hacen una entrevista a Tim Berners-Lee en BBC NEWS, y el día 30 de Agosto, le ha tocado en la CNN: Web inventor: Online life will produce more creative children (aunque no lo parezca, realmente es una entrevista a Tim Berners-Lee).
Aparte del título de la entrevista, que tiene su interés, me permito la licencia de citar un par de preguntas y respuestas:
CNN: What do you think the Internet’s biggest impact has been?
BERNERS-LEE: Connecting everyone (on the Net) to everyone (on the Net) has made the world a smaller place by breaking down geographical barriers. It has not, however, enabled everyone to work with everyone else!
[…]
CNN: How much will the Internet change over the next 10 years?
BERNERS-LEE: We can expect some exciting changes that will enhance the Web currently familiar to us, and also some significant advancements. Today, most people who use the Internet do so from their computer, but that will change: Internet-enabled devices will grow in number and diversity, and people will come to expect connectivity and services in more and more places.
Handheld devices and mobile phones will offer easier access to the Web; this is the goal of [the World Wide Web Consortium’s] recently launched Mobile Web Initiative. [The consortium’s] Web Services will enable organizations to communicate data more efficiently and securely to their customers and suppliers. The Semantic Web will enable computers to do more useful work automatically, using the existing Web as a foundation.
[…]
No hace falta decir, que recomiendo su lectura, je je.
Una pequeña reflexión personal: Cuando el Consorcio ha creado Mobile Web Initiative, y en esta entrevista Tim Berners-Lee destaca el papel de los pequeños dispositivos en el futuro,… es para tenerlo en cuenta 🙂


