KOBİ sahibi olarak “mobil uygulamamız olmalı mı?” sorusunu sorduğunuzda 3 seçenek var: PWA (Progressive Web App), Native iOS+Android, veya Cross-platform (React Native, Flutter). Bu rehberde maliyet + zaman + özellik açısından karar matrisi sunuyoruz.

PWA Nedir?

Progressive Web App = web sitesi gibi yapılır ama telefonun ana ekranına eklenince native uygulama gibi davranır. Service Worker offline destek, manifest.json ile ikon + isim, push bildirim.

2026 itibariyle iOS Safari de PWA push bildirim destekliyor (iOS 16.4+). Android Chrome zaten 6 yıldır destekliyor.

Native iOS + Android

Swift (iOS) + Kotlin (Android) ile iki ayrı kod tabanı. App Store + Google Play onayı şart (ücretli süreç). Tam donanım erişimi (kamera, NFC, Bluetooth, parmak izi).

Cross-Platform

React Native veya Flutter — tek kod, iki platforma derlenir.

Karar Matrisi

KriterPWANative iOS+AndroidCross-Platform
App Store gerekli mi?HayırEvet (yıllık geliştirici ücreti)Evet
Offline çalışmaVar (Service Worker)VarVar
Push bildirimVar (iOS 16.4+)VarVar
Kamera/NFCKısıtlı (web API)Tam erişimTam erişim
GüncellemeAnında (sunucu deploy)Store onayı gerekirStore onayı gerekir
Kullanıcı kurulumuAna ekrana ekleStore’dan indirStore’dan indir

KOBİ İçin Hangisi?

PWA — Aşağıdaki durumlarda

  • Hızlı pazara çıkmak istiyorsanız
  • Bütçeniz sınırlıysa
  • Native donanım (NFC, Bluetooth, video çekim vs) gerektirmiyor
  • Saha kullanım (kurye, mobil servis, e-Fatura kesim) için sade UI yeterli
  • Sık güncelleme yapacaksanız (haftalık yeni özellik)

Native — Aşağıdaki durumlarda

  • Kamera + AR + ML kit + parmak izi + Apple Pay gerekli
  • Performansın çok kritik olduğu oyun/grafik uygulama
  • Markaya yatırım: App Store’da görünürlük + ASO + premium algı

Cross-Platform — Aşağıdaki durumlarda

  • Native gerekli + bütçe sıkı
  • Daha sonra ikinci platforma (web/desktop) genişleme planı

OvoCRM’in Yaklaşımı: Mağaza Uygulaması + PWA

OvoCRM’in mobil modülü hem iOS (App Store) hem Android (Google Play) uygulaması olarak yayında; web tarafı ayrıca PWA olarak çalışır. Hızlı e-Fatura (Kurye/Saha) kesimi de mobil uygulamadan yapılır.

Avantajları:

  • Telefon ana ekranına kolayca eklenir (App Store’dan indirme yok)
  • Güncelleme anında — sunucuya deploy edince kullanıcı yeni sürümü görür
  • Offline destek (Service Worker + IndexedDB)
  • Push bildirim (yeni e-Fatura, vade hatırlatma, görev atama)
  • iOS uygulaması App Store'da, Android uygulaması Google Play'de yayında

SSS

PWA App Store’a girmez mi?

2026 itibariyle PWA-only uygulamalar Apple App Store + Google Play’e girebiliyor (TWA / PWABuilder ile sarmal). Ama gerek duyulmuyor — “ana ekrana ekle” deneyimi yeterli.

PWA offline ne kadar dayanır?

Service Worker cache ile statik içerik sürekli. Dinamik (fatura listesi vb) için son 30 gün IndexedDB cache. Bağlantı dönünce sync.

Native ve PWA birlikte nasıl kullanılır?

OvoCRM’de iOS ve Android uygulamaları mağazalardan indirilebilir; PWA ise kurulum gerektirmeyen hızlı erişim ve anlık güncelleme seçeneği olarak birlikte çalışır.

Sonraki Adım

OvoCRM Mobil PWA modülünü inceleyin veya demo isteyin. Telefonun ana ekranına ekleyip native gibi kullanın.