tiene por pasar para p10 otro internet gratis funciona descargar como chip celular aplicaciones activar android mobile 3g

android - por - Reducir el impacto de la batería de las aplicaciones que descargan contenido a través de la radio de un teléfono inteligente



no me funciona la radio de mi celular (2)

Esta respuesta se resume en la clase de Entrenamiento de Android, Transferencia de datos sin drenaje de la batería, que explica cómo minimizar el impacto de las descargas y las conexiones de red de la batería, particularmente en relación con la radio inalámbrica.

En particular, Optimizar descargas para un acceso eficiente a la red explica en detalle la máquina de estado de la radio inalámbrica y explica cómo debe interactuar el modelo de conectividad de su aplicación para minimizar el consumo de batería relacionado.

La máquina de estado de radio inalámbrica

Reference

Cada vez que crea una nueva conexión de red, la radio pasará al estado de máxima potencia. Esta transición generalmente toma alrededor de 2 segundos, por lo que para minimizar la latencia, la radio introduce un retraso para posponer la transición a estados de energía más bajos.

Una radio 3G típica permanecerá a plena potencia durante 5 segundos después de que se complete su transferencia, antes de esperar otros 12 segundos en el estado de baja energía antes de pasar al modo de espera. En total, la radio consumirá energía durante casi 20 segundos cada vez que establezcas una conexión.

Este enfoque puede conducir a ineficiencias para las aplicaciones que se ejecutan en sistemas operativos modernos de teléfonos inteligentes, donde las aplicaciones se ejecutan tanto en primer plano (donde la latencia es importante) como en segundo plano (donde se debe priorizar la duración de la batería).

Soluciones

La clave para minimizar el efecto de las descargas en su batería es reconocer que la frecuencia de las transferencias tiene un impacto más dramático que el tamaño de las descargas. En términos prácticos, la captación previa y la puesta en cola / agrupación de sus transferencias son particularmente efectivas.

Sabiendo que cada vez que inicie una conexión puede hacer que la radio consuma casi 20 segundos, es importante agrupar sus transferencias de datos para que sea efectivamente transferencias de cambio de fase que se produzcan dentro de una ventana de tiempo similar para que está transfiriendo la mayor cantidad de datos posible durante cada sesión de transferencia para minimizar el número de sesiones.

Del mismo modo, la recuperación previa le permite descargar todos los datos que probablemente necesitará durante un período de tiempo dado en una sola ráfaga, a través de una sola conexión, a plena capacidad. Al cargar sus transferencias, reduce la cantidad de activaciones de radio necesarias para descargar los datos, conservando la duración de la batería, mejorando la latencia, disminuyendo el ancho de banda y reduciendo los tiempos de descarga.

Sin embargo, la recuperación previa también introduce el riesgo de aumentar el consumo de batería y el uso de ancho de banda mediante la descarga de datos que no se utilizan.

La agresividad de la captación previa depende del tamaño de los datos que se descargan y de la probabilidad de que se utilicen. En general, es una buena práctica recuperar datos de manera que solo necesite iniciar otra descarga cada 2 a 5 minutos, y del orden de 1 a 5 megabytes.

En general, también es más eficiente reutilizar las conexiones de red existentes en lugar de crear otras nuevas. La reutilización de conexiones también permite que la red reaccione de forma más inteligente ante la congestión y los problemas relacionados con los datos de red.

Si estoy construyendo una aplicación de teléfono inteligente que regularmente descarga datos de un servidor, y también carga datos de forma intermitente (análisis, anuncios, etc.), ¿qué puedo hacer para minimizar el impacto de esas transferencias en la duración de la batería?

El impacto de la batería de las transferencias usando la radio inalámbrica (2G, 3G, LTE, etc.) es particularmente significativo. ¿Hay algo sobre el perfil de uso de energía de la radio inalámbrica que debería afectar mis elecciones de cuándo, qué y cómo transferir datos para minimizar su impacto en la duración de la batería?


Le recomiendo que agregue una preferencia "Frecuencia de sincronización" a la configuración de su aplicación, de modo que el usuario tenga algo que decir al equilibrar la frescura de los datos con el uso de la batería. Diferentes usuarios tienen diferentes prioridades.