Compartir a través de


Ejecutar aplicaciones de Windows Phone en el simulador

Se aplica solo a Windows Phone

El emulador de Windows Phone es una aplicación de escritorio que simula un Windows Phone. El emulador proporciona un entorno virtualizado en el que puede depurar y probar aplicaciones de Windows Phone en el equipo sin un dispositivo físico. Puede simular eventos táctiles y rotaciones, y elegir el tamaño y la resolución de la pantalla física que desee emular. También puede probar muchas características usadas habitualmente como, por ejemplo, la ubicación, las redes, las notificaciones, los sensores, el acelerómetro y la tarjeta SD opcional.

Para obtener más información acerca de las características que puedes probar en el emulador, consulte Test app features in Windows Phone Emulator.

Junto con Visual Studio, el emulador proporciona un entorno completo donde puede diseñar, desarrollar, depurar y probar aplicaciones de Windows Phone.

En este tema

  • Ejecutar una aplicación de Windows Phone en el emulador

    • Ejecutar una aplicación desde Visual Studio

    • Ejecutar una aplicación con la herramienta Implementación de aplicación

  • Configurar el emulador de Windows Phone con la barra de herramientas del emulador

  • Usar los botones de hardware simulados en el emulador

  • Usar el teclado del equipo con el emulador

  • Guardar y cargar puntos de control personalizados

  • Realizar capturas de pantalla en el emulador

Ejecutar una aplicación de Windows Phone en el emulador

Al desarrollar una aplicación de Windows Phone, puede usar Windows Phone Emulator para implementar y probar la aplicación rápidamente. Sin embargo, le recomendamos que pruebe la aplicación en un dispositivo Windows Phone antes de publicarla en la Tienda de Windows Phone. De este modo, podrá experimentar la aplicación tal como la experimentarán los usuarios.

Al ejecutar una aplicación de Windows Phone por primera vez en Windows Phone Emulator, tienen lugar los siguientes eventos:

  1. El emulador se inicia.

  2. El emulador carga el sistema operativo de Windows Phone.

  3. El emulador muestra la pantalla Inicio de Windows Phone.

  4. La aplicación se implementa en el emulador.

  5. La aplicación se ejecuta en el emulador.

Si el emulador seleccionado ya se está ejecutando, la aplicación se implementa y se inicia en el emulador en ejecución. Solo se puede ejecutar una instancia de cada emulador a la vez.

Sugerencia

Al probar una aplicación en el emulador, deja el emulador abierto entre cada sesión de depuración para poder ejecutar la aplicación de nuevo rápidamente.

Ejecutar una aplicación desde Visual Studio

Para implementar y ejecutar una aplicación desde Visual Studio

  1. En Visual Studio, abra un proyecto de Windows Phone.

  2. En la barra de herramientas Estándar, seleccione una de las opciones del emulador.

    Lista de imágenes del Emulador de Windows Phone

  3. Para implementar y ejecutar la aplicación con depuración, en el menú Depurar, haga clic en Iniciar depuración o bien presione F5.

    Para implementar y ejecutar la aplicación sin depuración, en el menú Depurar, haga clic en Iniciar depuración o bien presione Ctrl+F5.

    La aplicación se ha implementado y se ha iniciado.

    Para implementar la aplicación sin ejecutarla, en el menú Compilar, haga clic en Implementar solución.

Para detener una aplicación en ejecución

  • Para detener una aplicación en ejecución, realice una de las siguientes operaciones:

    • En Visual Studio, en el menú Depurar, haga clic en Detener depuración o bien presione Mayús+F5.

    • En el emulador, presione el botón Atrás para salir de la aplicación. Si la página activa de la aplicación no era la página inicial de la aplicación, es posible que deba presionar el botón Atrás más de una vez.

    La aplicación se cierra y se abre la pantalla Inicio. Esta operación finaliza la sesión de depuración actual.

Para reiniciar una aplicación sin depuración

  1. En el emulador, en la pantalla Inicio, deslice el dedo rápidamente hacia la izquierda para ver la lista de aplicaciones.

  2. En la lista de aplicaciones, pulse el icono de la aplicación. La aplicación se reinicia sin depuración.

Para desactivar una aplicación en ejecución

  1. Antes de ejecutar la aplicación, en Visual Studio, haga clic con el botón derecho en el proyecto en Explorador de soluciones y después seleccione Propiedades para abrir Diseñador de proyectos.

  2. En Diseñador de proyectos, en la página Depurar, deje la casilla Marcador de exclusión tras la desactivación durante la depuración desactivada si quiere que la aplicación entre en estado inactivo al desactivarla. Active la casilla si quiere que se asigne a la aplicación un marcador de exclusión al desactivarla.

  3. En el menú Depurar, haga clic en Iniciar depuración o bien presione F5 para ejecutar la aplicación.

  4. En el emulador, haga clic en el botón Inicio. Aparece la pantalla Inicio y se desactiva la aplicación. La aplicación entra en estado inactivo o bien se le asigna un marcador de exclusión, en función de la configuración de la casilla Marcador de exclusión tras la desactivación durante la depuración.

Para reactivar una aplicación inactiva o con marcador de exclusión

  • En el emulador, presione el botón Atrás para volver a la aplicación. Si ha navegado a otras páginas o has abierto otra aplicación, es posible que deba presionar el botón Atrás más de una vez para reactivar la aplicación.

    Se reanudará la sesión de depuración. Si el depurador se ha desasociado de la aplicación, es posible que deba presionar F5 para reanudar la sesión de depuración.

Ejecutar una aplicación con la herramienta Implementación de aplicación

También puede usar la herramienta Implementación de aplicación de Windows Phone (AppDeploy.exe) para ejecutar la aplicación en el emulador. Esta herramienta es una aplicación independiente que se instala al instalar las herramientas de desarrollo de Windows Phone.

Para obtener más información, consulta Implementar aplicaciones de Windows Phone con la herramienta de implementación de aplicación.

Configurar el emulador de Windows Phone con la barra de herramientas del emulador

En la siguiente captura de pantalla se muestran los botones de configuración disponibles en la barra de herramientas del emulador.

Barra de herramientas del Emulador de Windows Phone

Botones de la barra de herramientas

Opciones de configuración

Opciones de entrada en la barra de herramientas del Emulador de Windows Phone

Configurar entrada de único punto o multipunto

Al habilitar una entrada de multipunto, puede hacer clic con el botón derecho para mover los puntos táctiles sin tocar la pantalla. A continuación, puedeshacer clic con el botón izquierdo para mover ambos puntos táctiles simultáneamente.

Orientación en la barra de herramientas del Emulador de Windows Phone

Configurar la orientación del emulador

Puede cambiar la orientación en Windows Phone Emulator por una de las tres orientaciones posibles: vertical, horizontal a la izquierda u horizontal a la derecha. El tamaño del emulador no cambia al cambiar la orientación.

Para cambiar la orientación, haga clic en el botón Girar a la izquierda o el botón Girar a la derecha.

Opciones de tamaño en la barra de herramientas del Emulador de Windows Phone

Configurar el tamaño del emulador

Puede cambiar el tamaño del emulador en la pantalla del equipo host. Los puntos por pulgada (PPP) del emulador se basan en los PPP del monitor host, independientemente del valor del zoom.

  • Para ajustar el emulador a la pantalla, haga clic en el botón Ajustar a la pantalla.

  • Para cambiar la configuración del zoom, haga clic en el botón Zoom. Se abrirá el cuadro de diálogo Zoom. En el cuadro de diálogo Zoom, especifique un valor de zoom entre 33 y 100.

Usar los botones de hardware simulados en el emulador

Simula el uso de los botones de hardware de un teléfono mediante los botones de hardware simulados situados a la derecha de la pantalla del emulador.

  • Haga clic en el botón de inicio/apagado para simular la activación y desactivación del dispositivo. Haga clic y mantenga presionado para simular la activación y desactivación del teléfono.

  • Haga clic en el botón Subir volumen o Bajar volumen para simular el cambio de volumen del altavoz del teléfono para llamadas telefónicas y notificaciones.

  • El botón Cámara inicia la aplicación de la cámara. Puede simular cómo hacer una foto o grabar un vídeo mediante los controles de la aplicación de la cámara.

La siguiente captura de pantalla muestra los botones de hardware simulados.

  1. La imagen de la izquierda muestra la pantalla Inicio del emulador.

  2. En la imagen del centro se muestra el emulador tras pulsar el botón de inicio/apagado para apagar la pantalla.

  3. En la imagen de la derecha se muestra la pantalla del emulador tras pulsar el botón Subir volumen para aumentar el volumen.

Botones del Emulador de Windows Phone

Usar el teclado del equipo con el emulador

El emulador admite la asignación del teclado de hardware del equipo de desarrollo al teclado de un Windows Phone. El comportamiento de las teclas es el mismo que en un dispositivo Windows Phone.

De forma predeterminada, el teclado de hardware no está habilitado. Esta implementación es equivalente a un teclado deslizante que debe implementarse antes de su uso. Antes de habilitar el teclado de hardware, el emulador acepta la entrada de teclas solo desde las teclas de control.

El emulador no admite caracteres especiales del teclado de una versión localizada de un equipo de desarrollo de Windows. Para escribir caracteres especiales que están presentes en un teclado localizado, use el Panel de entrada de software (SIP).

Para usar el teclado del equipo en el emulador

  • Presione la tecla RE PÁG.

    o bien

  • Presione la tecla PAUSA/INTERRUMPIR.

Para dejar de usar el teclado de su equipo y usar el teclado de hardware del emulador

  • Presione la tecla AV PÁG.

    o bien

  • Presione la tecla PAUSA/INTERRUMPIR.

La tabla siguiente indica las teclas de un teclado de hardware que puede usar para emular los botones y otros controles en un dispositivo .

Tecla de hardware del equipo

Botón de hardware de

Notas

F1

ATRÁS

Las pulsaciones prolongadas funcionan según lo previsto.

F2

INICIO

Las pulsaciones prolongadas funcionan según lo previsto.

F3

BUSCAR

F4

No disponible.

F5

No disponible.

F6

CÁMARA A LA MITAD

Un botón de cámara dedicado que se presiona hasta la mitad.

F7

CÁMARA COMPLETO

Un botón de cámara dedicado.

F8

No disponible.

F9

SUBIR VOLUMEN

F10

BAJAR VOLUMEN

F11

No disponible.

F12

INICIO/APAGADO

Presione la tecla F12 dos veces para habilitar la pantalla de bloqueo.

Las pulsaciones prolongadas funcionan según lo previsto.

ESC

ATRÁS

Las pulsaciones prolongadas funcionan según lo previsto.

PAUSA/INTERRUMPIR

Alternar teclado

Activa o desactiva el teclado de hardware.

RE PÁG

Teclado arriba

Activa el teclado de hardware.

AV PÁG

Teclado abajo

Desactiva el teclado de hardware.

Guardar y cargar puntos de control personalizados

Guarde una instantánea del estado del emulador mediante la pestaña Puntos de control de las Herramientas adicionales del emulador. Esta característica es útil si prueba a menudo su aplicación con los mismos datos y la misma configuración.

Por ejemplo, si la aplicación necesita varios contactos, puede crear los registros de contactos una vez y guardar una instantánea del emulador. De lo contrario, deberá recrear los registros de contactos cada vez que inicie el emulador.

  • Haga clic en Nuevo punto de control para capturar una nueva instantánea del estado del emulador con los datos y la configuración necesarios para volver a probar la aplicación más adelante. El nuevo punto de control se agregará a la lista Puntos de control.

    Puede capturar un punto de control mientras el depurador esté asociado al emulador.

  • Seleccione un punto de control en la lista Puntos de control para ver la información acerca del punto de control.

  • Seleccione el botón de radio de la columna Predeterminado para convertir un punto de control en el punto de control predeterminado para el emulador activo.

  • Haga clic en Restaurar para reiniciar el sistema operativo de Windows Phone en el emulador y cargar la instantánea seleccionada.

  • Haga clic en Eliminar para eliminar una instantánea que ya no necesite.

La imagen del emulador original aparece siempre como el primer elemento de la lista Puntos de control y no se puede cambiar ni eliminar. Sin embargo, puede seleccionar una instantánea diferente como imagen del emulador predeterminada.

Pestaña de puntos de comprobación del Emulador de Windows Phone

Realizar capturas de pantalla en el emulador

Puede crear capturas de pantalla de sus aplicaciones de Windows Phone mediante la herramienta de captura de pantallas desde la ventana Herramientas adicionales. La herramienta crea archivos PNG que coinciden con la resolución del emulador en ejecución.

Capturas de pantalla desde el Emulador de Windows Phone

Para crear una captura de pantalla de una aplicación mediante la herramienta integrada de captura de pantallas del emulador

  1. Para optimizar la calidad de las capturas de pantalla, establezca el nivel de zoom del emulador al 100 por ciento. Cuando más elevado sea el nivel de zoom, mejor será la calidad de la captura de pantalla.

  2. Iniciar la aplicación en el emulador.

  3. En la barra de herramientas del emulador, haga clic en el botón de expandir para abrir la ventana Herramientas adicionales.

  4. Haga clic en la pestaña Captura de pantalla.

  5. Cuando la aplicación esté lista, haga clic en el botón Capturar.

    La captura de pantalla aparecerá en el área de trabajo.

  6. Haga clic en el botón Guardar para abrir el cuadro de diálogo Guardar como.

  7. Elija la ubicación y el Nombre de archivo que desee y después haga clic en Guardar.

  8. También tiene la opción de navegar a otras páginas de la aplicación y realizar capturas de pantalla adicionales.

  9. Inicie un emulador con una resolución de pantalla diferente para realizar las mismas capturas de pantalla en otra resolución. Si ejecutó la aplicación con depuración, debe detener la depuración para poder volver a ejecutarla en otro emulador.

Deshabilite los contadores de velocidad de fotogramas en la pantalla del emulador antes de realizar capturas de pantalla que se enviarán a la Tienda de Windows Phone.

Para deshabilitar los contadores de velocidad de fotogramas en el emulador antes de realizar capturas de pantalla

  • Especifique una compilación de versión en Visual Studio. Tras especificar una compilación de versión, inicie la aplicación seleccionando el vínculo Implementar [nombre de la aplicación] del menú Compilación.

  • Como alternativa, puede convertir en comentario la línea de código en el archivo app.xaml.cs o app.xaml.vb que establece el valor de EnableFrameRateCounter como true.