Технологиялар · 8 мин оқу
PWA ма, мобильді қосымша ма: қайсысын таңдау керек
PWA, кроссплатформалы немесе нативті қосымша: құнын, мерзімін, мүмкіндіктерін және iOS шектеулерін салыстырамыз. Кесте, шешім ағашы және бизнеске арналған типтік сценарийлер.
Жарияланды: Жаңартылды: Авторы: B2B-Lab командасы
«PWA ма, мобильді қосымша ма» таңдауы — өнім бюджетін алдағы жылдарға анықтайтын алғашқы шешімдердің бірі. Бастау құнындағы айырма үш есеге жетуі мүмкін, ал жаңартуларды шығару жылдамдығында — бірнеше минуттан бірнеше күнге дейін. Сонымен қатар әмбебап жауап жоқ: бір міндеттер үшін PWA қажеттілікті толық жабады, басқалары үшін оның iPhone-дағы шектеулері тоқтату факторына айналады.
2026 жылы прогрессивті веб-қосымша не істей алатынын, оның мүмкіндіктерінің шекарасы қайда өтетінін және қандай сұрақтар арқылы 10 минутта шешім қабылдауға болатынын талдайық.
PWA деген не және оның сайттан айырмашылығы
PWA (Progressive Web App) — браузер телефонның немесе компьютердің басты экранына орнатуға мүмкіндік беретін веб-қосымша. Орнатылғаннан кейін ол өз белгішесімен, мекенжай жолағынсыз, бөлек терезеде іске қосылады — көрнекі түрде кәдімгі қосымша сияқты. Оның негізінде үш технология жатыр:
- Web App Manifest — атауы, белгішелері, түстері және көрсету режимі бар файл.
- Service Worker — ресурстар мен деректерді кэштейтін, желісіз жұмысты және жылдам жүктелуді қамтамасыз ететін фондық скрипт.
- Web Push — қосымша жабық болса да келетін push-хабарламалар.
Кәдімгі сайттан айырмашылығы — PWA офлайн жұмыс істейді, кэштен лезде ашылады және хабарламалар арқылы өзін еске сала алады. Нативті қосымшадан айырмашылығы — сілтеме арқылы таратылады, дүкендер ревьюінсіз жаңартылады және барлық платформаға бір код базасы бар.
PWA ма, нативті қосымша ма: салыстыру
Іс жүзінде таңдау үш нұсқа арасында жүреді: PWA, кроссплатформалы қосымша (React Native, Flutter) және толығымен нативті (iOS үшін Swift, Android үшін Kotlin).
| Параметр | PWA | Кроссплатформалы | Нативті |
|---|---|---|---|
| Бастау құны | Веб-қосымша құнынан бастап (сайт — 120 000 ₽-ден бастап) | 400 000 ₽-ден бастап | 400 000 ₽-ден бастап, әдетте қымбатырақ: екі код базасы |
| Бірінші нұсқаның мерзімі | Бірнеше күннен бірнеше аптаға дейін | 8–14 апта | 8–14 апта және одан көп |
| Тарату | Сілтеме, QR-код, сайт; TWA арқылы Google Play | App Store және Google Play | App Store және Google Play |
| Жаңартулар | Лезде, ревьюсіз | Ревью арқылы; бір бөлігі — OTA | Ревью арқылы |
| iOS-тағы push | Иә, «Басты экранға» орнатқаннан кейін | Иә | Иә |
| Bluetooth, NFC, фондық міндеттер | Шектеулі, iOS-та — іс жүзінде жоқ | Иә | Иә, толық қолжетімділік |
| Яндекс пен Google-дағы іздеу | Иә | Жоқ | Жоқ |
Іздеу туралы жолға назар аударыңыз: PWA — үш нұсқаның ішінде бір мезгілде сайт та болып табылатын жалғызы. Тауарлар каталогы, қызметтер карточкалары, мақалалар және мамандар беттері Яндекс пен Google-да индекстеледі және тегін трафик әкеледі, ал орнатылған қосымша келген пайдаланушыларды ұстап тұрады. Стордағы қосымшада мұндай арна жоқ — оған трафикті сатып алуға немесе сайттан аударуға тура келеді.
Кроссплатформалы әзірлеу — бизнес-қосымшалардың көпшілігі үшін алтын орта: бір код базасы, құрылғыға толыққа жуық қолжетімділік, сторларда жариялау. Нативті код күрделі графика, AR, Bluetooth-жабдықпен жұмыс және әр миллисекунд маңызды міндеттер үшін керек.
2026 жылы iOS-тағы PWA шектеулері
Android және Chromium негізіндегі десктоп браузерлері PWA-ны толыққа жуық қолдайды. Негізгі шектеулер барлық браузер WebKit қозғалтқышында жұмыс істейтін және Apple саясатына бағынатын iPhone мен iPad-та.
- Орнатуға жүйелік шақыру жоқ: пайдаланушы өзі «Бөлісу» → «Басты экранға қосу» батырмасын басуы керек. Интерфейсте түсінікті нұсқаулық қажет, әйтпесе орнатуға санаулы адамдар ғана жетеді.
- Push-хабарламалар iOS 16.4-тен бастап және тек басты экранға орнатылған қосымша үшін жұмыс істейді — кәдімгі Safari қойындысында олар қолжетімсіз.
- Фондық синхрондау жоқ: деректер қосымша ашық кезде жіберіледі.
- Web Bluetooth және Web NFC жоқ — iPhone-дағы PWA-дан кассалық жабдықпен, белгілермен немесе датчиктермен жұмыс істеу мүмкін емес.
- Орнатылмаған сайттың қоймасын Safari бірнеше күн кірмегеннен кейін тазалауы мүмкін; орнатылған қосымша үшін бұл шектеу жұмсағырақ, бірақ жергілікті деректерге жалғыз көшірме ретінде сенуге болмайды.
- Қосымша құндылығы жоқ PWA-қабықшаны App Store-да Apple, сірә, қабылдамайды — дүкен сайттан тыс функционалдылықты талап етеді.
PWA орнату үлесін қалай арттыруға болады
- Орнатуды алғашқы кіргенде емес, құнды әрекеттен кейін ұсыныңыз — рәсімделген тапсырыс, сақталған таңдаулылар, сәтті жазылу.
- iPhone-да суреті бар қысқа нұсқаулық көрсетіңіз: «Бөлісу» батырмасы қайда және қай тармақты таңдау керек.
- Android-та орнатуға жүйелік шақыруды пайдаланыңыз, бірақ оны қалқымалы тереземен емес, батырма арқылы шақырыңыз.
- Пайдасын түсіндіріңіз: «тапсырыс мәртебесін алу», «интернетсіз жұмыс істеу», «басты экраннан жылдам кіру».
- Орнату үлесін iOS пен Android бойынша бөлек өлшеңіз — сандар қатты ерекшеленеді.
Бизнес үшін PWA-ның артықшылықтары мен кемшіліктері
Артықшылықтары
- Құны мен мерзімі. Барлық платформа мен десктопқа бір код базасы, іске қосу бірнеше есе жылдам.
- Цифрлық сатып алуларға сторлардың комиссиясы жоқ және ревьюді күту жоқ.
- Лездік жаңартулар: қатені түзету келесі ашылғанда барлық пайдаланушыға жетеді.
- Іздеу жүйелерінің индекстеуі: әр экран SEO-трафигі бар бет бола алады.
- Кірудің төмен шегі: пайдаланушы өнімді сілтеме арқылы сынап көреді, ал ұнағанда орнатады.
Кемшіліктері
- Жоғарыда сипатталған iOS шектеулері — қарсы басты дәлел.
- Қосымшалар дүкенінің витринасы жоқ: трафикті өзіңіз әкелуіңіз керек.
- Аудиторияның бір бөлігінің сенімі төменірек: кейбіреулер «браузерден алынған қосымшаны» нағыз деп қабылдамайды.
- Анимациясы көп ауыр интерфейстер нативтілерге қарағанда баяуырақ жұмыс істейді.
Әр нұсқа қанша тұрады
Анықтама үшін: PWA ұқсас функционалдылығы бар веб-қосымша сияқты тұрады: бізде сайт 120 000 ₽-ден және 3 күннен басталады, ал офлайн-режим, push және синхрондау деректердің күрделілігіне қарай көлем қосады. iOS және Android үшін мобильді қосымша — 400 000 ₽-ден бастап және 8–14 апта. Нативті нұсқаға әзірлеуші аккаунттарына шығындарды — Apple үшін жылына 99 доллар және Google Play үшін бір реттік 25 доллар — және цифрлық сатылымдардан сторлардың комиссиясын, әдетте 15–30%, қосыңыз.
Іске қосылғаннан кейінгі шығындар
Нұсқалар арасындағы айырма пайдалану кезінде де байқалады. PWA сайт сияқты жаңартылады: жаңа нұсқаны жарияладыңыз — пайдаланушылар оны келесі ашқанда алды. Мобильді қосымша екі платформаға құрастыруды, ревьюден өтуді және пайдаланушылардың бір бөлігі айлап жаңартпайтын ескі нұсқаларды қолдауды талап етеді. Сонымен қатар Apple мен Google жыл сайын ОЖ-нің жаңа нұсқаларын шығарады, және қосымшаны сторлар талаптарының өзгерістеріне бейімдеу керек — бұған тұрақты қолдау бюджетін қарастырыңыз.
Ресейлік компаниялар үшін қосымша фактор да бар: сторларда жариялау, олар арқылы төлем қабылдау және аудиторияның бір бөлігі үшін қосымшалардың қолжетімділігі уақыт өте өзгеретін шектеулермен қиындауы мүмкін. Сіздің доменіңізден таратылатын PWA бұл тәуекелдерге іс жүзінде тәуелді емес — бұл нативті қосымша болса да веб-нұсқаны сақтаудың тағы бір дәлелі.
Қосымша бюджетінің толық талдауы — мобильді қосымша қанша тұрады мақаласында, барлық өнімдер бойынша өзекті бағдарлар — әзірлеу бағалары бетінде.
Шешім ағашы: 6 сұрақ
- Bluetooth, NFC, фондық геолокация немесе сыртқы жабдықпен жұмыс керек пе? Иә — мобильді қосымша. Жоқ — әрі қарай.
- iPhone үшін push-хабарламалар алғашқы күннен шешуші маңызды ма, ал аудитория PWA-ны қолмен орнатуға дайын емес пе? Иә — мобильді қосымша. Жоқ — әрі қарай.
- Іздеуден келетін трафик және өнімді орнатусыз сілтеме арқылы ашу мүмкіндігі маңызды ма? Иә — PWA немесе сайт. Жоқ — әрі қарай.
- Бірінші нұсқаның бюджеті 400 000 ₽-ден аз ба немесе бірнеше аптада іске қосу керек пе? Иә — PWA, ал қосымша — екінші кезеңде.
- Аудиторияңыз Telegram-да ма? Telegram Mini App нұсқасын қарастырыңыз — кіру шегі одан да төмен.
- Бұл қызметкерлерге арналған ішкі құрал ма? Көбінесе PWA: орнатуды бақылауға болады, ал жаңартулар лезде келеді.
Тәжірибеден типтік сценарийлер
Кандидаттар мен рекрутерлердің кабинеттері, ішкі порталдар, көшпелі қызметкерлерге арналған құралдар, каталогтар мен клиенттердің жеке кабинеттері — PWA үшін классикалық міндеттер. Мысалы, өндірістік холдингке арналған жалдау платформасында біз PWA қолдандық: кандидаттар мен рекрутерлер телефон мен компьютерде бір кодпен жұмыс істейді, ал жаңа функциялар жарияланғаннан кейін бірден қолжетімді.
Нақты уақыттағы трекингі бар сервистер, жүргізушілер мен курьерлерге арналған қосымшалар, сторлар арқылы жазылымдары бар өнімдер — мобильді қосымшаның міндеттері. Трансфер тапсырыс беру сервисінде клиент пен жүргізушіге арналған қосымшалар React Native-те жасалған: жүргізушіге тұрақты геолокация және жаңа тапсырыстар туралы сенімді хабарламалар керек.
Жиі кездесетін жұмыс жолы — PWA-дан бастау, сұраныс пен сценарийлерді тексеру, содан кейін сол бэкендте мобильді қосымша шығару. Егер API дұрыс жобаланса, серверлік бөлікті қайта жазудың қажеті болмайды. Бағыт туралы толығырақ — PWA-қосымшаларды әзірлеу бетінде.
Сұрақтар мен жауаптар
PWA деген не?
PWA, немесе прогрессивті веб-қосымша, — смартфонның басты экранына орнатылатын, офлайн жұмыс істейтін және push-хабарламалар жібере алатын веб-қосымша. Ол сілтеме арқылы таратылады және қосымшалар дүкендерінің ревьюінсіз жаңартылады.
Бизнеске не таңдау керек: PWA ма, мобильді қосымша ма?
Егер іске қосу жылдамдығы, бюджет, іздеу трафигі маңызды болса және құрылғыға терең қолжетімділік керек болмаса, PWA жарайды. Bluetooth, фондық геолокация, iPhone-да сенімді push-хабарламалар немесе App Store мен Google Play-де болу керек болғанда мобильді қосымшаны таңдайды.
PWA push-хабарламалары iPhone-да жұмыс істей ме?
Иә, iOS 16.4-тен бастап, бірақ тек пайдаланушы қосымшаны «Басты экранға» орнатқан жағдайда ғана. Кәдімгі Safari қойындысында iPhone-да web push жұмыс істемейді.
PWA-ны Google Play мен App Store-да жариялауға бола ма?
Google Play-де PWA Trusted Web Activity арқылы жарияланады. App Store-да сайттың үстіндегі қарапайым қабықшаны Apple әдетте қабылдамайды, сондықтан App Store-да болу үшін толыққанды қосымша керек.
PWA мобильді қосымшадан қаншалықты арзан?
Анықтама үшін: PWA сондай функционалдылығы бар веб-қосымша сияқты тұрады, ал iOS және Android үшін мобильді қосымша 400 000 ₽-ден басталады. Түпкілікті айырма функциялар көлеміне байланысты және ТТ пысықталғаннан кейін анықталады.