5 votos

¿Afecta significativamente a la duración de la batería ejecutar Google Latitude (o cualquier aplicación similar) en segundo plano?

He instalado Google Latitude y me pregunto cuánto tardará en agotarse la batería. Sé que la forma en que Apple ha implementado su marco de "multitarea" minimiza el impacto

7voto

Eltariel Puntos 895

En concreto, la aplicación Latitude (y otras aplicaciones de actualización de ubicación en segundo plano) se registran para recibir actualizaciones de ubicación "en caso de cambio de ubicación significativo".

El teléfono sabe que la ubicación ha cambiado significativamente cuando realiza un traspaso de torre celular. Se ha movido lo suficiente como para estar fuera del alcance de la torre con la que estaba hablando y su servicio se transfiere a la siguiente torre. En ese momento, si alguna aplicación está registrada para recibir actualizaciones de ubicación, el teléfono activa su GPS, obtiene sus coordenadas y las transmite a esas aplicaciones. A continuación, esas aplicaciones trabajan un POCO con lo que se les ha dicho.

Cuando salió iOS 4, escribí una pequeña aplicación para jugar con esta API. Básicamente se sentó en el fondo y registró lat / lng para cada actualización que recibió. Entre mi oficina y mi casa (como 10 millas) que tiene ocho o nueve conjuntos de coordenadas.

Eso significa que el teléfono tiene que activar el chip GPS ocho o nueve veces (más o menos una vez por kilómetro), escuchar las señales del espacio exterior y hacer algo con ellas. Obviamente, eso consume más electricidad que si no tuviera que hacerlo.

¿Es MUCHO más? ¿Sabe qué? La verdad es que no. Cargo mi teléfono cuando lo necesita (en lugar de, digamos, cada noche), y no noté que lo necesitara más de lo normal cuando mi pequeña aplicación estaba en marcha. Así que creo que Latitude no consumirá mucha batería. Pero seguro que sí.

1voto

Jim Fiorato Puntos 1826

Sí, cualquier aplicación que se ejecute en segundo plano necesita algo de atención de la CPU, y esto cuesta batería. Además, si la aplicación necesita GPS y/o 3G u otros servicios que consumen mucha batería, la batería se agotará aún más rápido.

Pero dependiendo de tu situación y circunstancias, puede ser una compensación que merezca la pena, sobre todo si sólo necesitas hacerlo durante periodos cortos de tiempo.

0voto

Bill Puntos 1408

Debido a la forma en que se realiza la multitarea en iOS 4, Apple trató de implementarlo de una manera de reducir esto tanto como sea posible. Por ejemplo, con la aplicación de latitud, sólo puede sondear y publicar información de ubicación en determinados intervalos.

Así que, sí, cualquier aplicación en segundo plano que funcione realmente (como GPS o aplicaciones de tipo Upload) utilizará un poco más de recursos que un teléfono que no las ejecute.

Pero, si uno fuera a ejecutar este tipo de aplicación totalmente en segundo plano (por ejemplo, como algunas aplicaciones jailbreak hacer), sería el uso de una cantidad significativa más de energía.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X