Mobil Uygulama

Konum Tabanlı Uygulama Geliştirme: Harita, Takip, Maliyet

Harita API fiyatları, canlı konum takibi mimarisi, pil optimizasyonu, iOS ve Android izin kuralları ve KVKK: konum projelerinin kritik kararları.

Emrah KaragözEmrah KaragözKurucu12 Ekim 202616 dk okuma

Konum tabanlı uygulama geliştirmenin bütçesi 2026'da Türkiye'de 150.000 TL ile 900.000 TL+ arasında değişiyor; üzerine aylık 0 ile 500 dolar bandında bir harita API faturası biniyor. Asıl farkı yazılım saati değil, hangi harita çağrısının ücrete tabi olduğu belirliyor.

Harita koymak kolay. Pahalı olan, haritanın arkasındaki üç şey: sürekli akan konum verisi, telefonun pili ve iki mağazanın izin kuralları. Bu rehber, konum tabanlı uygulama projelerinde bütçeyi ve takvimi gerçekten etkileyen kararları, resmi fiyat listeleri ve platform dokümanlarındaki güncel rakamlarla anlatıyor.

İçindekiler

Konum tabanlı uygulama nedir, hangi işlerde gerçekten işe yarar

Konum tabanlı uygulama, cihazın bulunduğu yeri okuyup bu bilgiye göre bir iş kuralı çalıştıran uygulamadır. Konumu GPS uydularından, çevredeki Wi-Fi ağlarından ve baz istasyonlarından karma şekilde çıkarır. Doğruluk beklentisini en baştan gerçekçi tutun: ABD hükümetinin resmi GPS portalı, GPS özellikli akıllı telefonların açık gökyüzü altında 4,9 metrelik bir yarıçap içinde doğru sonuç verdiğini belirtiyor ve bu doğruluğun binaların, köprülerin ve ağaçların yakınında bozulduğunu ekliyor.

Android dokümantasyonu izin seviyelerinin doğruluk karşılığını da açıkça yazıyor: yaklaşık konum izni ACCESS_COARSE_LOCATION ile gelen tahmin yaklaşık 3 kilometrekarelik bir alan içinde, hassas konum izni ACCESS_FINE_LOCATION ile gelen tahmin ise genellikle 50 metre içinde, bazen birkaç metreye kadar iner. Yani "şehir bazlı içerik göstereceğim" diyen bir ürün hassas konum istemek zorunda değil.

Pratikte bütün projeler dört kalıbın birine ya da bir kaçının birleşimine oturuyor:

  • Göster: Harita üzerinde sabit noktalar — şubeler, bayiler, şarj istasyonları, emlak ilanları. En ucuz kalıp.
  • Bul: Adres yazdırma, otomatik tamamlama, "yakınımdaki" listeleme, mesafeye göre sıralama. Maliyet buradan tırmanmaya başlar.
  • Takip et: Kurye, servis aracı, saha ekibi. Sürekli veri akışı, arka plan izni ve ciddi bir sunucu tarafı demek.
  • Tetikle: Belirli bir alana girince ya da çıkınca otomatik aksiyon. Geofencing, yani coğrafi çit.

Bu dört kalıp farklı bütçe, farklı izin seviyesi ve farklı yasal yük anlamına gelir. Projeye "haritalı uygulama istiyoruz" diye başlamak yerine hangi kalıbın hangi iş sorusunu çözdüğünü netleştirmek, sonraki her kararı kolaylaştırır. Bir bayi bulucu ile bir filo takip sistemi arasında teknik olarak harita dışında neredeyse hiçbir ortaklık yoktur.

Harita sağlayıcısı seçimi: Google Maps, Mapbox ve açık kaynak

Sağlayıcı seçimi sadece görsel bir tercih değil; fatura modelini, offline yeteneğini ve veri sahipliğini birlikte belirler.

SağlayıcıGüçlü yanıÜcretsiz bantDikkat edilecek
Google Maps PlatformPOI ve adres veri kalitesi, mobil SDK sınırsız ücretsizSKU başına aylık 10.000 (Essentials) / 5.000 (Pro) / 1.000 (Enterprise) çağrıYakın çevre araması ve metin araması pahalı bandta
MapboxStil özelleştirme, offline harita, aylık aktif kullanıcı modeliMobil SDK 25.000 MAU, web 50.000 harita yüklemesi, yönlendirme 100.000 istekMobilde kullanıcı sayısı büyüdükçe MAU ücreti işler
MapLibre + OpenStreetMap / kendi tile sunucunuzLisans ücreti yok, veri sizdeTeknik olarak sınırsızTile sunucusu, güncelleme ve operasyon yükü size ait

Kararı üç soru netleştirir. Birincisi: POI verisi kimin? Haritada göstereceğiniz noktalar sizin veritabanınızdaysa (şubeleriniz, bayileriniz, kendi ilanlarınız) pahalı arama API'lerine hiç ihtiyacınız yok. İkincisi: uygulama içinde adım adım navigasyon şart mı? Şart değilse kullanıcıyı telefonundaki navigasyon uygulamasına yönlendirin; bu tek karar aylık faturadan büyük bir kalemi siler. Üçüncüsü: internetsiz çalışması gerekiyor mu? Depo içi, kırsal rota ve bodrum kat senaryolarında offline harita desteği sağlayıcı seçimini tek başına belirler.

Türkiye'de ek bir pratik not var: adres ve POI veri zenginliği sağlayıcıdan sağlayıcıya ciddi fark gösteriyor. Mahalle ve site isimlerinin yoğun kullanıldığı adreslerde otomatik tamamlama kalitesini, kendi şehirlerinizden seçtiğiniz 30-40 gerçek adresle test etmeden karar vermeyin.

Harita API maliyeti: 2026 fiyatlandırmasının mantığı

Google Maps Platform fiyatlandırması 1 Mart 2025'te değişti. Resmi fiyat sayfası, aylık 200 dolarlık kredinin yerini SKU başına ücretsiz aylık çağrı hakkının aldığını belirtiyor: Essentials kategorisinde SKU başına 10.000, Pro kategorisinde 5.000, Enterprise kategorisinde 1.000 ücretsiz çağrı. Bu, küçük projeler için iyi, arama yapan projeler için kötü bir haber oldu.

İşte resmi fiyat listesinden konum tabanlı uygulama projelerini doğrudan ilgilendiren kalemler (1.000 çağrı başına, ücretsiz bandın üstü):

Google SKUÜcretsiz / ay1.000 çağrı
Maps SDK (Android ve iOS)SınırsızÜcretsiz
Dynamic Maps (web harita yüklemesi)10.0007,00 $
Geocoding10.0005,00 $
Autocomplete (istek bazlı)10.0002,83 $
Routes: Compute Routes Essentials10.0005,00 $
Roads – Nearest Road (yol eşleme)5.00010,00 $
Places Nearby Search Pro5.00032,00 $
Places Text Search Pro5.00032,00 $
Navigation SDK (uygulama içi navigasyon)1.00025,00 $

Mapbox fiyat sayfasındaki karşılıklar farklı bir mantık kuruyor: mobil harita SDK'sı aylık 25.000 aktif kullanıcıya kadar ücretsiz, sonrası 1.000 kullanıcı başına 4,00 dolar. Web tarafında 50.000 harita yüklemesi ücretsiz, sonrası 1.000 yükleme başına 5,00 dolar. Yönlendirme (Directions) ve yol eşleme (Map Matching) 100.000 isteğe kadar ücretsiz, sonrası 1.000 istek başına 2,00 dolar. Geçici geocoding 100.000 isteğe kadar ücretsiz, sonrası 0,75 dolar. Geofencing ise 25.000 aktif kullanıcıya kadar ücretsiz.

Üç gerçek hesap, farkı rakamla gösteriyor:

Senaryo 1 — müşteriye canlı sipariş takibi: Günde 1.000 sipariş, her sipariş için bir web takip sayfası açılıyor. Aylık 30.000 harita yüklemesi eder. Google Dynamic Maps ile 10.000 ücretsiz, kalan 20.000 yükleme 140 dolar. Mapbox GL JS ile 50.000 ücretsiz bandın altında kaldığınız için 0 dolar.

Senaryo 2 — sürücü uygulaması: 50 sürücü, günde 30 rota hesabı, ayda 22 iş günü. 33.000 rota çağrısı demek. Compute Routes Essentials ile 10.000 ücretsiz, kalan 23.000 çağrı 115 dolar. Sürücülerin haritası ise mobil SDK üzerinden çalıştığı için ücretsiz.

Senaryo 3 — "yakınımdaki işletmeler": 20.000 aylık aktif kullanıcı, kişi başı 3 arama. 60.000 Nearby Search çağrısı eder. 5.000 ücretsiz düşüldüğünde kalan 55.000 çağrı 1.760 dolar. Aynı uygulamanın haritası bedava, araması aylık 1.760 dolar. POI'ler sizin veritabanınızdaysa bu kalem komple sıfırlanır.

Düzenli ve öngörülebilir hacimlerde abonelik de bir seçenek: Google'ın Starter planı ayda 100 dolara 50.000 çağrı ile Dynamic Maps ve Geocoding'i kapsıyor, Essentials planı ayda 275 dolara 100.000 çağrı veriyor. Hangi modeli seçerseniz seçin, ilk aydan itibaren bütçe uyarısı ve günlük kota sınırı tanımlayın.

Canlı konum takibi mimarisi: veri telefondan panoya nasıl akar

Canlı konum takibinde en sık yapılan hata, her konum güncellemesini bir harita API çağrısı sanmaktır. Değildir. Telefon konumu kendi sunucunuza gönderir; harita sağlayıcısına para ödediğiniz an sadece harita çizdiğiniz, adres çözdüğünüz, rota hesapladığınız veya izi yola oturttuğunuz andır.

Ölçeği görmek için: 50 kurye, günde 8 saat, 10 saniyede bir sinyal, ayda 22 gün. Bu ayda 3,1 milyondan fazla konum kaydı demek. Bu hacim kendi altyapınızda ucuzdur, ama her kayıt için yol eşleme çağrısı yaparsanız fatura dört haneli dolara çıkar. Doğru yaklaşım, izi sefer tamamlandığında tek seferde yola oturtmak.

Sağlıklı bir akış şu parçalardan oluşur:

  • Toplama: Mobil tarafta uyarlamalı aralık. Araç hareket halindeyken sık, duruyorken seyrek sinyal. Hız ve ivme sensörü, gereksiz sinyali kesmenin en ucuz yolu.
  • İletim: Düşük frekanslı senaryolarda paketlenmiş HTTPS istekleri yeterli. Saniyelik tazelik gerekiyorsa kalıcı bağlantı (WebSocket) veya yayınla-abone ol modeli (MQTT) işi görür.
  • Dağıtım: Operasyon paneli ve müşteri ekranı aynı veriyi farklı tazelikte ister. Panoya saniyelik, müşteriye 10-15 saniyelik akış vermek hem sunucuyu hem veri maliyetini düşürür.
  • Dayanıklılık: Kapsama dışı kalan telefon kayıtları cihazda kuyruğa alır, bağlantı gelince toplu gönderir. Her kaydın benzersiz kimliği olur ki tekrar gönderim çift kayıt üretmesin. Cihaz saati yerine sunucu saatini referans alın.
  • Saklama: Ham izi uzun süre tutmak hem depolama hem hukuki risk demek. Sefer bitince özet üretin (başlangıç, bitiş, mesafe, süre, duraklar), ham noktaları kısa bir süre sonra silin veya seyreltin.

Konum sorgularını veritabanı tarafında coğrafi indekslerle çözmek, "yakınımdaki" tipi sorguların maliyetini sıfıra indirir. Altyapı tercihinizi netleştirirken Firebase mi, özel backend mi karşılaştırmamız işinize yarar.

Pil tüketimi: uygulamanızı sildiren asıl sebep

Konum tabanlı uygulama projelerinde en sık görülen kullanıcı şikâyeti doğruluk değil, pil. Android'in resmi pil optimizasyonu rehberi bu konuda net tavsiyeler veriyor ve ayar isimlerini tek tek açıklıyor.

Öncelik seviyesi ilk karardır. PRIORITY_HIGH_ACCURACY mümkün olan en doğru konumu üretir, GPS ile Wi-Fi'yi ve sensörleri birlikte kullanır ve dokümanın ifadesiyle ciddi pil tüketimine yol açabilir. PRIORITY_BALANCED_POWER_ACCURACY ise GPS'i çok nadir kullanır, ağırlıklı olarak Wi-Fi ve baz istasyonu bilgisiyle çalışır. Android ekibinin tavsiyesi açık: çoğu uygulamanın ihtiyacını dengeli veya düşük güç seçenekleri karşılar, yüksek doğruluğu ön planda çalışan ve gerçek zamanlı konum isteyen uygulamalara saklayın.

İkinci karar aralık. setIntervalMillis için mümkün olan en büyük değeri geçin; birkaç saniyelik aralıkları yalnız ön plan senaryolarına ayırın. Konum teslimini geciktiren setMaxUpdateDelayMillis değerini aralığın birkaç katı yaparsanız sistem güncellemeleri paket halinde teslim eder ve tüketim düşer.

Üçüncü karar coğrafi çit tepkiselliği. Aynı doküman, setNotificationResponsiveness için beş dakika ve üzeri bir değer öneriyor; coğrafi çit tepki süresinin onlarca saniyeden yaklaşık iki dakikaya çıkmasının bazı cihazlarda pil performansını on kata kadar iyileştirdiğini belirtiyor. Android 8.0'dan itibaren arka plandaki uygulamalar için konum zaten kısıtlı: saatte yalnız birkaç kez hesaplanıp teslim ediliyor.

iOS tarafında aynı işi "önemli konum değişikliği" servisi yapar. Sürekli GPS yerine baz istasyonu değişimlerini dinler, uygulamanız kapalıyken bile tetiklenir ve karşılaştırmasız şekilde az pil harcar. Şehir içi hassasiyeti düşüktür, ama "kullanıcı şehirler arası hareket etti" sinyali için fazlasıyla yeterlidir.

Pratik sonuç şu: tek bir güncelleme stratejisi yerine duruma göre değişen bir strateji kurgulayın. Sürücü sefere çıktığında yüksek doğruluk, duraklamada dengeli mod, mesai bittiğinde takip tamamen kapalı.

Konum izinleri ve mağaza kuralları: iOS, Android ve 2026 değişiklikleri

İzin modeli, konum tabanlı uygulama projelerinde ürün tasarımını teknik mimariden daha fazla etkiler.

iOS tarafı. Apple'ın konum izni dokümanı iki seviye tanımlıyor: "Kullanırken" ve "Her zaman". Apple, gizlilik ve pil açısından "Kullanırken" seviyesini tercih edilen seçenek olarak işaretliyor. Kritik ayrıntı şu: uygulamanız sonlandırılmışsa sistem, "Kullanırken" izniyle çalışan bir uygulamayı yeni güncelleme teslim etmek için başlatmaz; "Her zaman" izniyle çalışan uygulamayı ise önemli konum değişikliği, ziyaretler ve bölge izleme servisleri için başlatır. Ayrıca "Kullanırken" izniniz varsa "Her zaman" iznini sonradan isteyebilirsiniz, ama bu isteği yalnız bir kez yapabilirsiniz. İzin dilekçesini yanlış anda göstermek, geri dönüşü olmayan bir hata anlamına gelir.

Android tarafı. Arka plan konumu için resmi doküman net: Android 11 ve üzerinde sistem izin penceresi "Her zaman izin ver" seçeneğini içermiyor, kullanıcıların bu izni ayarlar sayfasından açması gerekiyor. Uygulama bu yüzden kullanıcıyı önce ikna etmek, sonra ayarlara yönlendirmek zorunda. Doküman, ayarlardaki seçeneğin görünen etiketini getBackgroundPermissionOptionLabel() ile alıp kullanıcıya göstermeyi öneriyor. Bir ayrıntı daha: kullanıcı ön planda yalnız yaklaşık konum verdiyse, arka planda da yalnız yaklaşık konuma erişirsiniz.

Google Play onayı. Arka plan konumu isteyen uygulamalar Play Console'da izin beyan formu doldurur, özelliği gösteren bir video yükler, uygulama içinde belirgin bir bilgilendirme ekranı gösterir ve gizlilik politikasını hem mağaza sayfasında hem uygulamada yayınlar. İnceleme ekibi özelliğin kullanıcıya net fayda sağlayıp sağlamadığına ve aynı deneyimin arka plan konumu olmadan verilip verilemeyeceğine bakar. Yayın takviminize bu süreç için ek bir inceleme turu ekleyin; uygulama yayın kontrol listemiz bu adımları sırayla takip etmenizi kolaylaştırır.

2026'nın yeni kuralı. Android'in resmi dokümanı yeni bir sistem bileşenini tarif ediyor: konum düğmesi. Doğrudan kullanıcı eylemiyle, oturum kapsamlı hassas konum erişimi veriyor ve tekrarlayan izin pencerelerini ortadan kaldırıyor. Konum düğmesi rehberi şunu yazıyor: uygulamanız Android 17 (API seviyesi 37) veya üstünü hedefliyorsa ve yalnız oturum tabanlı konum erişimi gerektiren özellikler içeriyorsa, Google Play politikası konum düğmesini kullanmanızı zorunlu kılıyor. Düğme USE_LOCATION_BUTTON iznini gerektiriyor, Android 16 ve altındaki cihazlarda ise kütüphane standart izin penceresine geri dönüyor. Tek seferlik konum alan ürünlerde (adres doldurma, en yakın şube) bu değişikliği yol haritasına şimdiden yazın.

Geofencing: coğrafi çit kurarken platform sınırları

Coğrafi çit, kâğıt üzerinde en basit özelliktir: bir daire çiz, girişte ve çıkışta haber ver. Platform sınırları bu basitliği hızla bozar.

Android'in geofencing dokümanı uygulama ve cihaz kullanıcısı başına 100 coğrafi çit sınırı koyuyor. Aynı doküman yarıçap için 100-150 metre aralığını öneriyor, çünkü tipik Wi-Fi konum doğruluğunu yaklaşık 50 metre kabul etmek gerekiyor. Gecikme konusunda da gerçekçi: tipik olarak iki dakikanın altında, arka plan kısıtları devredeyken ortalama 2-3 dakika, cihaz uzun süre hareketsiz kaldıysa altı dakikaya kadar çıkabiliyor.

iOS tarafında sınır çok daha dar. Apple'ın dokümanı, tek bir uygulamanın aynı anda 20'den fazla koşulu izlemesine Core Location'ın izin vermediğini yazıyor ve bu kısıta göre önceliklendirme yapmanızı istiyor. Ek bir ayrıntı: cihaz yeniden başladıktan sonra izleme, kullanıcı cihazın kilidini açana kadar çalışmıyor.

Bu iki sınır, "500 şubemizin hepsine çit koyalım" fikrini imkânsız kılıyor. Çözüm, çitleri dinamik yönetmek: kullanıcının mevcut konumuna en yakın 15-20 noktayı izlemeye alın, kullanıcı belirgin biçimde yer değiştirdiğinde listeyi yenileyin. Bu desen her iki platformda da çalışır ve pil açısından da doğru taraftadır.

Son olarak iş kuralı uyarısı: coğrafi çit sinyali bir kanıt değil, bir ipucudur. "Kurye adrese geldi" sinyali teslimatın gerçekleştiği anlamına gelmez. Gecikmeli tetiklenme, yarıçap taşması ve kapalı alan hataları yüzünden çit sinyalini her zaman insan onayı veya ikinci bir doğrulama ile birlikte kullanın.

KVKK: konum verisi toplamak istisna olmalı

Konum verisi, Türkiye'de sıradan bir kişisel veri gibi muamele görmüyor. Kişisel Verileri Koruma Kurulu'nun 23/12/2021 tarihli ve 2021/1303 sayılı kararı, konum verilerinin işlenmesinin kişilerin yaşam alışkanlıklarını ortaya çıkarabileceğini, yolculukların ve ziyaret edilen yerlerin bilinmesinin kişi hakkında profil çıkarılmasına ve özel nitelikli verilerin ortaya çıkmasına yol açabileceğini vurguluyor. Kurul aynı kararda şu değerlendirmeyi yapıyor: konum verilerinin toplanması yoluna gidilmesi istisnai olarak uygulanan bir durum olmalıdır.

İkinci bir karar, şeffaflık tarafındaki riski gösteriyor. Kurul'un 27/01/2020 tarihli ve 2020/65 sayılı kararında bir ulaşım uygulaması inceleniyor. Uygulamanın kullanım koşullarında mobil cihazdan edinilen konum bilgileri işlenen veriler arasında sayılıyor, ancak asıl şikâyet konusu veri işleme faaliyeti ne aydınlatma metninde ne kullanıcı sözleşmesinde yer alıyor. Kurul, veri güvenliği yükümlülüğü yönünden 100.000 TL, aydınlatma yükümlülüğü yönünden 10.000 TL idari para cezası uyguluyor. Ders net: topladığınız her veri kalemini ve her işleme amacını aydınlatma metninde açıkça yazmazsanız, teknik tarafı kusursuz bir uygulama bile ceza alır.

Konum tabanlı uygulama projelerinde uygulanabilir asgari çerçeve şu:

  • Amacı daraltın. Sefer sırasında takip ile mesai dışı takip aynı amaç değildir. Her amaç için ayrı hukuki sebep belirleyin, rıza alıyorsanız amaç bazında parçalı alın.
  • Kapatma anahtarı verin. Çalışan uygulamalarında mesai bitince takibi uygulamanın kendisi durdurmalı, bunu çalışanın insafına bırakmayın.
  • Saklama süresi tanımlayın. Ham iz için günler, özet kayıt için aylar düzeyinde süre belirleyin ve otomatik silme kurun.
  • Panelde yetki ayırın. Canlı konumu kimin göreceği, geçmiş izi kimin indirebileceği rol bazlı olmalı; her yöneticiye tam erişim vermeyin.
  • Aydınlatma metnini uygulamayla eşitleyin. Metinde olmayan hiçbir veriyi toplamayın, topladığınız her veriyi metne yazın.

Veri güvenliği tarafındaki teknik önlemleri mobil uygulama güvenliği ve KVKK rehberimizde ayrıntılı anlattık.

Senaryolar ve maliyet: kurye, saha ekibi, yakınımdaki işletmeler

Kurye ve teslimat. Türkiye'de hızlı market ve yemek teslimatının yaygınlaşması, müşteri tarafında canlı takip beklentisini standart hâle getirdi. Teknik yük sürücü uygulamasında değil, eşzamanlı akışı taşıyan sunucuda ve operasyon panosunda birikir. Sipariş başına doğru ETA üretmek, ham konumdan çok geçmiş teslimat sürelerine ve bölge bazlı gerçek verilere dayanır.

Saha ekibi ve servis. Ziyaret doğrulama, rota planı ve mesai raporu üçlüsü. Burada kritik gereksinim offline çalışmadır; kapsama alanı dışındaki depolarda ve bodrum katlarda kayıt kaybolmamalıdır. Bu alandaki iş akışlarını saha satış programı yazımızda ayrıntılandırdık.

Yakınımdaki işletmeler. Bayi, şube, servis noktası veya ilan bulucu. Veri sizdeyse maliyeti düşük, veriyi harita sağlayıcısından çekiyorsanız en pahalı kalıp bu. Önce kendi veritabanınızı doğru koordinatlarla doldurun.

Aşağıdaki tablo, bu modüllerin Türkiye'de bir mobil uygulama bütçesine eklediği tipik bandı gösteriyor. Rakamlar 2026 mobil uygulama fiyat rehberimizdeki genel bantlarla uyumlu modül tahminleridir; kesin fiyat kapsam netleştikten sonra çıkar.

ModülKapsamEk bütçe (TL)
Harita gösterimi + nokta listesiPin, küme, detay kartı40.000 – 90.000
Adres girişi + geocodingOtomatik tamamlama, harita üzerinden seçim50.000 – 120.000
Navigasyon devriHarici navigasyon uygulamasına yönlendirme25.000 – 60.000
Canlı konum takibiSürücü uygulaması + müşteri takip ekranı150.000 – 400.000
Geofencing + tetiklenen bildirimDinamik çit yönetimi, giriş/çıkış olayları60.000 – 150.000
Operasyon panosuFilo haritası, geçmiş rota, raporlar120.000 – 350.000
Offline harita ve kuyrukÇevrimdışı kayıt, otomatik senkron80.000 – 200.000

Bu tablonun üzerine aylık işletme gideri gelir: harita API faturası, sunucu ve veritabanı, bildirim altyapısı ve bakım. Konum verisi üreten uygulamalarda veri hacmi zamanla büyüdüğü için ilk yıl sonunda altyapı maliyetinin yeniden gözden geçirilmesi normaldir. Kendi senaryonuz için hızlı bir tahmin almak isterseniz mobil uygulama maliyet hesaplayıcımızı birkaç dakikada doldurabilirsiniz.

Ekip tarafında da bir not: konum tabanlı uygulama projeleri, standart bir mobil projeden farklı olarak sunucu tarafı ve DevOps yükü taşır. Ekip kurgusunu ve süreci mobil uygulama geliştirme hizmetimiz sayfasında anlattık.

Sıkça Sorulan Sorular

Konum tabanlı uygulama geliştirmek ne kadar sürer?

Sadece harita ve nokta gösteren bir uygulama 6-10 haftada yayına çıkar. Canlı konum takibi, operasyon panosu ve geofencing içeren bir sistem genellikle 4-7 ay sürer. Arka plan konumu kullanan uygulamalarda Google Play'in ek inceleme turu için takvime 1-2 hafta daha ekleyin.

Google Maps ücretsiz mi?

Kısmen. Android ve iOS mobil harita SDK'ları sınırsız ve ücretsizdir. Web haritası, geocoding, rota ve yer arama çağrıları ise SKU başına aylık ücretsiz kotayı (Essentials 10.000, Pro 5.000, Enterprise 1.000 çağrı) aştığınızda ücretlenir. En pahalı kalemler yer arama çağrılarıdır; 1.000 çağrı 32 dolara kadar çıkar.

Canlı konum takibinde kaç saniyede bir güncelleme göndermek gerekir?

Kurye ve servis takibinde 10-15 saniye aralık çoğu operasyon için yeterlidir. Müşteriye gösterilen ekranda bu aralığı daha da seyreltebilirsiniz, çünkü harita üzerinde yumuşak geçişle hareket eden bir ikon zaten sürekli hareket ediyor izlenimi verir. Araç dururken aralığı otomatik uzatmak, pil ve veri maliyetini belirgin düşürür.

Arka plan konumu için Google Play onayı nasıl alınır?

Play Console'daki izin beyan formunu doldurur, özelliği çalışırken gösteren kısa bir video yükler, uygulama içinde izin isteğinden önce belirgin bir bilgilendirme ekranı gösterir ve gizlilik politikanızı hem uygulamada hem mağaza sayfasında yayınlarsınız. İnceleme ekibi, aynı deneyimin arka plan konumu olmadan sunulup sunulamayacağına özellikle bakar.

Çalışanların konumunu takip etmek yasal mı?

Meşru bir amaca bağlıysa ve ölçülü kaldığı sürece mümkündür, ancak Kurul konum verisi toplamayı istisnai bir uygulama olarak görür. Çalışanı önceden aydınlatmak, takibi yalnız mesai saatleriyle ve iş aracıyla sınırlamak, saklama süresi tanımlamak ve panelde rol bazlı erişim kurmak asgari koşullardır. Mesai dışı takip ciddi bir ihlal riski taşır.

Harita sağlayıcısını sonradan değiştirebilir miyim?

Mimarinizi doğru kurarsanız evet. Harita çağrılarını uygulama kodunun içine dağıtmak yerine tek bir servis katmanının arkasına alın; koordinatları ve kendi nokta verinizi sağlayıcıdan bağımsız saklayın. Bu yapı, geçişi birkaç haftalık bir işe indirir. Sağlayıcıya özel harita stilleri ve offline paketleri ise her durumda yeniden üretmeniz gerekir.

Konum tabanlı uygulama projelerinde başarı, haritanın güzelliğinden değil üç kararın doğruluğundan geliyor: hangi veriyi kimden aldığınız, telefondan ne sıklıkta sinyal istediğiniz ve kullanıcıdan hangi izni hangi anda talep ettiğiniz. Bu üç karar doğru verildiğinde harita faturası küçülüyor, pil şikâyeti azalıyor ve mağaza incelemesi ilk turda geçiyor.

Projenizin hangi kalıba oturduğunu ve hangi modüllerin gerçekten gerektiğini birlikte netleştirelim; iletişim sayfamızdan ulaşın, senaryonuza özel bir kapsam ve bütçe çalışması çıkaralım.

#konum tabanlı uygulama#canlı konum takibi#geofencing#harita api#mobil uygulama geliştirme

Bu konuda profesyonel destek mi lazım?

Projenizi ekibimizle konuşun — aynı gün dönüş, ücretsiz teklif.

Bu yazıyı paylaş

İlgili Yazılar