Expandiendo la Web Móvil

Si bien es cierto que cada vez más teléfonos pueden navegar por la Web, también es cierto que muchos teléfonos móviles tienen solo una capacidad limitada para mostrar gran parte del mejor contenido de la Web. Vídeos que se ejecutan en Adobe Flash Players, como los de New York Times , CNN y Revisión de tecnología , y los sitios web con mucho Flash simplemente no funcionan en muchos teléfonos debido a que el software es incompatible con el hardware. Hoy, en un esfuerzo por llevar más Internet a los dispositivos móviles, Adobe y el fabricante de microchips ARM, que alimenta el 90 por ciento de los teléfonos móviles en todo el mundo, han anunciado una colaboración para garantizar que el software de Adobe funcione bien en los futuros dispositivos ARM.





Específicamente, las compañías dicen que Flash Player 10 y AIR (una plataforma para crear aplicaciones web complejas) de Adobe serán compatibles y optimizados para los chips ARM disponibles en 2009. Si bien ARM se usa en una gran cantidad de teléfonos móviles, el anuncio tiene un alcance más amplio. Implicaciones: los chips también se utilizan en decodificadores, dispositivos móviles de Internet, reproductores multimedia personales y plataformas automotrices.

La experiencia de publicar y ver contenido en una PC es casi fluida, dice Anup Murarka , director de marketing técnico de dispositivos móviles de Adobe. Pero cuando nos metemos en dispositivos como decodificadores y teléfonos, te encuentras con muchos obstáculos. Si bien Murarka no cree que todos los obstáculos desaparecerán de inmediato, cree que la colaboración entre Adobe y ARM puede ayudar a que las personas publiquen videos desde sus PC o teléfonos móviles y accedan a ellos desde cualquier lugar.

Sin duda, el acuerdo no mejorará la Web en todos los dispositivos. Una gran excepción es el iPhone de Apple. Steve Jobs históricamente ha evitado Flash de Adobe para el iPhone porque la versión móvil existente del reproductor de Adobe, llamado Flash Lite, se ejecuta demasiado lento en el dispositivo. Pero para la gran mayoría de teléfonos, la colaboración podría marcar la diferencia para los usuarios. Murarka explica que las dos empresas trabajaron juntas para optimizar el software y el hardware de tres formas diferentes.



Primero, el compilador utilizado en Flash Player 10, que convierte el código del programa en instrucciones de microchip, se ha escrito para que funcione sin problemas con los chips ARMv6 y ARMv7. Esto significa que el software comprende cómo estos chips transportan datos y puede acceder a la parte correcta de los chips en el momento adecuado, acelerando las aplicaciones.

Una segunda mejora, dice Murarka, es que algunos chips ARM se han construido con subprocesadores gráficos, piezas de silicio específicamente diseñadas para manejar el trabajo pesado de la renderización de gráficos. Las versiones de escritorio de Flash, dice, no usan procesadores de gráficos, pero la nueva versión de Flash aprovechará el subprocesador de gráficos, lo que hará que la representación de gráficos sea más eficiente en dispositivos móviles y también ahorrará energía de la batería.

En tercer lugar, el software que utiliza Adobe para comprimir y descomprimir videos se optimizará para ejecutarse en los chips de ARM. Hoy en día, los proveedores de contenido deben asegurarse de que los videos Flash estén codificados de una manera específica para que puedan ejecutarse en algunos dispositivos móviles. Así es como se pueden reproducir los videos de YouTube en el iPhone. Flash ahora ofrece más del 80 por ciento de los videos web, dice Murarka. Al trabajar con ARM, podemos optimizar eso para que el contenido que existe en forma de video o audio sea compatible con más dispositivos.



Una implicación más amplia de esta iniciativa es que tanto las empresas de hardware como las de software están proporcionando las herramientas que los programadores necesitan para crear contenido que funcione en todos los dispositivos, dice Michael Gartenberg , vicepresidente de estrategia móvil de Jupitermedia, una empresa de investigación con sede en Connecticut. El problema es [que] los desarrolladores se enfrentan a un panorama [móvil] fragmentado, dice. Y Adobe, al tratar de conseguir esta arquitectura de contenido en varios dispositivos, está intentando que sea más fácil para los desarrolladores.

A principios de este año, Adobe anunció el Proyecto de pantalla abierta , una colaboración con Nokia, Sony Ericsson, Qualcomm y otros destinada a estandarizar Flash en dispositivos móviles. El proyecto llevó a Adobe a eliminar las tarifas de licencia, lo que permite a los desarrolladores integrar Adobe Flash Player y Adobe AIR en cualquier dispositivo o aplicación sin pagar una tarifa. Muchos observadores de la industria vieron el movimiento como una reacción al lanzamiento de Silverlight, un competidor de Flash por parte de Microsoft.

La asociación anunciada entre Adobe y ARM trata sobre la capacidad de llevar Open Screen Project a los teléfonos móviles, dice Gartenberg. Tiene a la gente de ARM apoyando la tecnología, que es el primer paso fundamental.



esconder