Mobile APM (Application Performance Monitoring) 2026 yılında production observability’nin temeli haline geldi. Sentry State of Mobile 2025 raporu, top-quartile uygulamaların crash-free user rate’inin %99,9 olduğunu ve %99 altındaki uygulamaların 30 günlük retention’ının %18 düştüğünü gösteriyor. Firebase 2025: ANR oranı %0,47 üzerindeki uygulamalarda Play Store rating ortalaması 0,7 puan düşük.

Mobile APM: 2026 Pazar Bağlamı

Mobile APM, mobil uygulamaların crash, performance, network ve user experience metriklerini production’da gerçek zamanlı izleyen araç kategorisidir. Backend APM’in (Datadog, New Relic, Dynatrace) mobile karşılığı; ancak mobile specific challenges (offline, fragmented OS, fragmented device) farklı yaklaşım gerektirir. Gartner 2025 APM Magic Quadrant: Sentry, Datadog Mobile, Firebase güçlü oyuncular.

IDC 2025 Mobile App Quality Survey: kurumsal mobile uygulama bütçelerinin %12’si APM/observability’ye gidiyor. Crash, ANR, slow rendering frame, network latency, cold start gibi 5 ana metrik takip ediliyor. Google Play Store Vitals ve App Store Connect Analytics native telemetri sağlıyor ama derin debugging için yetersiz.

Firebase Performance Monitoring: Ücretsiz Baseline

Firebase Performance Monitoring, Google’ın ücretsiz mobile APM çözümü. Otomatik instrumentation ile cold start, HTTP request latency, screen rendering metrikleri yakalanır. Custom trace API ile uygulama-spesifik transaction’lar instrument edilir. Firebase Crashlytics ile birleşik dashboard. 2025 itibarıyla Google Play Store top 1000 uygulamanın %58’i Firebase kullanıyor.

Mobile APM Sahibi Crash Performance Session Replay Fiyat
Firebase Performance Google Crashlytics Otomatik + Custom Yok Ücretsiz
Sentry Sentry, Inc. Tam Span tracing Var (2024+) $26+/ay
Datadog Mobile RUM Datadog Tam Span tracing Var $15+/host/ay
New Relic Mobile New Relic Tam Span tracing Yok $25+/GB
Embrace Embrace.io Session-based Tam Var $0,005/session
Instabug Instabug Tam Crash + APM Var $249+/ay
Mobile APM 2026: Firebase Performance, Sentry, Datadog Mobile — Görsel 1
Mobile APM 2026: Firebase Performance, Sentry, Datadog Mobile — Görsel 1

Sentry: Crash + Performance + Session Replay

Sentry, open source kökenli (Apache 2.0) cross-platform error tracking ve APM. Mobile (iOS, Android, Flutter, React Native) + Web + Backend birleşik platform. Performance Monitoring (Span tracing), Session Replay (2024’te mobile için GA), Profiling (continuous CPU sampling) production-ready. Sentry self-hosted seçenek var; ticari Cloud opsiyonu küçük takımlar için $26/ay başlıyor.

Sentry’nin ayırt edici özelliği: aynı dashboard’da backend → frontend → mobile distributed tracing. Bir mobile request’in backend microservice’larında nasıl davrandığını single trace üzerinden görmek mümkün. Microsoft, Cloudflare, Rocket Companies referans müşteriler.

Datadog Mobile RUM: Backend Trace Korelasyonu

Datadog Mobile Real User Monitoring (RUM), Datadog’un backend APM ekosisteminin mobile genişlemesi. Avantajı: aynı platformda backend + frontend + mobile + infrastructure observability. Distributed tracing mobile → CDN → API gateway → microservice → database tek view. Forrester Wave APM 2025: Datadog lider.

  • Crash reporting: Symbolicated stack trace, error grouping
  • Performance tracing: View load, network, custom span
  • Session Replay: Touch event replay, GDPR-uyumlu masking
  • User journey: View change funnel, retention analizi
  • Synthetic Monitoring: CI/CD’de pre-production load test

İlgili konu: Distributed tracing rehberimizde OpenTelemetry mobile SDK kullanımını detaylandırdık.

Crash-Free Rate: 2026 Endüstri Standardı

Crash-free user rate, uygulamanın bir oturumda crash etmeyen kullanıcı yüzdesi. 2026 endüstri benchmark’ı: %99,9 (top-tier), %99,5 (good), %99 (average), <%99 (problematic). Sentry 2025 verisi: %99,9 üstündeki uygulamalar Play Store 4,5+ rating ortalamasına sahip; %98 altındakiler 3,2 ortalama.

Mobile APM 2026: Firebase Performance, Sentry, Datadog Mobile — Görsel 2
Mobile APM 2026: Firebase Performance, Sentry, Datadog Mobile — Görsel 2

ANR (Application Not Responding): Android’in Özel Sorunu

ANR, Android’de UI thread 5 saniye+ bloklanırsa sistemin gösterdiği dialog. Google Play Console Vitals’te kritik metrik; %0,47 üzeri “bad behavior” sayılıyor ve algoritmaya negatif etki ediyor. Yaygın sebepler: senkron disk I/O, ağırlıklı StrictMode ihlali, deadlock, ANR-triggering broadcast receiver. Firebase Crashlytics ANR detection ekledi 2024’te.

Metrik Top Quartile Average Problematic
Crash-Free User Rate ≥%99,9 %99-99,5 <%99
Crash-Free Session Rate ≥%99,95 %99,5 <%99
ANR Rate (Android) <%0,1 %0,1-0,47 >%0,47
Cold Start TTID (p95) <1,2 sn 1,2-2,5 sn >2,5 sn
Slow Frame % <%2 %2-5 >%5
Frozen Frame % <%0,1 %0,1-0,5 >%0,5

Session Replay: GDPR Uyumlu Masking

Session Replay, kullanıcı oturumunu touch event ve view hierarchy ile yeniden oynatmaya imkan veren özellik. GDPR ve KVKK için zorunlu: PII (input field, card number) otomatik mask edilmeli. Sentry default tüm input text’i mask eder; Datadog manuel “data-dd-privacy” attribute ile kontrol. Native UI’da Sensitive flag yerleştirme zorunlu.

Sektörel Use Case: Fintech, E-ticaret, Gaming

Fintechte transaction’ın hangi adımda fail ettiği session replay ile saniyeler içinde çözülüyor; PII masking için ekstra dikkat. E-ticarette checkout funnel APM’i ile bottleneck (slow address validation, payment gateway timeout) tespit ediliyor. Gaming’de Frame Time ve GPU utilization custom metric olarak Sentry Mobile veya Embrace ile takip.

Mobile APM 2026: Firebase Performance, Sentry, Datadog Mobile — Görsel 3
Mobile APM 2026: Firebase Performance, Sentry, Datadog Mobile — Görsel 3

Kurumsal Mobile APM Dönüşümünde Karşılaşılan Tipik Sorunlar

Danışmanlık projelerinde gözlemlenen tipik darboğazlar:

  • Crash reporting’i tek APM olarak yorumlama — performance regression alarm’ı eksik
  • Symbolicate-edilmemiş stack trace’lerin yorumlanamaması (dSYM, ProGuard mapping yükleme eksikliği)
  • Session Replay’in masking eksikliği — GDPR/KVKK ihlali
  • SDK sampling rate’in production’da %100 bırakılması — bandwidth ve maliyet patlaması
  • Distributed tracing context propagation’ın mobile-backend arasında kesilmesi
  • Alert’lerin doğru on-call ekibine yönlendirilmemesi — kritik issue’lar gözden kaçıyor

Sonuç

Mobile APM 2026’da crash reporting’in çok ötesinde. Crash + ANR + performance tracing + session replay 4 katmanlı standart. Firebase ücretsiz baseline; Sentry mid-market’tan enterprise’a kadar full coverage; Datadog backend trace gerekiyorsa; Embrace session-based pricing isteyenler için. Hedef metrikler: crash-free user rate ≥%99,9, ANR <%0,1, cold start p95 <1,2 sn. Pilot için 1 sprint'te SDK entegrasyonu + dashboard kurma + alert tanımlama + on-call rotation yeterli.

Sıkça Sorulan Sorular

Firebase Performance kurumsal kullanım için yeterli mi?

Küçük ve orta ölçekli uygulamalar için evet, ücretsiz olması büyük avantaj. Enterprise gereksinim (custom dashboard, advanced alerting, session replay, SLA) için yetersiz; Sentry, Datadog, Embrace’e geçiş gerekiyor.

Sentry self-hosted production’da güvenli mi?

Evet. Sentry Apache 2.0 lisanslı, on-premise deploy edilebilir. Sensitive data’nın bulut’a gitmemesi gereken regülasyon ortamlarında (finans, sağlık) tercih edilir. Maintenance overhead ~0,3-0,5 FTE.

SDK overhead production’ı etkiler mi?

Modern APM SDK’ları (Sentry, Datadog) %1-2 CPU overhead, ~50-100 KB ek APK boyutu, network bandwidth ~5-15 KB/session. Sampling rate ile maliyet ve performance trade-off ayarlanabilir; %20 sampling yeterli istatistik üretir.

iOS ve Android arası metric farklılıkları nasıl yönetilir?

Cross-platform dashboard’da unified metric tanımları gerekir. Sentry, Datadog her iki platform için ortak metric ad ı kullanır. Cold start tanımı iOS (didFinishLaunching) ve Android (Application.onCreate → first frame) farklı; karşılaştırma için aware olunmalı.

Mobile APM ile Apple App Store Connect / Google Play Console arasındaki fark nedir?

Native dashboard’lar aggregated metric ve trend gösterir, deep debugging için yetersiz. Mobile APM bireysel session ve crash stack trace ile root cause analysis sağlar. İkisi tamamlayıcı; native dashboard genel sağlık, APM detaylı tanı.

Ömer ÖNAL

Yazılım Mimarı | Yapay Zeka LLC. Ölçeklenebilir SaaS, .NET Core altyapıları ve Otonom AI süreçleri inşa ediyorum. Kod değil, sistem tasarlarım.

Yorum (1)

  1. Ömer ÖNAL
    Mayıs 23, 2026

    Mobile APM’i ‘crash reporting yeter’ sanan kurumlar, performance regression’ları kullanıcı şikayetiyle öğreniyor. Doğru observability üçgeni: crash + ANR/freeze + network latency + custom business transaction. Firebase Performance ücretsiz ama derin profiling sunmuyor; Sentry crash + performance + session replay’de güçlü; Datadog Mobile, backend trace ile birleşik distributed tracing isteyenler için. — Ömer Önal

Yorum Yap

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir