Download Windows Mobile 6 y el futuro de los dispositivos móviles

Document related concepts
no text concepts found
Transcript
 Windows Mobile 6 y el futuro de los dispositivos móviles
Vivimos una época de transición en los sistemas móviles. Es constante la aparición de nuevos
modelos, mientras que el software se prepara para dar un gran salto en los próximos dos años.
En 2008, la industria de la telefonía móvil elevó el estándar, incorporando a los teléfonos de
gama media características antes reservadas para la alta gama: conectividad Bluetooth
estéreo, pantallas de un cuarto de VGA (320x240), reproductor multimedios con múltiples
formatos, navegador que acepta páginas HTML estándar, sintonizadores de radio FM, etc.
exigiendo al máximo la capacidad del sistema operativo subyacente. Si consideramos los
limitantes de hardware en un dispositivo móvil, apreciaremos el enorme logro técnico de este
tipo de software.
Microsoft actualmente comercializa su Windows Mobile versión 6.1, que tiene muy buena
capacidad multitarea y hace énfasis en la conectividad y servicios empresariales. En el
horizonte se ve Windows 6.5 y, un poco más allá, el tan comentado Windows 7. Sin embargo,
se percibe un claro sesgo hacia las interfaces elaboradas, a la vez que intuitivas y fáciles.
Si observamos el éxito comercial de la propuesta de Apple, el iPhone®, vemos que la empresa
ha tomado debida nota de las preferencias de los consumidores. La interfaz del iPhone se
reconoce como muy rápida y de respuesta inmediata, aunque, detrás de la escena
comprobamos que esto tiene un precio. Debido al alto consumo de recursos computacionales
que las animaciones y deslizamientos de imagen exigen, el sistema asigna los recursos de
procesador a la interfaz cuando está en primer plano. Esto significa que algunos procesos en
segundo plano se ven prácticamente detenidos hasta que obtienen nuevamente el primer
plano. Sin embargo, esta modalidad ha sido copiada por muchos fabricantes, pues resulta
evidente que el público las prefiere.
En Windows Mobile se optó por dejar la administración de los recursos del procesador al libre
arbitrio de cada fabricante. Windows Mobile está basado en Windows CE, un sistema operativo
portátil de 32 bits, con 256 niveles de interrupción y 64 interrupciones programables, que
permiten al programador un control muy fino de las prioridades de cada tarea. Los diseñadores
han tomado el modelo de Windows de escritorio y lo han mejorado para que sea “en tiempo
real”. Con esta base tecnológica, se puede montar sobre él casi cualquier combinación de
software, y ésta heredará dichos beneficios.
Los fabricantes de equipos (OEM) pueden personalizar las interfaces de estos modelos debido
a que Microsoft les ofrece el servicio de Platform Builder, el cual permite construir una imagen
del sistema operativo listo para ser instalado en la ROM del dispositivo, a la manera de un
rompecabezas. En efecto, esta herramienta, reservada solamente para los OEMs permite
seleccionar el perfil de hardware, los programas y servicios a instalar y testearlos previamente
por medio de sofisticados emuladores. La modularidad de Windows CE permite que colocar
una nueva interfaz sobre la convencional de Windows sea una tarea relativamente accesible
para estos fabricantes.
En este sentido, HTC (High-Tech Computers, Taiwán) introdujo hace un tiempo su innovadora
interface Touch-Flo®, que permite navegar las opciones y los objetos en forma de un cubo
rotante, efectos de persiana deslizantes y gráficos semitransparentes con sólo deslizar el dedo
pulgar. Esta interfaz se monta sobre la estándar de Windows Mobile y el usuario puede elegir
utilizar la anterior si lo desea. HTC ha instalado esta interfaz en todos sus modelos recientes,
hasta el tope de su gama, el HTC Touch HD, un extraordinario dispositivo con pantalla de 4
pulgadas y 800x480 pixeles, que corre Windows Mobile 6.1 y es uno de los nuevos modelos
que incorpora un chip de video con memoria dedicada (64MB).
Samsung Electronics es el segundo productor mundial de teléfonos celulares, desplazando a
Motorola, que ostentaba esa posición. El gigante coreano propone su propia interfaz,
denominada Touch-Wiz, la cual estrenó, en un modelo con sistema operativo propietario, el
SGH480, y recientemente portó al modelo Omnia i900 que corre Windows Mobile 6.1. Estos
modelos y muchos otros incorporan el “teclado háptico”, un teclado virtual que se dibuja en la
pantalla, donde cada toque de una tecla se traduce en una retroalimentación al usuario que
consiste en una vibración claramente perceptible. La sensación es agradable y permite
controlar con más eficacia las pulsaciones. Esta misma interfaz está anunciada para el nuevo
modelo Omnia HD, que correrá una variante de Symbian, el sistema operativo controlado por
Nokia.
Toshiba ha propuesto, en Febrero de 2009, su nuevo teléfono TG01, el primero en tener una
CPU de 1GHz con un procesador de gráficos tridimensionales con capacidad de más de 22
millones de polígonos por segundo, ideal para juegos, que soporta resoluciones de hasta
1024x768 píxeles. Puede reproducir video de alta resolución 720p (1280x720 pixeles con
barrido progresivo de imagen). La firma japonesa desarrolló una interfaz basada en “bandas”
que forman una especie de “persiana” que el usuario puede abrir y cerrar con deslizar su dedo.
Todo esto corriendo sobre Windows Mobile 6.1, en sólo unos 10mm. de espesor.
Y tenemos que hablar de Silverlight, la propuesta de Microsoft para construir sistemas web que
corran dentro de un navegador, pero que tengan la experiencia de usuario de una aplicación de
escritorio. Ya existen otras tecnologías similares, como Flash®, de Macromedia, y Java FX (y,
mas recientemente, Java 3D) de Sun Microsystems. Sin embargo, la propuesta de Microsoft es
integrar fuertemente su tecnología .NET. Existe una versión para Windows Mobile denominada
.NET Compact Framework, que permite a los programadores de aplicaciones convencionales
de escritorio aprovechar su experiencia y desarrollar para móviles de una manera muy parecida
al desarrollo de programas convencionales. Si decimos que Silverlight no solamente tiene
efectos de animación avanzados, transparencias, múltiples niveles de movimiento y control
total de los recursos gráficos que ofrecen los equipos modernos, sino que también está dotado
de capacidades de comunicación y sincronización a bases de datos empresariales como el
SQL Server, todo controlado por archivos de texto en formato XAML, tenemos una
combinación ganadora. Ha habido cierta incertidumbre sobre si Silverlight iba a estar disponible
en dispositivos móviles, y si esto iba a estar disponible solamente para Windows Mobile. La
respuesta vino de la mano de Nokia Corporation, que anunció públicamente en 2008 que
Silverlight correrá en sus teléfonos con sistema operativo Symbian S40 (gama media) y S60
(gama alta). Si pensamos que ya existen teléfonos con interfaces totalmente diseñadas en
Flash, como el Gigabyte Smart S1200, que corre Windows Mobile 6.1, y sobre él un plugin
totalmente hecho en Flash que ejecuta la interfaz de usuario, es posible que en futuro podamos
ver interfaces totalmente diseñadas en Silverlight, lo que nos abriría un mundo completamente
nuevo en posibilidades, incluso, porqué no, diseñar el aspecto visual de la interfaz de nuestro
propio teléfono celular, el grado máximo de personalización.
La Facultad de Tecnología Informática dictará junto con el MUG un curso
intensivo (18hs) de Desarrollo de Aplicaciones Móviles con Windows Mobile 6.0, a
cargo del Ing. Carlos Pérez, autor del presente artículo.
Jueves 23, viernes 24 de abril de 14.00 a 21.00 hs.; Sábado 25 de 9.00 a 13.00 hs.
Informes: [email protected]
Oficina de Informes Extensión: Humberto Primo9 958, planta baja, Capital Federal De lunes a viernes de 9 a 21 hs. Tel.: 4300‐2147. Int. 1607