Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porMartín Farías Herrero Modificado hace 8 años
2
Multi-tasking en Windows Phone 7 WPH307 Pablo García Architect Evangelist Microsoft
3
Windows Phone Multitasking Switching entre aplicaciones Alarmas y recordatorios Transferencias en 2do plano Audio en 2do plano Tareas generales en 2do plano
4
Multitarea e impacto en el teléfono
5
Control del usuario Compatibl e WP7 App Durmiente Cargar o refrescar estado* Compilar y testear para Mango Compilar y testear para Mango Reattachar recursos* Fast Application Switching
6
Ciclo de vida de una applicación Guardar estado pero no descartarlo Recargar / refrescar estado solo si es necesario La aplicación permanece residente en memoria; el SO detacha recursos y para los threads Tombstoned Deactivated Dormant Running Activated
7
demo Fast Application Switching
8
Componentes multitarea Gestión de recursos Servicios Agentes
9
demo Alarmas / recordatorios
10
Servicio de transferencia en 2do plano Subir o descargar contenido en 2do plano Balance de experiencia, salud, y ancho de banda API basado en WebClient / HttpWebRequest Encabezados personalizados Eventos de progreso de descarga Evento de descarga completa 5 MB upload 20 MB download sobre la red celular 50 MB download sobre wifi (sin limite si enchufado)
11
Background Transfer Service Demo
12
Audio en 2do plano HTML 5 Audio en Internet Explorer Streaming playback API API de ejecución de música basada en tracks Contenido local o remoto Soporta integración con la UX Usa un agente de 2do plano Basado en MediaStreamSource Soporta protocolos personalizados, contenedores y/o formatos de encripción
13
Arquitectura Servicio s del sistema Cloud Logica UX myapp.dll Logica myappagent. dll App
14
Agentes de 2do plano Permitido Restringido Tiles Toast Location Network Isolated storage Structured storage Sockets UI (solo Toast o Tile) XNA Micrófono y cámara Sensores Play audio (solo 2do plano)
15
Agents genéricos Agentes Periodico De uso intenso de recurso Se puede tener uno o ambos Initicializado en 1er plano, corre en 2do plano Persisten entre reinicios El usuario los puede controlar Hasta 10 agentes activos Los agentes corren por hasta 14 días (pueden renovarse)
16
Agentes Genéricos Periódicos De uso intensivo de recursos Ocurren Cada 30 min Duración 15 seconds Escenarios Sync de datos incremental Ubicación Otros… Ocurrencia Enchufado, fuera de red celular Duración 10 minutos Escenarios Carga de datos Sincronización Otros…
17
Agentes de 2do plano Demo
19
Live Tiles & Push Notifications Push y Tiles Novedades Experiencia Arquitectura Escenarios Oportunidades de mejora… Nuevas APIs Push Notifications Desempeño /Eficiencia/ Confiabilidad Tile/Toast
20
Push Notifications and Live Tiles Push Notifications ofrecen a los desarrolladores una forma de enviar información actualizadaa sus aplicaciones aunque no estén en uso Windows Phone tiene la habilidad única de dar acceso a la información mas relevante para el usuario a golpe de vista, via los Live Tiles
21
Push Notifications Toast notifications Tile notifications El tile debe estar fijado a la pantalla de inicio Contador, Título, e imagen de fondo Raw notifications
22
Arquitectura
23
Oportunidades de mejora Denme mas control de mi tile Interacción y notificaciones mas ricas Notificaciones mas confiables Mas endpoints por teléfono Mas ejemplos usando el cloud
24
API de Tiles local Actualizaciones locales (no son push) Control total cuando la aplicación está en primer o segundo plano MultiTile! Crear/Actualizar/Borrar Conecta directo con la página
25
API local de Tiles Reverso de los tiles Control total cuando la aplicación está en primer o segundo plano Mismas propiedades Se invierte a intervalos randómicos La lógica del SO genera el efecto asíncrono
26
Push Notifications – Novedades MultiTile/Back of Tile Support Múltiples tiles, asociado a subcategorías Se pueden actualizar todos los tiles de la aplicación Misma API! – BindToShellTile conecta todos los tiles Enviar el ID del tile para una actualización directa 3 nuevos elementos para las propiedades del reverso
27
Push Notifications – Novedades Deep Links en Toasts Navega directamente a la página de la aplicación Usa navegación estándar de SL (OnNavigatedTo) Misma API! – BindToShellToast es todo lo que se necesita 1 nuevo elemento para enviar parámetros en el toast mensaje
28
Palestras Relacionadas WPH201 | Entendiendo la plataforma de desarrollo de Windows Phone 7 WPH301 | Ciclo de Vida y Desempeño de aplicaciones en Windows Phone 7 WPH302 | Push Notifications, Tiles, cámara y sensores en Windows Phone 7 WPH401 | Acceso a base de datos (local DB) en Windows Phone 7
29
Recursos Recursos para IT Pros Recursos para Desenvolvedores http://technet.microsoft.com/pt-br http://msdn.microsoft.com/pt-br
30
Não esqueça de preencher sua avaliação online www.teched.com.br/avaliacao
31
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.