Texnologiyalar · 8 dəq oxu
PWA, yoxsa mobil tətbiq: nəyi seçməli
PWA, krossplatforma və ya nativ tətbiq: qiyməti, müddətləri, imkanları və iOS məhdudiyyətlərini müqayisə edirik. Cədvəl, qərar ağacı və biznes üçün tipik ssenarilər.
Dərc edilib: Yenilənib: Müəllif: B2B-Lab komandası
«PWA, yoxsa mobil tətbiq» seçimi məhsulun büdcəsini illər boyu müəyyən edən ilk qərarlardan biridir. Başlanğıc qiymətindəki fərq üç dəfə ola bilər, yeniləmələrin buraxılma sürətində isə — dəqiqələrdən bir neçə günə qədər. Bununla belə universal cavab yoxdur: bəzi tapşırıqlar üçün PWA ehtiyacı tam ödəyir, digərləri üçün isə onun iPhone-dakı məhdudiyyətləri dayanma amilinə çevrilir.
Proqressiv veb tətbiqin 2026-cı ildə nə bacardığını, imkanlarının sərhədinin harada keçdiyini və hansı suallar üzrə 10 dəqiqəyə qərar vermək olacağını araşdıraq.
PWA nədir və saytdan nə ilə fərqlənir
PWA (Progressive Web App) brauzerin telefonun və ya kompüterin əsas ekranına quraşdırmağa imkan verdiyi veb tətbiqdir. Quraşdırıldıqdan sonra o, öz ikonu ilə, ünvan sətri olmadan, ayrıca pəncərədə işə düşür — vizual olaraq adi tətbiq kimi. Arxasında üç texnologiya dayanır:
- Web App Manifest — adı, ikonları, rəngləri və göstərmə rejimi olan fayl.
- Service Worker — resursları və məlumatları keşləyən, şəbəkəsiz iş və sürətli yükləməni təmin edən fon skripti.
- Web Push — tətbiq bağlı olanda belə gələn push bildirişləri.
Adi saytdan fərqli olaraq PWA oflayn işləyir, keşdən dərhal açılır və bildirişlərlə özünü xatırlada bilir. Nativ tətbiqdən fərqli olaraq link ilə yayılır, mağazaların yoxlaması olmadan yenilənir və bütün platformalar üçün bir kod bazasına malikdir.
PWA, yoxsa nativ tətbiq: müqayisə
Praktikada seçim üç variant arasında gedir: PWA, krossplatforma tətbiq (React Native, Flutter) və tam nativ tətbiq (iOS üçün Swift, Android üçün Kotlin).
| Parametr | PWA | Krossplatforma | Nativ |
|---|---|---|---|
| Başlanğıc qiyməti | Veb tətbiqin qiymətindən (sayt — 120 000 ₽-dan) | 400 000 ₽-dan | 400 000 ₽-dan, adətən daha baha: iki kod bazası |
| İlk versiyanın müddəti | Bir neçə gündən bir neçə həftəyə qədər | 8–14 həftə | 8–14 həftə və daha çox |
| Yayılma | Link, QR kod, sayt; TWA vasitəsilə Google Play | App Store və Google Play | App Store və Google Play |
| Yeniləmələr | Dərhal, yoxlamasız | Yoxlama ilə; bir hissəsi — OTA | Yoxlama ilə |
| iOS-da push | Bəli, «Əsas ekran»a quraşdırıldıqdan sonra | Bəli | Bəli |
| Bluetooth, NFC, fon tapşırıqları | Məhdud, iOS-da — praktiki olaraq yoxdur | Bəli | Bəli, tam giriş |
| Yandex və Google-da axtarış | Bəli | Xeyr | Xeyr |
Axtarış sətrinə diqqət edin: PWA üç variantdan eyni zamanda sayt olan yeganə variantdır. Məhsul kataloqu, xidmət kartları, məqalələr və mütəxəssis səhifələri Yandex və Google tərəfindən indeksləşdirilir və pulsuz trafik gətirir, quraşdırılmış tətbiq isə artıq gəlmiş istifadəçiləri saxlayır. Mağazadakı tətbiqin belə kanalı yoxdur — ona trafiki satın almaq və ya saytdan yönləndirmək lazım gəlir.
Krossplatforma hazırlama əksər biznes tətbiqləri üçün qızıl ortadır: bir kod bazası, cihaza demək olar ki, tam giriş, mağazalarda dərc. Nativ kod mürəkkəb qrafika, AR, Bluetooth avadanlığı ilə iş və hər millisaniyənin kritik olduğu tapşırıqlar üçün lazımdır.
2026-cı ildə iOS-da PWA məhdudiyyətləri
Android və Chromium əsaslı masaüstü brauzerlər PWA-nı demək olar ki, tam dəstəkləyir. Əsas məhdudiyyətlər bütün brauzerlərin WebKit mühərrikində işlədiyi və Apple siyasətinə tabe olduğu iPhone və iPad-dədir.
- Quraşdırmaya sistem dəvəti yoxdur: istifadəçi özü «Paylaş» → «Əsas ekrana» düyməsini basmalıdır. İnterfeysdə aydın təlimat lazımdır, əks halda quraşdırmaya cəmi bir neçə nəfər çatır.
- Push bildirişləri iOS 16.4-dən başlayaraq və yalnız əsas ekrana quraşdırılmış tətbiq üçün işləyir — adi Safari vərəqində onlar əlçatan deyil.
- Fon sinxronizasiyası yoxdur: məlumatlar tətbiq açıq olanda göndərilir.
- Web Bluetooth və Web NFC yoxdur — iPhone-da PWA-dan kassa avadanlığı, etiketlər və ya sensorlarla işləmək mümkün olmayacaq.
- Safari quraşdırılmamış saytın anbarını bir neçə gün ziyarət olmadıqda təmizləyə bilər; quraşdırılmış tətbiq üçün bu məhdudiyyət daha yumşaqdır, amma lokal məlumatlara yeganə nüsxə kimi güvənmək olmaz.
- Əlavə dəyəri olmayan PWA örtüyünü Apple, çox güman ki, App Store-da rədd edəcək — mağaza saytdan artıq funksionallıq tələb edir.
PWA quraşdırmalarının payını necə artırmaq olar
- Quraşdırmanı ilk ziyarətdə deyil, dəyərli hərəkətdən sonra — rəsmiləşdirilmiş sifariş, saxlanmış seçilmişlər, uğurlu qeydiyyat — təklif edin.
- iPhone-da şəkilli qısa təlimat göstərin: «Paylaş» düyməsi haradadır və hansı bəndi seçmək lazımdır.
- Android-də quraşdırmaya sistem dəvətindən istifadə edin, amma onu açılan pəncərə ilə deyil, düymə ilə çağırın.
- Faydanı izah edin: «sifariş statusunu almaq», «internetsiz işləmək», «əsas ekrandan sürətli giriş».
- Quraşdırmaların payını iOS və Android üzrə ayrıca ölçün — rəqəmlər xeyli fərqlənəcək.
Biznes üçün PWA-nın üstünlükləri və çatışmazlıqları
Üstünlüklər
- Qiymət və müddətlər. Bütün platformalar və masaüstü üçün bir kod bazası, işə salma dəfələrlə sürətli.
- Rəqəmsal alışlara görə mağaza komissiyası və yoxlama gözləntisi yoxdur.
- Dərhal yeniləmələr: səhvin düzəlişi növbəti açılışda bütün istifadəçilərə çatır.
- Axtarış sistemləri tərəfindən indeksləşdirmə: hər ekran SEO trafiki olan səhifə ola bilər.
- Aşağı giriş həddi: istifadəçi məhsulu link ilə sınayır, xoşuna gələndə isə quraşdırır.
Çatışmazlıqlar
- Yuxarıda təsvir olunan iOS məhdudiyyətləri — əsas əleyhinə arqument.
- Tətbiq mağazasının vitrini yoxdur: trafiki özünüz gətirməlisiniz.
- Auditoriyanın bir hissəsində etimad aşağıdır: bəziləri «brauzerdən tətbiqi» əsl tətbiq kimi qəbul etmir.
- Çoxlu animasiyalı ağır interfeyslər nativlərdən daha az rəvan işləyir.
Hər variant neçəyə başa gəlir
Arayış üçün: PWA təxminən oxşar funksionallığa malik veb tətbiq qədər başa gəlir: bizdə sayt 120 000 ₽-dan və 3 gündən başlayır, oflayn rejim, push və sinxronizasiya isə məlumatların mürəkkəbliyindən asılı olaraq həcm əlavə edir. iOS və Android üçün mobil tətbiq — 400 000 ₽-dan və 8–14 həftə. Nativ varianta hazırlayıcı hesablarına xərcləri — Apple üçün ildə 99 dollar və Google Play üçün birdəfəlik 25 dollar — və rəqəmsal satışlardan mağaza komissiyasını, adətən 15–30%, əlavə edin.
İşə salındıqdan sonrakı xərclər
Variantlar arasındakı fərq istismarda da nəzərə çarpır. PWA sayt kimi yenilənir: yeni versiyanı yerləşdirdiniz — istifadəçilər onu növbəti açılışda aldılar. Mobil tətbiq iki platforma üçün yığım, yoxlamadan keçmə və istifadəçilərin bir hissəsinin aylarla yeniləmədiyi köhnə versiyaların dəstəyini tələb edir. Bundan əlavə, Apple və Google hər il ƏS-in yeni versiyalarını buraxır və tətbiqi mağazaların tələblərindəki dəyişikliklərə uyğunlaşdırmaq lazımdır — buna müntəzəm dəstək büdcəsi ayırın.
Rusiya şirkətləri üçün əlavə amil də var: mağazalarda dərc, onlar vasitəsilə ödəniş qəbulu və tətbiqlərin auditoriyanın bir hissəsi üçün əlçatanlığı zamanla dəyişən məhdudiyyətlərlə çətinləşə bilər. Domeninizdən yayılan PWA bu risklərdən praktiki olaraq asılı deyil — bu, nativ tətbiq olduqda belə veb versiyanı saxlamaq üçün daha bir arqumentdir.
Tətbiq büdcəsinin ətraflı təhlili — mobil tətbiq neçəyə başa gəlir məqaləsində, bütün məhsullar üzrə aktual təxmini qiymətlər isə hazırlama qiymətləri səhifəsindədir.
Qərar ağacı: 6 sual
- Bluetooth, NFC, fon geolokasiyası və ya xarici avadanlıqla iş lazımdırmı? Bəli — mobil tətbiq. Xeyr — davam edin.
- Birinci gündən iPhone üçün push bildirişləri kritikdirmi və auditoriya PWA-nı əl ilə quraşdırmağa hazır deyilmi? Bəli — mobil tətbiq. Xeyr — davam edin.
- Axtarışdan trafik və məhsulu quraşdırmadan link ilə açmaq imkanı vacibdirmi? Bəli — PWA və ya sayt. Xeyr — davam edin.
- İlk versiyanın büdcəsi 400 000 ₽-dan azdırmı və ya həftələr ərzində işə salma lazımdırmı? Bəli — PWA, tətbiq isə ikinci mərhələdə.
- Auditoriyanız Telegram-da yaşayır? Telegram Mini App-a baxın — giriş həddi daha da aşağıdır.
- Bu, əməkdaşlar üçün daxili alətdir? Əksər hallarda PWA: quraşdırmaya nəzarət etmək olar, yeniləmələr isə dərhal gəlir.
Təcrübədən tipik ssenarilər
Namizədlərin və rekruterlərin kabinetləri, daxili portallar, səyyar əməkdaşlar üçün alətlər, kataloqlar və müştərilərin şəxsi kabinetləri PWA üçün klassik tapşırıqlardır. Məsələn, istehsalat holdinqi üçün işə qəbul platformasında PWA-dan istifadə etdik: namizədlər və rekruterlər telefonda və kompüterdə bir koddan işləyir, yeni funksiyalar isə yerləşdirildikdən dərhal sonra əlçatan olur.
Real vaxt izləməli servislər, sürücülər və kuryerlər üçün tətbiqlər, mağazalar vasitəsilə abunəli məhsullar — mobil tətbiq üçün tapşırıqlardır. Transfer sifarişi servisində müştəri və sürücü tətbiqləri React Native ilə hazırlanıb: sürücüyə sabit geolokasiya və yeni sifarişlər barədə etibarlı bildirişlər lazımdır.
Tez-tez rast gəlinən iş yolu — PWA ilə başlamaq, tələbi və ssenariləri yoxlamaq, sonra isə eyni backend üzərində mobil tətbiq buraxmaqdır. API düzgün layihələndirilibsə, server hissəsini yenidən yazmaq lazım gəlməyəcək. İstiqamət barədə ətraflı — PWA tətbiqlərinin hazırlanması səhifəsində.
Suallar və cavablar
PWA nədir?
PWA və ya proqressiv veb tətbiq smartfonun əsas ekranına quraşdırılan, oflayn işləyən və push bildirişləri göndərə bilən veb tətbiqdir. O, link ilə yayılır və tətbiq mağazalarının yoxlaması olmadan yenilənir.
Biznes nəyi seçməlidir: PWA, yoxsa mobil tətbiq?
İşə salma sürəti, büdcə, axtarış trafiki vacibdirsə və cihaza dərin giriş lazım deyilsə, PWA uyğundur. Bluetooth, fon geolokasiyası, iPhone-da etibarlı push bildirişləri və ya App Store və Google Play-də iştirak lazım olanda mobil tətbiq seçilir.
PWA push bildirişləri iPhone-da işləyirmi?
Bəli, iOS 16.4-dən başlayaraq, amma yalnız istifadəçi tətbiqi «Əsas ekran»a quraşdırıbsa. Adi Safari vərəqində iPhone-da web push işləmir.
PWA-nı Google Play və App Store-da dərc etmək olarmı?
Google Play-də PWA Trusted Web Activity vasitəsilə dərc olunur. App Store-da isə Apple sayt üzərindəki sadə örtüyü adətən rədd edir, buna görə App Store-da iştirak üçün tam tətbiq lazımdır.
PWA mobil tətbiqdən nə qədər ucuzdur?
Arayış üçün: PWA təxminən eyni funksionallığa malik veb tətbiq qədər başa gəlir, iOS və Android üçün mobil tətbiq isə 400 000 ₽-dan başlayır. Yekun fərq funksiyaların həcmindən asılıdır və texniki tapşırıq işləndikdən sonra müəyyən edilir.