Aplicaciones web en Windows Phone 7…
Las formas más habituales de desarrollar aplicaciones para Windows Phone 7 es haciendo uso de los dos frameworks disponibles en la plataforma: Silverlight y XNA. Sin embargo, no es la única posibilidad que existe.
Dentro de Silverlight tenemos disponible el control WebBrowser que podemos emplear para mostrar información directamente desde Internet o, aún más interesante, emplearlo para mostrar contenido estático o dinámico dentro del teléfono. Esto abre la posibilidad de realizar aplicaciones basadas en HTML + CSS + JavaScript pudiendo reutilizar código para generar aplicaciones para las tres plataformas móviles que mayor presencia tienen actualmente.
En el blog del equipo de desarrollo de Windows Phone 7 se han publicado recientemente dos artículos bastante relacionados con este aspecto que son interesantes de leer:
- Managing the Windows Phone Browser Viewport: la importancia de controlar cómo se muestra en cada momento la página web en función de la orientación del dispositivo.
- Targeting mobile-optimized CSS at Windows Phone 7: cómo controlar mejor nuestros CSS para el navegador de Windows Phone, una versión adaptada de IE7, teniendo en cuenta la falta de soporte para las CSS3 Media Queries.
Sin embargo, el estar dentro del navegador nos limita un poco la funcionalidad de nuestra aplicación. Por ejemplo, ¿cómo controlamos la navegación? ¿cómo utilizamos las funciones del teléfono como reproducir audio? Poco a poco os lo iré mostrando.