Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta sección se incluye información sobre lo siguiente:
- Qué ocurre cuando se inicia, suspende, reanuda y finaliza una aplicación para la Plataforma universal de Windows (UWP).
- Cómo iniciar aplicaciones mediante un URI o mediante la activación de archivos.
- Cómo usar app services, que permiten que tu aplicación para la Plataforma universal de Windows (UWP) comparta datos y funcionalidades con otras aplicaciones.
- Cómo usar tareas en segundo plano, que permiten que una aplicación para UWP funcione mientras la propia aplicación no está en primer plano.
- Cómo detectar dispositivos conectados, iniciar una aplicación en otro dispositivo y comunicarse con un servicio de aplicaciones en un dispositivo remoto para que pueda crear experiencias de usuario que fluyan entre dispositivos.
- Cómo elegir la tecnología adecuada para ampliar y componenter la aplicación.
- Cómo agregar y configurar una pantalla de presentación para la aplicación.
- Cómo escribir para extender tu aplicación mediante paquetes que los usuarios pueden instalar desde Microsoft Store.
Ciclo de vida de la aplicación
En esta sección se detalla el ciclo de vida de una aplicación para la Plataforma universal de Windows (UWP) de Windows 10, desde el momento en que se activa hasta que se cierra.
| Tema | Descripción |
|---|---|
| Ciclo de vida de la aplicación | Obtén información sobre el ciclo de vida de una aplicación para UWP y lo que sucede cuando Windows se inicia, suspende y reanuda la aplicación. |
| Manejo del prelanzo de la aplicación | Aprenda a controlar el inicio previo de la aplicación. |
| Gestionar la activación de aplicaciones | Obtenga información sobre cómo controlar la activación de la aplicación. |
| Gestionar la suspensión de la aplicación | Obtenga información sobre cómo guardar datos importantes de la aplicación cuando el sistema suspende la aplicación. |
| Gestión de la reanudación de la aplicación | Obtenga información sobre cómo actualizar el contenido mostrado cuando el sistema reanuda la aplicación. |
| Memoria libre cuando la aplicación se mueve al fondo | Obtenga información sobre cómo reducir la cantidad de memoria que usa la aplicación cuando se encuentra en segundo plano para que no se termine. |
| Posponer la suspensión de la aplicación mediante ejecución extendida | Aprende a utilizar la ejecución extendida para mantener tu aplicación funcionando cuando se minimiza. |
Inicio de aplicaciones
| Tema | Descripción |
|---|---|
| Crear una aplicación de consola de la Plataforma universal de Windows | Obtenga información sobre cómo escribir una aplicación para la Plataforma universal de Windows que se ejecuta en una ventana de consola. |
| Crear una aplicación para UWP de varias instancias | Obtenga información sobre cómo escribir una aplicación para la Plataforma universal de Windows de varias instancias. |
En la sección Iniciar una aplicación con un URI se detalla cómo usar un identificador uniforme de recursos (URI) para iniciar una aplicación.
| Tema | Descripción |
|---|---|
| Iniciar la aplicación predeterminada para un URI | Obtenga información sobre cómo iniciar la aplicación predeterminada para un identificador uniforme de recursos (URI). Los URI permiten iniciar otra aplicación para realizar una tarea específica. En este tema también se proporciona información general sobre los muchos esquemas de URI integrados en Windows. |
| Gestionar la activación de URI | Obtenga información sobre cómo registrar una aplicación para convertirse en el controlador predeterminado para un nombre de esquema de identificador uniforme de recursos (URI). |
| Iniciar una aplicación para obtener resultados | Obtenga información sobre cómo iniciar una aplicación desde otra aplicación e intercambiar datos entre los dos. Esto se denomina inicio de una aplicación para obtener resultados. |
| Elegir y guardar tonos mediante el esquema de URI ms-tonepicker | En este tema se describe el esquema de URI ms-tonepicker y cómo usarlo para mostrar un selector de tono para seleccionar un tono, guardar un tono y obtener el nombre descriptivo de un tono. |
| Inicio de la configuración de Windows | Obtenga información sobre cómo iniciar la configuración de Windows desde la aplicación. En este tema se describe el esquema de URI ms-settings. Usa este esquema de URI para iniciar la configuración de Windows en páginas de configuración específicas. |
| Iniciar la aplicación de Microsoft Store | En este tema se describe el esquema de URI ms-windows-store. La aplicación puede usar este esquema de URI para iniciar la aplicación UWP en páginas específicas del Store. |
| Iniciar la aplicación People | En este tema se describe el esquema de URI ms-people. La aplicación puede usar este esquema de URI para iniciar la aplicación People para acciones específicas. |
| Soporte para la vinculación de web a aplicación con controladores de URI de aplicación | Impulsar la interacción del usuario con la aplicación mediante controladores de URI de la aplicación. |
La sección Iniciar una aplicación a través de la activación de archivos detalla cómo configurar la aplicación para iniciarse cuando se abre un archivo de un tipo determinado.
| Tema | Descripción |
|---|---|
| Iniciar la aplicación predeterminada para un archivo | Obtenga información sobre cómo iniciar la aplicación predeterminada para un archivo. |
| Manejar la activación de archivos | Obtenga información sobre cómo registrar la aplicación para convertirse en el controlador predeterminado de un tipo de archivo determinado. |
Consulta otros temas relacionados con el inicio de una aplicación a continuación.
| Tema | Descripción |
|---|---|
| Continuar la actividad del usuario, incluso en todos los dispositivos | Reenganche a los usuarios con su aplicación, incluso a través de todos los dispositivos, iniciando la aplicación donde el usuario lo dejó. |
| Auto-inicio con AutoPlay | Puedes usar Reproducción automática para proporcionar la aplicación como opción cuando un usuario conecta un dispositivo a su PC. Esto incluye dispositivos que no son de volumen, como una cámara o un reproductor multimedia, o dispositivos de volumen, como una unidad usb, una tarjeta SD o un DVD. |
| Nombres reservados de esquemas de archivos y URI | En este tema se enumeran los nombres de esquema de archivo y URI reservados que no están disponibles para la aplicación. |
Servicios de aplicaciones y extensiones
En la sección Servicios de aplicaciones y extensiones se describe cómo integrar los servicios de aplicaciones en tu aplicación para UWP para permitir el uso compartido de datos y funcionalidades entre aplicaciones.
| Tema | Descripción |
|---|---|
| Crear y consumir un servicio de aplicación | Obtén información sobre cómo escribir una aplicación para la Plataforma universal de Windows (UWP) que pueda proporcionar servicios a otras aplicaciones para UWP y cómo consumir esos servicios. |
| Convertir un servicio de aplicaciones para que se ejecute en el mismo proceso que su aplicación host | Convierta el código de App Service que se ejecutó en un proceso en segundo plano independiente en código que se ejecute dentro del mismo proceso que el proveedor de servicios de aplicaciones. |
| Ampliar la aplicación con servicios de aplicaciones, extensiones y paquetes | Determine qué tecnología usar para ampliar y componenter la aplicación y obtener una breve visión general de cada una. |
| Crear y consumir una extensión de aplicación | Escriba y hospede extensiones de aplicación de la Plataforma universal de Windows (UWP) para ampliar la aplicación a través de paquetes que los usuarios pueden instalar desde Microsoft Store. |
Tareas en segundo plano
En la sección tareas en segundo plano se muestra cómo hacer que el código ligero se ejecute en segundo plano en respuesta a los desencadenadores.
| Tema | Descripción |
|---|---|
| Directrices para tareas en segundo plano | Asegúrese de que la aplicación cumple los requisitos para ejecutar tareas en segundo plano. |
| Acceder a sensores y dispositivos desde una tarea en segundo plano | deviceUseTrigger permite que la aplicación universal de Windows acceda a sensores y dispositivos periféricos en segundo plano, incluso cuando se suspende la aplicación en primer plano. |
| Crear y registrar una tarea en segundo plano en ejecución | Cree y registre una tarea en segundo plano que se ejecute en el mismo proceso que la aplicación en primer plano. |
| Crear y registrar una tarea en segundo plano fuera de proceso | Cree y registre una tarea en segundo plano que se ejecute en un proceso independiente de la aplicación y regístrela para que se ejecute cuando la aplicación no esté en primer plano. |
| Crear y registrar una tarea en segundo plano COM para una aplicación Win32 | Cree una tarea en segundo plano COM que se pueda ejecutar en el proceso principal o fuera de proceso cuando la aplicación Win32 empaquetada no se esté ejecutando. |
| Migrar una tarea en segundo plano fuera de proceso a una tarea en segundo plano en proceso | Obtenga información sobre cómo migrar una tarea en segundo plano fuera del proceso a una tarea en segundo plano en proceso que se ejecuta en el mismo proceso que la aplicación en primer plano. |
| Depurar una tarea en segundo plano | Obtenga información sobre cómo depurar una tarea en segundo plano, incluida la activación de tareas en segundo plano y el seguimiento de depuración en el registro de eventos de Windows. |
| Declarar tareas en segundo plano en el manifiesto de aplicación | Habilite el uso de tareas en segundo plano declarandolas como extensiones en el manifiesto de la aplicación. |
| Registro de tareas en segundo plano del grupo | Aislar el registro de tareas en segundo plano con grupos. |
| Controlar una tarea en segundo plano cancelada | Obtenga información sobre cómo realizar una tarea en segundo plano que reconozca las solicitudes de cancelación y detenga el trabajo, informando de la cancelación a la aplicación mediante el almacenamiento persistente. |
| Supervisar el progreso y la finalización de la tarea en segundo plano | Obtenga información sobre cómo la aplicación puede reconocer el progreso y la finalización de tareas en segundo plano. |
| optimizar la actividad en segundo plano | Obtenga información sobre cómo reducir la energía utilizada en segundo plano e interactuar con la configuración del usuario para la actividad en segundo plano. |
| Registrar una tarea de segundo plano | Aprenda a crear una función que se pueda volver a usar para registrar de forma segura la mayoría de las tareas en segundo plano. |
| Responder a los eventos del sistema con tareas en segundo plano | Aprenda a crear una tarea en segundo plano que responda a eventos de SystemTrigger. |
| Ejecutar una tarea en segundo plano en un temporizador | Obtenga información sobre cómo programar una tarea en segundo plano única o ejecutar una tarea en segundo plano periódica. |
| Ejecutar en segundo plano indefinidamente | Use una funcionalidad para ejecutar una tarea en segundo plano o una sesión de ejecución extendida en segundo plano indefinidamente. |
| Desencadenar una tarea en segundo plano desde dentro de tu aplicación | Obtenga información sobre cómo usar el applicationTrigger de |
| Establecer condiciones para ejecutar una tarea en segundo plano | Obtenga información sobre cómo establecer condiciones que controlan cuándo se ejecutará la tarea en segundo plano. |
| Transferir datos en segundo plano | Use la API de transferencia en segundo plano para copiar archivos en segundo plano. |
| Actualizar un icono activo desde una tarea en segundo plano | Usa una tarea en segundo plano para actualizar el icono dinámico de la aplicación con contenido nuevo. |
| Utilice un desencadenante de mantenimiento | Aprenda a usar la clase MaintenanceTrigger para ejecutar código ligero en segundo plano mientras el dispositivo está conectado. |
Sistemas remotos
En la sección aplicaciones y dispositivos conectados (Project Rome) se describe cómo usar la plataforma sistemas remotos para detectar dispositivos remotos, iniciar una aplicación en un dispositivo remoto y comunicarse con un servicio de aplicaciones en un dispositivo remoto.
| Tema | Descripción |
|---|---|
| Detectar dispositivos remotos | Obtenga información sobre cómo detectar dispositivos a los que puede conectarse. |
| Iniciar una aplicación en un dispositivo remoto | Obtenga información sobre cómo iniciar una aplicación en un dispositivo remoto. |
| Comunicarse con un servicio de aplicaciones remoto | Obtenga información sobre cómo interactuar con una aplicación en un dispositivo remoto. |
| Conectar dispositivos a través de sesiones remotas | Cree experiencias compartidas en varios dispositivos uniéndolos en una sesión remota. |
Pantallas de bienvenida
En la sección Pantallas de presentación se describe cómo establecer y configurar la pantalla de presentación de la aplicación.
| Tema | Descripción |
|---|---|
| Agregar una pantalla de presentación | Establezca la imagen de la pantalla de presentación de la aplicación y el color de fondo. |
| Mostrar una pantalla de inicio durante más tiempo | Muestre una pantalla de presentación durante más tiempo mediante la creación de una pantalla de presentación extendida para la aplicación. Esta pantalla extendida imita la pantalla de presentación que se muestra cuando se inicia la aplicación y se puede personalizar. |
Contenido relacionado
Inicio de aplicaciones de Windows y administración de tareas en segundo plano