Preguntas más frecuentes (FAQ) sobre la gestión de energía

Introducción:

Los dispositivos de formato pequeño como el tablet tienen recursos limitados de sistema y alimentación de la batería. Para alargar la duración de la batería y lograr un consumo más eficiente de la energía, las aplicaciones deben estructurarse para utilizar recursos (y, por tanto, energía) solo cuando sea necesario. Uno de los enfoques propuestos es identificar las aplicaciones en las categorías de primer plano (Foreground) y fondo (Background). Las aplicaciones de fondo tienen mayor prioridad y acceso ilimitado a los recursos del sistema, mientras que las aplicaciones de primer plano obtienen recursos y energía solamente cuando están activas. Los fabricantes de dispositivos utilizarán la información proporcionada por los desarrolladores para la evaluación y gestión de la energía.

¿Qué es una aplicación de fondo?

Una aplicación de fondo es aquella que puede ejecutar su funcionalidad principal sin interacción y/o entrada del usuario. Es aceptable que una aplicación de fondo requiera cierta configuración inicial o preferencias del usuario. Estos son algunos ejemplos para ayudar a los desarrolladores a clasificar las aplicaciones en las categorías Primer plano y Fondo:

Ejemplos de aplicaciones AppUp de fondo:

• Idle Manager- Device Productivity Software • Date on Taskbar – Event Scheduler • Music player • Stock Ticker - Finance App • Eyes Relax- Health Reminders • Check Host- Client Server Utility App • Netbook Optimizer - Efficiency Utility App

Aplicaciones AppUp de primer plano:

• Fruit Ninja- Game • Blue Birds- Social Media Manager • Trillian- Chatting App • Home Loan Calc – Calculator • iGarageSale – Mapping App. En los ejemplos anteriores de aplicaciones de primer plano, puede ver que la aplicación requiere la interacción de los usuarios. Por ejemplo, un juego requiere casi siempre entradas del usuario. Cuando el usuario pasa a otra aplicación como, por ejemplo, una ventana de chat, el juego pasa al estado inactivo.

¿Por qué tengo que especificar que mi aplicación es una aplicación de fondo?

Los fabricantes de dispositivos se basan en la clasificación de los usuarios de aplicaciones como fondo/primer plano para las funciones de gestión de energía subyacentes. Las aplicaciones tienen que anunciar si requieren ser procesadas en el fondo para asegurarse de que no sean excluidas de una gestión agresiva de la energía, como la limitación de aplicaciones. Esto también ayudará a prevenir un funcionamiento no deseado de las aplicaciones si la aplicación es limitada mientras está en el fondo. Por ejemplo: Si su aplicación es un reproductor de música que reproduce sonido de fondo. Supongamos que el usuario utiliza otras aplicaciones en primer plano, como un cliente de correo. Si el reproductor de música no indica que necesita recursos mientras reproduce sonido de fondo, podría ser finalizada o carecer de los recursos que necesita. Esto podría causar que la música suene de forma intermitente o que el sistema se cuelgue, lo que no es una buena experiencia de usuario. Para proporcionar una experiencia mejor, como primer paso, el Programa Intel AppUp(SM) para desarrolladores recomienda que los desarrolladores indiquen en el archivo .desktop si la aplicación es de primer plano o de fondo. Las aplicaciones de fondo reciben la prioridad más alta y recursos ilimitados para ejecutarse. Sin embargo, los desarrolladores deben ser cautelosos a la hora de elegir la categoría correcta. Clasificar una aplicación de primer plano como de fondo provocará un rendimiento del sistema y una eficiencia del uso de la energía inferiores a los valores óptimos.

¿Cuáles son las ventajas de elegir que la aplicación es de primer plano o de fondo?

Si aplica la categoría de fondo a las aplicaciones, se asegurará de que no carezcan de los recursos que necesitan para ejecutarse. Siempre recibirán la prioridad más alta. Por otro lado, una aplicación de primer plano solo recibirá los recursos que necesita cuando esté activa. En el futuro, es posible que las aplicaciones de primer plano estén sujetas a una gestión más rigurosa de la energía. Vigile este artículo en las próximas semanas para obtener más instrucciones sobre puntos de acción para desarrolladores.

¿Qué pasa si no especifico en mi archivo .desktop que la aplicación es de fondo?

Actualmente solo se recomienda proporcionar esta información en el archivo .desktop de su aplicación. El programa AppUp no va a rechazar aplicaciones por el momento si no contienen información sobre gestión de la energía en el archivo .desktop. No obstante, esto puede cambiar en el futuro. Con la llegada de dispositivos MeeGo al mercado, los OEM pueden imponer restricciones acerca de cómo gestionan las aplicaciones (ayudan) la eficiencia energética. Si el archivo .desktop no contiene el campo recomendado, los fabricantes de dispositivos podrían considerar que se trata de una aplicación de primer plano y marcarla como candidata a la limitación. Vigile este artículo para obtener más información respecto a las acciones que deben emprender los desarrolladores para conseguir una gestión de la energía y una experiencia del usuario mejores con el programa AppUp.

¿Qué cambios debo realizar en el archivo .desktop?

Las instrucciones para realizar cambios en el archivo .desktop están disponibles en este artículo: http://appdeveloper.intel.com/es-es/article/power-management-desktop-file-entry

Mi aplicación se creó mediante el encapsulador Intel AppUp™. ¿Qué tengo que hacer?

En estos momentos, el encapsulador Intel AppUp solo puede utilizarse para generar aplicaciones de netbook. Se le proporcionará más información y puntos de acción para la gestión de la energía cuando la herramienta del encapsulador esté disponible para aplicaciones de tablet. Vigile este artículo para obtener más información.

Mi aplicación ya se ha publicado. ¿Tengo que hacer algún cambio?

La recomendación de agregar la entrada de .desktop es para las aplicaciones enviadas a partir del 21 de julio. No es necesario efectuar cambios en las aplicaciones ya publicadas. No obstante, si una aplicación publicada previamente es actualizada y vuelve a enviarse después del 21 de julio, es recomendable que identifique si la aplicación es de primer plano o de fondo.

¿Dónde puedo encontrar recursos adicionales para que mi aplicación haga un uso más eficiente de la energía?

Vigile este artículo para obtener más información en las próximas semanas sobre cómo agregar funcionalidad de gestión de la energía a sus aplicaciones.

¿Qué es la limitación y cómo afectará a mi aplicación?

La limitación no es un concepto nuevo. Es una técnica que los fabricantes de PC (principalmente para portátiles y otros dispositivos móviles) utilizan para reducir el calor en el sistema, al equilibrar la utilización de la energía según los requisitos de rendimiento. En el caso de los tablets, dependerá de cada fabricante de dispositivos determinar exactamente cómo pueden limitarse las aplicaciones de primer plano. A medida que tengamos noticias de cada uno de los fabricantes de dispositivos, publicaremos información sobre los métodos específicos, así como las prácticas recomendadas de desarrollo. Permanezca atento para obtener más información.

¿Este cambio es para aplicaciones basadas tanto en Windows como en MeeGo?

Actualmente, el cambio recomendado solo es para aplicaciones basadas en MeeGo. Las aplicaciones basadas en Windows no están afectadas por esta recomendación.

Para obtener más información sobre las optimizaciones del compilador, consulte el aviso sobre la optimización.