Si tu app de Windows Store debe recordar… ¡que recuerde!

 

Pues eso… ya que, como seguramente sabrás, cuando "te vas" de una aplicación diseñada para la Tienda de Windows (Windows Store / Metro / Modern UI) el propio sistema operativo puede ponerla en modo suspensión y cuando vuelve a tener el "foco", es decir, estar nuevamente activa y, por tanto, en primer plano, debería mostrarte lo que te estaba mostrando antes de perder el foco, es decir, que el usuario no "note" lo que el sistema operativo hace con nuestra aplicación, ya que si ve que prácticamente vuelve a empezar, nos echará la culpa a nosotros (los que hemos diseñado la aplicación), ya que el usuario "no entiende" de cosas técnicas, ni de suspensiones, ni casi de cómo usar la aplicación… ya puestos a criticar al usuario… jeje.

Aquí no te voy a explicar cómo hacer esto que te comento en nuestras aplicaciones para la Windows Store (pero quiero escribir sobre el tema, y puede que esta especie de "llamada al orden" acelere esa escritura, ya que desde hace algunos meses que quiero escribir sobre esto…).

 

win8 app

 

En realidad esto lo estoy escribiendo porque hace ya tiempo me pasó con el Internet Explorer para la Tienda de Windows (no el de escritorio), que estaba copiando algo (tenía un texto seleccionado) y "me salí" de la aplicación para ir al escritorio a pegar eso que había copiado en otra aplicación o no sé para qué me fui del IE, la cuestión es que cuando volví se volvió a "reiniciar" el Internet Explorer, aunque se quedó mostrando la página que yo había abierto, pero como si la hubiese recargado, y vale que no estuviese aún seleccionado el texto, pero al menos esperaba que la página estuviese en el mismo sitio en que la dejé… el texto que mostraba era nuevamente el del principio de la página.

Y hoy "jugando" con el Minesweeper (la versión del busca minas para la Tienda de Windows) me ha pasado algo parecido… estaba en uno de los retos diarios, me salí un momento para ver "algo" y cuando volví empezó a cargarse de nuevo (y conectándose con el usuario de la XBox -que no tengo, XBox me refiero-, pero que es lo que te permite hacer más cosas que los simples juegos o modos del juego…

Resumiendo que si los "creadores" de todo el tinglao este de las aplicaciones para la Tienda de Windows (léase Microsoft) no tienen en cuenta esas cosas que nos "recomiendan" al resto de los programadores (o desarrolladores o como quieras llamar a los pica-código) como vamos nosotros a confiar que funcione eso que ellos dicen que funciona y que debemos hacer para que nuestros usuarios tengan un (digamos) buen sentimiento hacia nuestras aplicaciones para la Tienda de Windows.

En fin…

 

Nos vemos.
Guillermo

P.S.
Esperemos que en la nueva revisión (Windows 8.1) algunas de estas "pegas" de las aplicaciones propias de Microsoft / Windows 8 ya estén solucionadas, ya que si tú quieres hacer que tus aplicaciones no "padezcan" de esos mismos problemas tendrás que tener en cuenta cómo estaba el estado de la aplicación antes de que el Sistema Operativo la suspendiera para poder restaurarla a ese mismo estado cuando "vuelva" nuevamente a la vida (esté activa).

Esta entrada fue publicada en cosas técnicas, mis cosas y etiquetada , , . Guarda el enlace permanente.