K3SK1N Logo ← Blog
Karar Süreçleri

PWA mı, Native Uygulama mı? Küçük Bir Ekip Olarak Nasıl Karar Verdik

Yeni bir uygulama fikri geldiğinde ilk soru genelde teknoloji değil, platformdur: Native mi yazılır, yoksa tarayıcı tabanlı bir Progresif Web Uygulaması (PWA) mı? Küçük bir ekip için bu karar, sonraki aylarda ne kadar hızlı ilerleyebileceğinizi doğrudan etkiliyor.

Güncelleme: 8 Eylül 2026

01 PWA'yı Çekici Yapan Şey

Tek bir kod tabanıyla hem masaüstü hem mobil tarayıcıda çalışan bir uygulama üretebiliyorsunuz. Güncelleme yayınlamak için mağaza onay sürecini beklemek gerekmiyor — bir değişikliği sunucuya koyduğunuz an kullanıcıya ulaşıyor. Küçük bir ekip için bu, geliştirme hızında ciddi bir fark yaratıyor.

02 Native'in Hâlâ Öne Çıktığı Yerler

Uygulama mağazalarındaki organik keşfedilebilirlik, bazı gelişmiş donanım entegrasyonları ve platforma özgü bildirim deneyimleri konusunda native uygulamalar hâlâ avantajlı. Ama bu fark, birkaç yıl öncesine göre gözle görülür şekilde daraldı.

03 2026'da PWA'lar Nereye Geldi

Tarayıcı tarafında PWA'lara tanınan yetkiler son dönemde belirgin şekilde genişledi: parmak izi/yüz tanıma ile giriş, cihazın dosya sistemine erişim, kamera/mikrofon/Bluetooth kullanımı ve daha zengin bildirimler artık büyük tarayıcılarda çalışıyor. Yani "PWA sadece basit bir web sayfası" algısı artık gerçeği yansıtmıyor; karmaşık, veri yoğun iş akışları için de ciddi bir alternatif haline geldi.

04 Bizim Yaklaşımımız

WherZit'i PWA olarak başlattık: Firebase kimlik doğrulama ve veritabanı altyapısıyla, servis işçisi ve manifest dosyası hazır bir yapı. Play Store'a girmek istediğimizde ise sıfırdan native yazmak yerine, mevcut PWA'yı bir "TWA" (Trusted Web Activity) kabuğuyla sarıp mağazaya taşıyoruz. Böylece web tarafındaki geliştirme akışımız hiç bozulmuyor, mağaza varlığı ayrı bir katman olarak üstüne ekleniyor.

Bunun tek istisnası ödeme/abonelik tarafı: mağaza içi satın alma için ayrıca bir köprü katmanı gerekiyor, çünkü PWA'nın kendi altyapısı mağaza faturalandırmasına doğrudan bağlanmıyor.

05 Kısa Tavsiye

Ürününüz esas olarak veri ve iş akışı odaklıysa (envanter, takip, panel, form) PWA ile başlamak makul bir varsayılan. Ürününüz donanımla iç içe (yoğun kamera işleme, arka plan konum takibi, oyun motoru gerektiren 3B grafikler) çalışıyorsa native ya da hibrit bir yaklaşım daha az sürtünme yaratır.