5 dk okuma

Geofencing Nedir? iPhone'da Coğrafi Sınır ve Pil Etkisi

iPhone'da konum bazlı hatırlatma yapan her uygulama "geofencing" denilen bir teknolojiyi kullanır. Bu yazıda geofencing'in ne olduğunu, iOS'ta nasıl çalıştığını ve sık sorulan "pil yer mi?" sorusunu teknik olarak cevaplıyoruz.

Geofencing nedir?

Geofencing (Türkçesi: coğrafi sınır), gerçek dünyada belirli bir coğrafi alanın sanal bir sınırla işaretlenmesi ve cihazın bu sınırı geçtiğinde otomatik tetiklenmesi sürecidir. Pratik tanımıyla: harita üzerinde bir nokta + yarıçap (örn. 100m) belirlersin, telefon o alana girince/çıkınca otomatik bir aksiyon alır.

Bu teknoloji konum hatırlatıcılar dışında pek çok yerde kullanılır: reklamcılık (mağazaya yaklaşınca bildirim), akıllı ev (eve yaklaşınca ışık yak), filo yönetimi (araç bölgeden çıkınca uyarı), aile uygulamaları (çocuk okuldan ayrılınca bildir).

iOS'ta Geofencing Nasıl Çalışır?

iOS, geofencing'i iki katmanda yönetir:

  1. Sistem katmanı (Core Location): Uygulama bir "circular region" (dairesel bölge) tanımlar; iOS bu bölgeyi sistem servisi olarak izler. Uygulama kapalı, arka planda veya tamamen sonlandırılmış olsa bile iOS izlemeye devam eder.
  2. Uygulama katmanı: Cihaz bölgeye girdiğinde iOS uygulamayı uyandırır, "didEnterRegion" olayını tetikler. Uygulama bu noktada bildirim gönderebilir, veri kaydedebilir, başka bir aksiyon alabilir.

Önemli detay: iOS bu izlemeyi sürekli GPS sorgusu ile değil, hücresel kule + Wi-Fi konum tahmin algoritmalarıyla yapar. GPS sadece bölgeye yakın olduğunda devreye girer. Bu mimari pil tüketimini dramatik şekilde düşürür.

Pil Etkisi: Mit ve Gerçek

"Konum hatırlatıcı uygulaması pilimi yer mi?" sorusu en sık sorulandır. Cevap: hayır, kayda değer şekilde değil. Sebepleri:

Apple'ın Battery Settings ekranında konum hatırlatıcı uygulamalarının tüketimi tipik olarak günlük pil kullanımının %1'inin altında görünür. Karşılaştırma: ekran %30-50, sosyal medya uygulamaları %5-15, mesajlaşma %2-5.

20 Pin Sınırı: Neden?

iOS, uygulama başına aynı anda en fazla 20 aktif geofence izlemeye izin verir. Sistem genelinde toplamda ~50 civarında bir sınır vardır. Bu sınırlar pil ve sistem performansını korumak içindir — daha fazla izleme aynı anda yapılırsa konum sorguları artar, pil etkisi büyür.

20 sınırı pratik kullanımda nadiren aşılır. Çoğu kullanıcı 5-10 pin ile günlük rutinini kapsar. Eğer 20'yi aşarsan, Pinping gibi uygulamalar pinleri akıllıca rotasyona alır: konuma yaklaştıklarında aktif eder, uzaklaştıkça beklemeye alır.

Geofencing'in Sınırlamaları

Mükemmel değil. Bilmeniz gereken kısıtlar:

Sonuç

Geofencing iOS'un en akıllı tasarlanmış sistem özelliklerinden biri: pil tüketimini düşük tutarken konum tabanlı işlevselliği güvenilir şekilde sağlar. Pinping gibi uygulamalar bu sistemin üzerine inşa edilir, kendi konum izleme yapmaz. Bu yüzden ek pil tüketimi neredeyse sıfırdır.

Sıkça Sorulan Sorular

Geofencing GPS'i sürekli açık mı tutar?

Hayır. iOS önce hücresel + Wi-Fi ile konum tahmini yapar; sadece bölgeye yakın olduğunda GPS'i kısa süre açar.

Pin sayısı arttıkça pil daha çok mu tükenir?

Hayır. iOS pin sayısından bağımsız sabit bir konum izleme yapar; 5 pin ile 20 pin arasında pil farkı ölçülemez.

Uçak modunda geofencing çalışır mı?

GPS sinyali alabildiği sürece evet — ama Wi-Fi+hücresel ağ konum desteği olmadan hassasiyet düşer ve gecikme artar.

Konum hatırlatıcıyı dene

Pinping ücretsiz, reklamsız, verilerin sadece sende.

App Store'dan İndir