İçeriğe geç
Yazılım · Progressive Web App

PWA nedir?

Sade anlatım, işletmeniz için anlamı, örnek ve teklif alırken sorulacak soru.

Kısa cevap

PWA (Aşamalı Web Uygulaması), bir web sitesinin telefonun ana ekranına eklenebilen, çevrimdışı çalışabilen ve bildirim gönderebilen, uygulama mağazasına ihtiyaç duymadan uygulama gibi davranan halidir.

PWA, standart web teknolojileriyle yazılmış bir siteye uygulama davranışları kazandıran bir yaklaşımdır. Kullanıcı siteyi tarayıcıda açar, 'ana ekrana ekle' der ve site telefonda kendi simgesiyle, tarayıcı çubuğu olmadan açılır. Arka planda çalışan bir servis bileşeni (service worker) sayfaları ve verileri önbelleğe alır; böylece internet zayıfken ya da yokken bile temel ekranlar açılır. Web push desteğiyle bildirim gönderilebilir. Tek bir kod tabanı hem web sitesi hem de uygulama işlevi görür; mağaza onayı ve ayrı geliştirme gerektirmez.

İşletme sahibi için neden önemli

Mobil uygulama isteyen ancak iki ayrı platform için geliştirme ve mağaza süreçlerinin maliyetini taşımak istemeyen işletmeler için PWA bir ara yoldur. Kullanıcı indirme engelini aşmaz; siteye girer ve isterse ekler. Güncelleme anında yayınlanır, mağaza onayı beklenmez. Öte yandan PWA, cihazın bazı yeteneklerine (belirli sensörler, bazı ödeme sistemleri, iOS tarafında kimi bildirim özellikleri) tam erişemez; ihtiyacınız bu özelliklere dayanıyorsa native uygulama gerekir.

Örnek

Bir yerel restoran zinciri, sipariş sitesini PWA olarak kuruyor. Müşteri ilk siparişte siteyi ana ekrana ekliyor; sonraki siparişlerde menü anında açılıyor, kampanya bildirimleri geliyor. Zincir, iki mağaza için ayrı uygulama geliştirmek yerine tek siteyi yönetiyor ve menü değişikliği herkese aynı anda yansıyor.

Sık yapılan hata

PWA'yı native uygulamanın birebir eşdeğeri sanmaktır. Özellikle iOS tarafında bazı yetenekler sınırlıdır ve platformlar arasında farklılık gösterir; teklif öncesi hangi özelliğin gerekli olduğu netleşmelidir. İkinci hata, çevrimdışı deneyimi düşünmeden yalnızca 'ana ekrana ekle' özelliğiyle yetinmektir; PWA'nın değeri önbellekleme stratejisinin doğru kurulmasına bağlıdır.

Teklif alırken sorulacak soru

İhtiyaç duyduğumuz özellikler (bildirim, çevrimdışı kullanım, kamera, ödeme) PWA ile her iki platformda da karşılanabilir mi? Çevrimdışı hangi ekranlar çalışacak ve önbellek nasıl güncellenecek?

Sık sorulanlar

PWA uygulama mağazasında yayınlanabilir mi?

Belirli araçlarla paketlenerek mağazalara gönderilebilir, ancak PWA'nın temel avantajı mağazaya ihtiyaç duymamasıdır. Mağaza varlığı önemliyse bu ayrıca planlanır.

Mevcut web sitem PWA'ya dönüştürülebilir mi?

Site modern ve HTTPS üzerinde çalışıyorsa evet; manifest dosyası, servis bileşeni ve önbellek stratejisi eklenerek dönüştürülür. Eski altyapılarda önce yenileme gerekebilir.

Bilgi Merkezi

Bu konuda okumaya değer

Bu sayfayla doğrudan ilgili, editör ekibimizin seçtiği üç rehber. Karar vermeden önce on dakikanızı buraya ayırın.

Web sitesi yaptırma rehberi
Web sitesi yaptırma rehberi
WhatsApp'ta Yaz 0547 001 16 16
Projenizi Konuşalım

Kalem kalem yazılı teklif. Keşif görüşmesi ücretsiz, yükümlülük yok.