Ver Mensaje Individual
  #4  
Viejo 15/05/13, 08:33:19
Array

[xs_avatar]
maid450 maid450 no está en línea
Miembro del foro
 
Fecha de registro: sep 2009
Localización: Valencia
Mensajes: 450
Modelo de smartphone: Nexus 5 / Nexus 7
Tu operador: Yoigo
Excelente explicación sobre los contextos de ubicación Caravantes!
Quería explicar el modo en que funcionan algunos de los contextos de Tasker (aunque los de ubicación los dejo estar ya que han quedado muy bien explicados).

Android usa un sistema de eventos (llamados "Intents") muy interesante que permite a las aplicaciones "registrar" receptores para los eventos que les interesen. El sistema de por sí va haciendo las comprobaciones (y las hace aunque no haya ninguna aplicación registrada, con lo que el sistema consumiría lo mismo) y cuando alguna se cumple "lanza" el evento apropiado y las aplicaciones interesadas son avisadas y hacen lo que tengan que hacer.
Así funcionan una gran parte de los contextos (los de fecha/hora, pantalla encendida/apagada, niveles de batería, aplicaciones que se lanzan, etc...) y al usarlos lo que consume no es realmente la cantidad de perfiles que se tengan si no lo frecuentemente que se activen y sobretodo lo "costosas" que sean las acciones que hagan (un perfil que se activa por tiempo aunque haga 4 cosas consumirá más si se ejecuta cada minuto que cada 2 horas, logicamente).

Luego hay otros contextos en los que Tasker si tiene que hacer comprobaciones periodicas y estos ya si que añaden algo de consumo extra (aunque se puede neutralizar como comenta Caravantes añadiendole algún tipo de contexto que no consuma, ya que asi tasker no realizará las comprobaciones "costosas" mientras el contexto "más barato" no se cumpla) por ejemplo los contextos relativos a sensores (movimientos, gestos, sensor de luz, sensor de proximidad) son de los que más consumen si no se añaden más condiciones...

Por ultimo, lo del consumo "algo elevado estando dentro de tasker" entiendo a que te refieres con el movil encendido trasteando con los perfiles. Eso es normal que consuma bastante ya que se está con la pantalla encendida todo el rato (que es lo que más consume de un smartphone) haciendo distintas operaciones, de todos modos no debería consumir más que si estuvieses con el movil encendido todo el rato trasteando con cualquier otra aplicación, incluso menos que otras ya que la aplicación en sí no usa comunicación de datos, que consume bastante.
Responder Con Cita