Contents

Huawei lanza la guía de desarrollo de gestión de tareas en segundo plano HarmonyOS

Huawei ha lanzado una versión actualizada de su Guía de desarrollo de tareas en segundo plano, que proporciona una comprensión más completa del ecosistema HarmonyOS a través de una mejor organización y claridad en la presentación. Esta guía describe varios escenarios de uso y ofrece instrucciones paso a paso para los desarrolladores que deseen utilizar tareas en segundo plano de forma eficaz. Se enfatiza la importancia de obtener los permisos necesarios para implementar dichas tareas, junto con una explicación detallada de los diferentes tipos de tareas en segundo plano y sus correspondientes procedimientos de aplicación.

Algunas operaciones harán que una aplicación pase a un segundo plano. Incluyen bloquear la pantalla, regresar a casa, cambiar de aplicación y otros. Si la aplicación continúa activa después de pasar a un segundo plano, es posible que el dispositivo consuma energía rápidamente. Esto también puede provocar que la interfaz de usuario se congele. Para reducir el consumo de energía del dispositivo, el sistema controlará las aplicaciones que pasan a un segundo plano. Este control también ayuda a que el sistema funcione sin problemas.

Los desarrolladores pueden elegir tareas en segundo plano adecuadas empleando el siguiente proceso:

este sitio Noticias de la semana

Tareas a corto plazo:

Ideal para aplicaciones que requieren una ejecución rápida en tiempo real y que no implican períodos de procesamiento prolongados. A modo de ejemplo, tras la actualización de una aplicación, ésta vuelve al fondo, por lo que puede continuar con su actualización y al mismo tiempo conservar los datos pertinentes y el progreso realizado durante dicha actualización.

Tareas a largo plazo:

El procesamiento en segundo plano es ideal para tareas que se pueden realizar sin interrumpir la experiencia del usuario, como reproducir música continuamente o proporcionar orientación de navegación. Además, el uso de tareas a largo plazo puede ayudar a evitar que el sistema suspenda el proceso de solicitud. Ejemplos de tales tareas incluyen administrar conexiones de dispositivos y ejecutar actualizaciones periódicas.

Tareas retrasadas:

La aplicación es apropiada para tareas con demandas mínimas de tiempo real, que pueden posponerse. Al enviarse a segundo plano, se agrega a una cola de ejecución. Luego, el sistema operativo lo programa de manera equitativa según factores como la memoria disponible y el consumo de energía. Cuando se conecta a una red, la aplicación permanece activa recuperando periódicamente mensajes de correo electrónico.

Recordatorio de proxy:

Al finalizar la ejecución de una aplicación o su transición del estado de primer plano al segundo plano, el sistema operativo actúa como sustituto de la aplicación generando recordatorios de acuerdo con su configuración. Esta funcionalidad es aplicable no sólo a los recordatorios espontáneos sino también a los programados, los cuales pueden configurarse según las preferencias del usuario. Actualmente, las categorías de recordatorios disponibles incluyen cuentas regresivas, eventos de calendario y alarmas basadas en tiempo.

Fuente/VIA:

*️⃣ Enlace fuente: