2011-05-26 10 views

Respuesta

27

La conmutación rápida de aplicaciones es cuando la aplicación se desactiva, pero no se desecha. Ahora entra en un estado inactivo. Si se requiere memoria, la aplicación puede ser desechada desde este estado inactivo. Si la aplicación está activada y está en estado inactivo, simplemente se activa y continúa funcionando como si nada hubiera sucedido realmente (tendrá que volver a conectar los enchufes, volver a adquirir la cámara, etc., si es necesario). Si la aplicación fue desechada, pasa por la misma reactivación que las aplicaciones actuales.

Multitarea donde entran en juego los nuevos agentes de fondo. Los agentes de segundo plano son un ensamblaje separado distribuido con su aplicación que puede configurarse para ejecutarse mientras su aplicación no se está ejecutando. Tendrán 15 segundos de tiempo de ejecución cada 30 minutos (siempre que esas cifras no hayan cambiado desde el anuncio en MIX11) durante un máximo de dos semanas.

De here.

también: From Tombstoning to Fast Application Switching

enter image description here

4

después de leer la respuesta del Mitch y enlaces proporcionados, me atreveré a decir que sí, para muchas aplicaciones, y si su aplicación es la media en el consumo de memoria, puede omitir en la implementación de desertores en Mango. La razón es que se necesita una gran cantidad de personas cuando el usuario abandona la aplicación para buscar o ejecutar otra aplicación o para tomar una llamada o bloquear la pantalla y regresa justo después de estos eventos. En estas situaciones, aún recuerda dónde estaba y no restaurar el estado lo echaría.

Pero, si el usuario vuelve a la aplicación después de 2 horas y ejecuta otras 5 aplicaciones, la expectativa es que su aplicación esté en su página de inicio y mostrar el mismo estado donde dejó la aplicación podría ser incluso irritante. Después de todo, si él quería para ver el estado, volvería antes;)

+2

Por cierto, tengo una aplicación muy popular (lector de noticias) que estoy tratando ahora en Mango con eliminación de tumbas. Soy un usuario activo y no he notado ningún problema por la falta de tombstoning en un mes. –

12

¡La respuesta es un absoluto SÍ!

Tombstoning no desaparece en Mango, es menos probable que su aplicación sea desechada.

Para Mango, usted simplemente hace todo lo que hizo antes con respecto a las incrustaciones, sin embargo, también necesita verificar la propiedad IsApplicationInstancePreserved para determinar si debe restaurar el estado.

Cuestiones relacionadas