Ana içeriğe atla

Sözlük · web-development

PWA

Tanım

PWA (Progressive Web App), web teknolojileriyle (HTML/CSS/JS) geliştirilen ama native uygulama deneyimi sunan web uygulamasıdır. App Store gerektirmez, ana ekrana eklenebilir, offline çalışabilir, push bildirim gönderebilir. Native uygulamaya göre geliştirme maliyeti %40-60 düşük.

Yayın: 2026-05-05Güncelleme: 2026-05-05

Detaylı açıklama

PWA kavramı Google tarafından 2015'te tanıtıldı. Temel teknolojiler: Service Worker (offline cache + push), Web App Manifest (ana ekrana ekleme + icon), HTTPS (güvenli bağlantı zorunlu). Starbucks, Twitter Lite, Pinterest başarılı PWA örnekleri.

PWA vs Native: Native uygulama (iOS/Android) mağaza dağıtımı, daha iyi donanım erişimi (Bluetooth, ARKit) sağlar; geliştirme 2x platform = 2x maliyet. PWA tek kod tabanı, App Store submission yok, SEO indekslenebilir. Ne zaman PWA: içerik ağırlıklı uygulama, e-ticaret, haber, portal.

Sınırlamalar: iOS'ta push notification kısıtı (iOS 16.4+ destekledi), NFC/ARKit gibi derin donanım API'leri yok. Türkiye'de Play Store'dan PWA yükleme mümkün; App Store PWA ana ekrana 'ekle' ile gelir.

Kullanım senaryoları

E-ticaret mobil deneyimi (App Store yerine)

Haber / portal uygulaması

B2B iç uygulama (kurumsal tool)

Offline çalışması gereken saha uygulaması

MVP öncesi proof of concept

Güçlü yanlar

  • +Tek kod tabanı (web + mobil)
  • +App Store süreç/komisyonu yok
  • +SEO indekslenebilir
  • +Hızlı deploy (mağaza onayı beklenmez)

Zayıf yanlar

  • iOS push bildirim kısıtları
  • Derin donanım erişimi yok (NFC, ARKit)
  • iOS Safari'de bazı API eksik
  • App Store'da sıralanmaz

İlgili terimler

Service WorkerNative AppFlutterReact Native

İlgili hizmetler

PWA ile ilgili proje planlıyorsan

30 dakikalık keşif görüşmesinde projene özel mimari + maliyet + ekip önerisini yazılı paylaşıyoruz.

Keşif görüşmesi başlat