O que é geofencing? Geofencing no iPhone e impacto na bateria explicados
Todo app de iPhone que faz lembretes por localização se apoia numa tecnologia chamada geofencing. Este artigo explica o que é, como o iOS implementa e responde à pergunta mais comum: "vai acabar com minha bateria?"
O que é geofencing?
Geofencing (cerca geográfica virtual) marca uma área geográfica real com uma fronteira virtual e dispara uma ação quando um dispositivo atravessa essa fronteira. Na prática: você define um ponto no mapa mais um raio, e o telefone reage ao entrar ou sair.
Além dos lembretes: marketing no varejo, casa inteligente, gestão de frota, apps familiares.
Como o iOS implementa
- Camada de sistema (Core Location): um app define uma região circular; o iOS a monitora como serviço de sistema — mesmo com app fechado.
- Camada de app: ao atravessar, o iOS desperta o app e dispara o evento "didEnterRegion".
Importante: o iOS monitora sem GPS contínuo. Usa triangulação celular + Wi-Fi para estimar a posição com baixo custo e só ativa o GPS quando você está perto da fronteira.
Impacto na bateria: mito vs realidade
- O GPS não fica sempre ligado
- O app não consome CPU em segundo plano — o serviço do sistema monitora
- Mais pins ≠ mais bateria — sem diferença mensurável
Nos Ajustes de Bateria, esses apps geralmente mostram menos de 1% por dia.
Limite de 20 pins: por quê?
iOS permite no máximo 20 geofences ativos por app, ~50 no sistema. Limites para proteger bateria e desempenho. Na prática raramente excedido.
Limitações
- Raio mínimo recomendado 100 m
- Espaços fechados problemáticos: estacionamentos subterrâneos, túneis
- Precisão cai em alta velocidade
- Não funciona com telefone desligado
Conclusão
Geofencing é uma das funcionalidades de sistema mais bem projetadas do iOS: funcionalidade confiável baseada em localização com custo de bateria mínimo. Apps como Pinping se apoiam nele sem fazer seu próprio rastreamento.
Perguntas frequentes
Geofencing mantém o GPS sempre ligado?
Não. O iOS usa posicionamento celular + Wi-Fi; o GPS só é ativado brevemente em proximidade.
Mais pins = mais bateria?
Não. O iOS monitora com custo constante.
Funciona em modo avião?
Se o GPS estiver ativo, sim — mas sem Wi-Fi/celular a precisão cai.