PWA nedir?
PWA (Progressive Web App, ilerlemeli web uygulaması), tarayıcıda çalışan ama kullanıcının telefonun ana ekranına ekleyip bir uygulama gibi açabildiği web uygulamasıdır. Kendi simgesi olur, tam ekran açılır, tarayıcı çubuğu görünmez. İnternet yokken de belirli ölçüde çalışabilir ve bildirim gönderebilir.
Kullanıcı mağazaya gitmez; bir bağlantıya tıklar, "Ana ekrana ekle" der ve kullanmaya başlar. Güncelleme yaptığınızda herkes bir sonraki açılışta yeni sürümü görür, mağaza onayı beklenmez.
Yan yana karşılaştırma
| Konu | PWA | Mağaza uygulaması |
|---|---|---|
| Kurulum | Bağlantıdan, ana ekrana ekleme | App Store / Google Play'den indirme |
| Güncelleme | Anında, onaysız | Mağaza incelemesinden sonra |
| Mağazada görünürlük | Yok (Android'de sınırlı yollar var) | Var |
| Bildirim | Android'de tam; iOS'ta ana ekrana eklendiyse | Tam |
| Çevrimdışı çalışma | Mümkün, sınırları var | Tam |
| Cihaz özellikleri | Kamera, konum var; Bluetooth ve bazı sensörler sınırlı | Tam |
| Geliştirme ve bakım | Tek kod, web ekibiyle | Mobil geliştirme ve mağaza yönetimi |
iOS tarafında PWA desteği son yıllarda gelişti ama Android kadar geniş değil. Bu sınırları projeye başlamadan netleştiriyoruz.
PWA'nın doğru seçim olduğu durumlar
- Kullanıcılar belirli bir grup: çalışanlar, bayiler, mevcut müşteriler
- Mağazada keşfedilmek bir hedef değil
- İşlevler çoğunlukla form, liste, rapor, sipariş ve fotoğraf
- Hızlı yayına çıkmak ve sık güncellemek önemli
- Zaten bir web paneliniz var ve mobilde onun sade bir yüzü isteniyor
Örnek: bir yapı malzemesi distribütörü, bayilerinin sipariş verip cari bakiyesini görmesi için mağaza uygulaması yerine PWA tercih edebilir. Bayi bağlantıyı SMS ile alır, ana ekrana ekler; kampanya değiştiğinde güncelleme anında herkese ulaşır.
Mağaza uygulamasının gerekli olduğu durumlar
- Geniş kitleye açık bir tüketici uygulaması yapılacak, mağazada bulunmak önemli
- Bluetooth, NFC ya da özel donanımla yoğun çalışma var
- iOS'ta güvenilir bildirim kritik
- Uzun süre internetsiz, büyük veriyle çalışılacak
Karar kontrol listesi
- Kullanıcılar kim ve onlara nasıl ulaşıyoruz?
- Hangi cihaz özellikleri kesin gerekli?
- Bildirim iOS kullanıcıları için hayati mi?
- Güncelleme sıklığı ne olacak?
- İleride mağazaya çıkma ihtimali var mı?
Son soru için iyi haber şu: PWA ile başlayıp talep oluşursa aynı sunucu tarafını kullanarak mağaza uygulamasına geçmek mümkün. Yatırım boşa gitmez. Mağaza yolunu seçerseniz süreci uygulama mağazası yayın süreci sayfasında anlattık.
Sık sorulan sorular
PWA bir web sitesinden farklı mı?
Evet. Normal bir site tarayıcıda açılır ve çevrimdışı çalışmaz; PWA ise ana ekrana kurulur, uygulama gibi açılır ve verileri önbellekte tutabilir.
Mevcut web sitemizi PWA yapabilir miyiz?
Teknik olarak çoğu siteye PWA özellikleri eklenebilir. Ama tanıtım sitesi için genellikle gerekmez; PWA asıl olarak tekrar tekrar kullanılan paneller ve portallar için anlamlıdır.
PWA güvenli mi?
Yalnız HTTPS üzerinde çalışır; güvenlik düzeyi arkasındaki web uygulamasının güvenliğine bağlıdır.
Hangisinin size uygun olduğunu konuşmak için mobil uygulama hizmetimize bakabilir ya da iletişim sayfasından yazabilirsiniz. Web tarafını özel yazılım ekibimiz geliştirir.