Win8 Quest: las aplicaciones de Metro y la vida útil de la batería son

  

Microsoft hoy exploró más a fondo el trabajo realizado por las PC con Windows 8 para mejorar la vida útil de la batería. ¿Cómo ahorra energía Windows 8 mientras se asegura que las aplicaciones estén en su mejor nivel? El consumo?

Enfoque en la recepción

En Windows 8, Microsoft ha adoptado una nueva regla para la mayoría de las aplicaciones de estilo Metro: si una aplicación no se ejecuta en la pantalla, la pantalla se apagará. Por lo tanto, no afecta a la duración de la batería. Esto no quiere decir que WinRT y el modo de usuario bloqueen la multitarea, que es solo una nueva forma de pensar sobre el rendimiento moderno del hardware, los requisitos de la red, el rendimiento /seguridad /privacidad.

Por supuesto, hay excepciones (como la sincronización de correo electrónico de fondo, las herramientas de escritorio), pero para la mayoría de las aplicaciones, el trabajo principal es interactuar activamente con el usuario. Cuando la aplicación no se ejecuta en primer plano, Windows 8 quiere que se suspendan completamente o que solo ocupen una pequeña cantidad de recursos (como copiar archivos).

En general, las aplicaciones en Windows 8 tienen tres estados:

1. Ejecutar en primer plano;

2. Pausa en segundo plano;

3 , realizar algunas actividades de fondo especificadas.

Echemos un vistazo a estos tres estados operativos:

1. El primer plano se ejecuta

La aplicación se ejecuta en el primer plano, este estado es fácil de entender, Windows 8 lo hace Aproveche la CPU, el disco duro, la memoria y todos los recursos que necesita. En este estado, la aplicación de estilo Metro se ejecuta igual que la aplicación de escritorio tradicional de Windows.

2, pausa en segundo plano

Cuando abre una aplicación y luego cambia a otra aplicación, Windows 8 la pausará. Esto significa que el programador de Windows (el componente que programa la CPU para procesos y subprocesos) ya no lo incluye en la programación de la CPU. Dado que el sistema ya no distribuye la aplicación, ya no puede usar la CPU, lo que ayuda a la CPU a estar en un estado de bajo consumo, mientras que el estado de bajo consumo de la CPU puede extender considerablemente la vida útil de la batería.

Este estado de pausa de la aplicación tiene un gran beneficio, ya que se puede restaurar inmediatamente del estado suspendido al estado de trabajo. Cuando cambia a una aplicación en pausa, se activa instantáneamente y lo lleva al estado en que se encontraba antes de la pausa. De esta manera, puede cambiar rápidamente entre múltiples aplicaciones, mucho más rápido que los escritorios tradicionales de Windows.

Suspender la aplicación además de permitir el cambio rápido entre múltiples aplicaciones minimiza la pérdida de batería sin comprometer el rendimiento del sistema. Esto es completamente diferente de las aplicaciones de escritorio tradicionales.

En la Vista previa para desarrolladores de Windows 8 puede ver claramente el estado de la pausa en segundo plano de la aplicación, abrir el Administrador de tareas, abrir muchas aplicaciones, como acciones, noticias o el clima, etc. Como puede ver en la columna, ocupa un 0%. Aunque estas aplicaciones aún utilizan memoria, en realidad están inactivas y, por lo tanto, no afectan la vida útil de la batería ni el rendimiento del sistema.

3, realice actividades en segundo plano

La multitarea es fácil de implementar, pero la desventaja es que si todas las aplicaciones se ejecutan en segundo plano, la batería definitivamente se agotará rápidamente. Para teléfonos móviles y portátiles, las baterías son muy importantes. Con esto en mente, Windows 8 usa nuevas API para reemplazar el procesamiento en segundo plano de las aplicaciones estilo Metro.

Una vez más, su aplicación de escritorio seguirá funcionando como está, y por supuesto consumirá mucha energía como lo hace hoy.

Para lograr la aplicación rica, la experiencia multitarea que disfruta la gente en Windows tradicional y para tener en cuenta el uso de recursos, Microsoft enumeró algunos escenarios comunes y luego desarrolló API de fondo multitarea basadas en estos escenarios. Los conjuntos permiten que las aplicaciones se ejecuten en segundo plano de una manera baja en función de los recursos, mientras que los desarrolladores se centran en la aplicación en sí.

Los escenarios enumerados de Microsoft incluyen: reproducir música, descargar o cargar archivos de sitios web, actualizaciones en tiempo real del contenido de Live Titles, impresión, recibir llamadas VoIP, recibir mensajes de texto, recibir correos electrónicos y compartir contenido ( Por ejemplo, subir fotos a Facebook), sincronizar contenido con otros dispositivos (como sincronizar fotos).

Por ejemplo, descarga o carga en segundo plano: este es un escenario muy común, la aplicación puede usar la nueva API de transferencia en segundo plano para realizar trabajos de carga o descarga en segundo plano. Esta API, Microsoft, la denomina "agente integral" People ", lo que significa que el sistema operativo realiza el trabajo de carga /descarga, el código de la aplicación se elimina, lo que ahorra mucho a la batería.

Microsoft ha adoptado un nuevo modo de alimentación similar a un teléfono inteligente para una variedad de PC, especialmente basada en la arquitectura SoC, que no requiere un apagado cuando no está en uso, sino que ingresa un bajo consumo de energía. El estado de marcha. Este nuevo estado se denomina " Conexión en espera, que habilita algunos escenarios conectados, como las actualizaciones instantáneas de correo electrónico, SMS o llamadas telefónicas, y no afecta la vida útil de la batería.

Resumen:

Windows 8 ha tenido muchas mejoras para mejorar la vida útil de la batería, y Microsoft ha diseñado un nuevo modelo de aplicación para proporcionar una batería de larga duración. Las aplicaciones diseñadas para Windows 7 todavía pueden ejecutarse en Windows 8 a modelos existentes. Gracias a la arquitectura de back-end proporcionada por el sistema operativo, las aplicaciones de Metro pueden ejecutarse de una manera más eficiente en términos de energía.

Copyright © Conocimiento de Windows All Rights Reserved