Mobil uygulama: PWA mı, native mi?
Kurumsal mobil ihtiyaçların çoğu için PWA en doğru modeldir: URL ile dağıtılır, çevrimdışı çalışır, güncelleme anında yayındadır ve maliyeti web uygulamasına marjinal ek getirir. Native yalnızca sürekli konum takibi, derin donanım ve marka-mağaza gereksinimlerinde kaçınılmazdır.
Üç seçenek: Native, cross-platform ve PWA
Native uygulama, iOS ve Android için ayrı ayrı yazılan, mağazadan indirilen uygulamadır; en yüksek performans ve cihaz erişimi sunar, iki ayrı kod tabanı demektir. Cross-platform (React Native, Flutter) tek kod tabanından iki platforma üretir; maliyet native'in yarısına iner, en derin cihaz özelliklerinde sınır yaşanabilir. PWA (Progressive Web App) ise tarayıcıdan çalışan, cihaza kurulabilen web uygulamasıdır; tek kod tabanı, mağaza onayı yok, güncelleme anında yayında.
| Ölçüt | Native | Cross-platform | PWA |
|---|---|---|---|
| Performans | En yüksek | Yüksek | Form ekranları için yeterli |
| Çevrimdışı çalışma | Tam | Tam | Tasarımla sağlanır |
| Dağıtım | Mağaza incelemesi | Mağaza incelemesi | URL — anında |
| Güncelleme | Mağaza onayı | Mağaza onayı | Yayınla ve bitti |
| Cihaz özellikleri | Tümü | Çoğu | Kamera, GPS, bildirim (iOS kısıtlı) |
| Maliyet | 2 kod tabanı | ~1.3 kod tabanı | 1 kod tabanı |
Saha senaryosu: kararın gerçek laboratuvarı
Kurumsal mobil ihtiyaçların çoğu saha kullanımıdır: servis teknisyeni görev ekranı, sayım görevlisi barkod ekranı, saha satış sipariş uygulaması. Bu senaryoların ortak özellikleri: form ağırlıklı ekranlar, çevrimdışı kalma riski (depo bodrumu, şantiye), çok kullanıcılı toplu dağıtım ve sık değişen akışlar. Bu profile PWA çoğu durumda en doğru cevaptır: URL ile dağıtılır, çevrimdışı kuyruk tasarlanır, güncelleme ertesi sabah herkeste hazırdır.
Ne zaman native şart?
Üç durumda native'in yerini hiçbir model tutmaz: arka planda sürekli konum takibi (filo takibinde pil yönetimi), BLE/NFC gibi derin donanım entegrasyonu ve mağaza varlığının pazarlama gereksinimi olması. Bunların dışındaki kurumsal ihtiyaçlarda native, maliyeti ikiye katlayan lüks bir tercihtir.
Karar çoğu zaman saf değildir: müşteriye görünen yüz mağazadaki native uygulama, saha ekibin iş gören aracı PWA olabilir — tek çatı altında iki kitle, iki model.
Maliyet ve zaman karşılaştırması
Tek platform native uygulama tipik olarak 250 bin TL'den başlar; iki platformlu native bu bedeli ikiye yakınlar. Cross-platform, iki platformu tek bedelin 1.2-1.4 katına çıkarır. PWA ise zaten yazılacak olan web uygulamasının bir kurulum katmanıdır — ek maliyeti marjinaldir. Zaman boyutu daha belirleyicidir: mağaza onay süreçleri ilk yayını 1-3 hafta uzatır; PWA'da bu gecikme yoktur.
| Model | Tipik başlangıç | Yayın süreci | Bakım |
|---|---|---|---|
| Native (2 platform) | 2× geliştirme bedeli | Mağaza onayı | 2 kod tabanı |
| Cross-platform | ~1.3× geliştirme bedeli | Mağaza onayı | 1 kod tabanı |
| PWA | Web uygulaması + kurulum katmanı | Anında | Web bakımı |
KodDelta pratiği
Saha servis, üretim sayım ve bayi sipariş sistemlerinde ağırlıklı olarak PWA kurguyoruz: çevrimdışı kuyruk, barkod, fotoğraf ekleri ve anında güncelleme bu modelde en iyi fiyat/performansı veriyor. Derin donanım gereksiniminde cross-platform'a, marka mağaza varlığı gerektiğinde native'e geçiyoruz — kararı teknoloji sevgisine değil, kullanım profiline dayandırıyoruz. 10 yıllık kurumsal tecrübemizde üç modeli de defalarca teslim ettik; sürecinizi anlatın, doğru modeli birlikte seçelim.
İhtiyacınızı konuşalım.
Keşif görüşmesi ücretsizdir.