aplicaciones metro para windows 8
TRANSCRIPT
Aplicaciones METRO para
Windows 8
Roberto Luis Bisbé
Microsoft Student Partner
Agenda
• Novedades para usuarios
• Oportunidades para desarrolladores
• Ejemplo de aplicaciones en C#
Metro para usuarios
• Charms
– Funcionalidad común
• Tiles
– Iconos vivos
• Pantalla completa
– Interacción sin el marco, enfocada a
contenido
Charms
• Settings: Menú inicio y
preferencias
• Devices: Dispositivos e
impresoras
• Share: Compartir con
otras aplicaciones
• Search: Búsqueda local y
global
Tiles
Información con aplicación cerrada.
Los usuarios volverán más frecuentemente
a nuestra aplicación.
Pantalla Completa
DEMO
Metro para usuarios
Metro para desarrolladores
• Nueva API
• Nuevos dispositivos
• Contratos
• Plantillas por defecto
• Interfaz adaptable
• App Bar
• App Store
• Herramientas
Nueva API
Nuevos dispositivos
• Tablets < 10’’ (ARM)
• Netbooks (10’’ -> 13’’)
• Portátiles convencionales (13’’ -> 17’’)
• PC Clásicos (17 -> 30)
• Media Centers (>30’’)
Contratos
• Búsqueda
– Buscar en nuestra aplicación desde otras, y
desde la nuestra en otras.
• Compartir
– Acceder a datos de otras aplicaciones y
compartir con terceras.
• Picker
– Compartir ficheros
Plantillas por defecto
Plantillas de proyecto
• Proyecto vacío
• Grid Application
– 2 páginas: 1 maestro y 1 detalles
• Split Application
– 1 página maestro/detalles
Plantillas por defecto
Plantillas de fichero
• Páginas
– Collection
– Collection Summary
– Grouped Collection
– Item Detail
– Split
• Contratos
– File Picker
– Search
– Share
Interfaz adaptable
Mínima resolución: 1024x768
3 Opciones
• Landscape (por defecto, requerido)
• Snapped a partir de 1336x768+
(requerido)
• Portrait (opcional)
Las plantillas por defecto ya tienen soporte
para estas interfaces
Interacción
Application Bar
• Interacción global
• Iconos desplazados a
los laterales
• Oculta por defecto
Menú contextual
• Máximo 5 opciones
• Sin iconos
• Mayor superficie
(touch)
Microsoft Store
• Opciones
– Gratuitas
– Gratuitas con compras in-app
– Versiones de prueba
– Versiones de pago
• Windows App Certification Kit
– Simular el proceso de certificación
Herramientas (for free!)
• Windows Developer Preview
• Visual Studio 11 Express
• Expression Blend 5 (Solamente JS por
ahora)
• Código de ejemplo:
– http://code.msdn.microsoft.com/windowsapps
• Documentación (preliminar):
– http://msdn.microsoft.com/en-
us/library/windows/apps/
DEMO
Proyecto C#
Resumen
• Windows 8 tiene buen aspecto
• Reutilizar técnicas de programación y
lenguajes => innovar con lo que ya
sabemos
• Interfaz común para muchas tareas
• Muy fácil aprender
Ahora os toca a vosotros