Mobil Uygulama

Mobil PWA mı, Mağaza Uygulaması mı?

Uygulama mağazasına girmeden telefonun ana ekranına eklenen bir web uygulaması pek çok iş için yeterli, bazıları için değil. Hangisinin size uyduğunu birlikte netleştiriyoruz.

Kısaca

PWA (Progressive Web App), telefonun ana ekranına eklenebilen, çevrimdışı çalışabilen ve bildirim gönderebilen bir web uygulaması. Kullanıcı uygulamayı seyrek açacaksa, telefonun özel donanımına ihtiyaç yoksa ve hızlı yayın önemliyse mağaza uygulaması yerine PWA yeterli olur. Vevona'nın İzmir'deki ekibi bu kararı sizinle birlikte kullanım sıklığına, gereken telefon özelliklerine ve bütçeye göre veriyor; uygun durumlarda önce PWA ile başlayıp sonra mağaza uygulamasına geçmeyi öneriyor.

Hizmetin Öne Çıkanları

01
📲

İndirme gerektirmez

Bağlantı ya da QR kodla açılır; isteyen kullanıcı ana ekranına ekler.

02
📡

Çevrimdışı çalışma

Önbellekteki ekranlar ve bekleyen kayıtlarla bağlantı kesildiğinde de temel işlevler sürer.

03
🔔

Web bildirimi

Android'de ve ana ekrana eklenmiş iPhone PWA'larında bildirim gönderilebilir.

04
🚀

Anında güncelleme

Mağaza incelemesi yok; yeni sürüm bir sonraki açılışta herkeste.

05
🔍

Aramada görünür

Sayfalar web'de durduğu için Google aramalarında bulunabilir.

06
⚖️

Karar desteği

Aynı kapsamı PWA ve mağaza uygulaması olarak ayrı ayrı fiyatlandırıyoruz.

Çalışma Akışımız

Şeffaf, ölçülebilir ve zaman çizelgesi belli bir teslim süreci.

1

Karar

Kullanım sıklığı, gereken telefon özellikleri ve mağaza ihtiyacına göre PWA mı uygulama mı netleşir.

2

Tasarım

Mobil öncelikli ekranlar, ana ekrana ekleme yönlendirmesi ve bildirim izni akışı tasarlanır.

3

Geliştirme

Uygulama manifesti, service worker, önbellek ve bildirim altyapısı kurulur.

4

Test

iPhone ve Android'de farklı tarayıcılarda kurulum, çevrimdışı çalışma ve bildirim testleri.

Yayın ve ölçüm

Yayına alma; ana ekrana ekleme ve bildirim izni oranlarının takibi.

Mobil PWA nedir, neler yapabilir?

Mobil PWA, telefonun tarayıcısından açılan ve ana ekrana eklendiğinde kendi simgesiyle, adres çubuğu olmadan tam ekran çalışan bir web uygulamasıdır. Bugün iPhone'da da Android'de de şunları yapabiliyor:

  • Ana ekrana eklenip uygulama gibi açılmak
  • Daha önce açılan ekranları ve verileri önbellekte tutarak bağlantı yokken çalışmak
  • Bildirim göndermek (iPhone'da iOS 16.4 ve sonrasında, yalnız ana ekrana eklenmiş PWA'larda)
  • Kamera, konum ve dosya yükleme gibi temel telefon özelliklerini kullanmak
  • Güncellemeyi anında almak: sunucuya yeni sürüm yüklendiğinde herkes bir sonraki açılışta onu görür

Mağaza incelemesi, geliştirici hesabı ve iki ayrı uygulama paketi yok. Tek bir kod tabanı, bir alan adı ve her tarayıcıda çalışan bir arayüz var. Sayfalar web'de durduğu için Google aramalarında da bulunabilir.

Sınırlar: PWA'nın yetmediği yerler

PWA'nın zayıf kaldığı noktaların çoğu iPhone tarafında:

  • Kurulum kendiliğinden gelmez. Android'de Chrome kullanıcıya ana ekrana ekleme önerisi gösterebilir. iPhone'da bu adımı kullanıcının Paylaş menüsünden kendisinin yapması gerekir; çoğu kullanıcı bu adımı bilmediği için uygulamanın içinde göstermek gerekir.
  • Arka planda çalışma sınırlı. Sürekli konum takibi ya da uygulama kapalıyken veri senkronizasyonu güvenilir biçimde yapılamaz.
  • Bazı donanımlara erişim yok. iPhone'da Bluetooth ve NFC'ye web üzerinden erişilemiyor; Android'de Chrome'da kısmen mümkün.
  • Mağazada görünmez. Kullanıcı sizi App Store'da ya da Google Play'de arıyorsa orada bulamaz, mağaza yorumu da biriktiremezsiniz.
  • Veri kalıcılığı. Tarayıcı, uzun süre açılmayan sitelerin depoladığı verileri silebilir; çevrimdışı veriler bu yüzden sunucuyla düzenli eşitlenmelidir.

PWA mı mağaza uygulaması mı: karar tablosu

DurumPWAMağaza uygulaması
Kullanıcı ayda bir iki kez açıyorUygunİndirme adımı kullanıcı kaybettirir
Her gün kullanılan iş aracıÇoğu zaman yeterliUygun
Bluetooth yazıcı, tartı, NFCiPhone'da yok, Android'de sınırlıUygun
Arka planda konum takibiUygun değilUygun
Mağazada bulunmak, mağaza yorumlarıYokVar
Google aramalarında görünmekSayfalar aramada çıkarYalnız mağaza sayfası çıkar
Sık değişiklik ve hızlı yayınAnındaMağaza incelemesine bağlı

İzmir'den bir örnek düşünelim. Çeşme ya da Alaçatı'da bir otel, misafirine oda servisi menüsü, etkinlik takvimi ve spa rezervasyonu sunmak istiyor. Bir hafta kalacak misafirin mağazadan uygulama indirmesini beklemek gerçekçi değil; odadaki QR kodla açılan bir PWA aynı işi indirme gerektirmeden görür. Aynı otelin kat görevlileri için oda durumunu güncelleyen bir iş aracı ise her gün kullanılacağı için iki yolla da kurulabilir; karar donanım ihtiyacına ve bildirimlerin ne kadar kritik olduğuna bağlı.

Ara yollar: önce PWA, sonra uygulama

Karar her zaman ya o ya bu değil. Önerdiğimiz ara yollar şunlar:

  • Önce PWA. Fikri gerçek kullanıcılarla düşük maliyetle deneyip kullanım verisi gelince mağaza uygulamasına geçmek. Sunucu tarafı, yönetim paneli ve veri yapısı değişmeden kalır.
  • PWA'yı Google Play'e koymak. Android'de PWA, Trusted Web Activity adlı yöntemle Google Play'de uygulama olarak yayınlanabilir.
  • İki arayüz, tek sunucu. Müşteriye PWA, saha ekibine native Android uygulaması gibi; ikisi aynı API'yi kullanır.

Bir uyarı: yalnız bir web sitesini gösteren kabuk uygulamalar Apple tarafından yetersiz işlev gerekçesiyle reddedilebiliyor. App Store'da yer almak istiyorsanız uygulamanın gerçekten uygulama gibi çalışması gerekir. PWA'nın web tarafındaki teknik ayrıntılarını, yani service worker, önbellek stratejisi ve uygulama manifestini, PWA geliştirme sayfamızda anlattık.

Maliyet ve takvim farkı

PWA tek kod tabanıyla iki platforma birden çıkar; mağaza hesabı, inceleme ve iki ayrı paket gerektirmez. Bu yüzden aynı kapsamdaki bir mağaza uygulamasına göre genellikle daha kısa sürede ve daha düşük maliyetle yayına alınır. Sürenin ne kadar kısalacağı kapsama bağlı: menü, katalog ya da kampanya tipi bir PWA açılış sayfası takvimine (1–2 hafta) yakındır. Oturum açılan ve iş akışı yürüten bir PWA ise web uygulaması gibi planlanır ve kapsamına göre 6 haftayı aşabilir.

İzmir'de PWA fiyatını belirleyen kalemler şunlar: ekran ve akış sayısı, çevrimdışı çalışması gereken bölümler, bildirim kurgusu, kullanıcı rolleri ve bağlanacak sistemler. Karar aşamasındaysanız aynı kapsamı PWA ve mağaza uygulaması olarak iki ayrı satırda fiyatlandırıyoruz; farkı rakamla görüp karar verebilirsiniz.

Sık sorulan sorular

PWA ile mobil uygulama arasındaki fark ne?
PWA bir web uygulamasıdır; tarayıcıdan açılır, istenirse ana ekrana eklenir ve uygulama gibi tam ekran çalışır. Mağaza uygulaması ise App Store ve Google Play'den indirilir, telefonun donanımına ve arka plan çalışmasına daha geniş erişimi vardır. Kullanıcı açısından en büyük fark, PWA'nın indirme gerektirmemesidir.
Bildirimler işimiz için kritikse PWA yeterli olur mu?
Android'de PWA'lar tarayıcı üzerinden bildirim alabilir. iPhone'da ise bildirim iOS 16.4 ve sonrasında, yalnız kullanıcı PWA'yı ana ekranına ekleyip izin verdiyse gelir; kullanıcıların ne kadarının bu adımı atacağı da belli değildir. Şoförün yola çıktığı ya da siparişin hazır olduğu gibi kaçırılmaması gereken bildirimler işin merkezindeyse mağaza uygulaması daha güvenilir bir yoldur.
Mağazada da görünmemiz gerekiyorsa PWA ile başlayabilir miyiz?
Google Play için evet: PWA, Trusted Web Activity yöntemiyle paketlenip Google Play'de yayınlanabilir. App Store'da ise yalnız bir web sitesini gösteren uygulamalar yetersiz işlev gerekçesiyle reddedilebiliyor. iPhone kullanıcılarının sizi App Store'da bulması şartsa mağaza uygulamasını takvime baştan koymak gerekir.
PWA çevrimdışı çalışır mı?
Daha önce açılmış ekranlar ve önbelleğe alınan veriler bağlantı yokken de görüntülenebilir; bağlantı yokken girilen kayıtlar cihazda bekletilip bağlantı gelince gönderilebilir. Tarayıcı uzun süre açılmayan sitelerin verilerini silebildiği için kritik kayıtlar sunucuyla düzenli eşitlenmelidir.
Önce PWA yapıp sonra uygulamaya geçersek emek boşa gider mi?
Gitmez. Sunucu tarafı, yönetim paneli, veri yapısı ve tasarım sistemi mağaza uygulamasında da kullanılır; yeniden yazılan kısım telefondaki arayüzdür. PWA döneminde toplanan kullanım verisi, uygulamada hangi özelliklere öncelik verileceğini de gösterir.
PWA Google aramalarında görünür mü?
Evet. PWA'nın sayfaları normal web sayfaları olduğu için doğru kurulduğunda Google tarafından taranır ve aramalarda çıkar. Mağaza uygulamasında ise Google'da yalnız mağaza sayfası görünür. Arama trafiği sizin için önemliyse bu, PWA lehine güçlü bir sebeptir.

Mobil PWA Konuşalım

30 dakikalık ücretsiz keşif görüşmesi için iletişime geçin — projenizi birlikte değerlendirelim.

Ücretsiz Teklif Formu

Size 24 saat içinde dönüş yapacağız.