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
| Kriter | PWA | Native iOS+Android | Cross-Platform |
|---|---|---|---|
| App Store gerekli mi? | Hayır | Evet (yıllık geliştirici ücreti) | Evet |
| Offline çalışma | Var (Service Worker) | Var | Var |
| Push bildirim | Var (iOS 16.4+) | Var | Var |
| Kamera/NFC | Kısıtlı (web API) | Tam erişim | Tam erişim |
| Güncelleme | Anında (sunucu deploy) | Store onayı gerekir | Store onayı gerekir |
| Kullanıcı kurulumu | Ana ekrana ekle | Store’dan indir | Store’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.