Անցնել բովանդակությանը
B2B-Lab

Տեխնոլոգիաներ · 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) և ամբողջությամբ նատիվ (Swift՝ iOS-ի համար, Kotlin՝ Android-ի համար)։

Մոտեցումների համեմատություն։ Գները տեղեկատու են, ճշգրիտ արժեքը՝ տեխնիկական առաջադրանքը մշակելուց հետո
ՊարամետրPWAԿրոսպլատֆորմՆատիվ
Մեկնարկի արժեքՎեբ-հավելվածի արժեքից (կայք՝ 120 000 ₽-ից)400 000 ₽-ից400 000 ₽-ից, սովորաբար ավելի թանկ՝ երկու կոդային բազա
Առաջին տարբերակի ժամկետՄի քանի օրից մինչև մի քանի շաբաթ8–14 շաբաթ8–14 շաբաթ և ավելի
ՏարածումՀղում, QR-կոդ, կայք․ Google Play՝ TWA-ի միջոցովApp Store և Google PlayApp Store և Google Play
ԹարմացումներԱկնթարթորեն, առանց ռևյուիՌևյուի միջոցով․ մի մասը՝ OTAՌևյուի միջոցով
Push iOS-ումԱյո, «Home» էկրանին տեղադրելուց հետոԱյոԱյո
Bluetooth, NFC, ֆոնային առաջադրանքներՍահմանափակ, iOS-ում՝ գործնականում ոչԱյոԱյո, լիարժեք հասանելիություն
Որոնում Yandex-ում և Google-ումԱյոՈչՈչ

Ուշադրություն դարձրեք որոնման մասին տողին․ PWA-ն երեք տարբերակներից միակն է, որը միաժամանակ կայք է։ Ապրանքների կատալոգը, ծառայությունների քարտերը, հոդվածները և մասնագետների էջերը ինդեքսավորվում են Yandex-ի և Google-ի կողմից և անվճար երթևեկություն են բերում, իսկ տեղադրված հավելվածը պահում է արդեն եկած օգտատերերին։ Սթորի հավելվածը նման ալիք չունի․ երթևեկությունը դրան պետք է գնել կամ տեղափոխել կայքից։

Կրոսպլատֆորմ մշակումը ոսկե միջինն է բիզնես-հավելվածների մեծ մասի համար՝ մեկ կոդային բազա, սարքին գրեթե լիարժեք հասանելիություն, հրապարակում սթորերում։ Նատիվ կոդը պետք է բարդ գրաֆիկայի, AR-ի, Bluetooth-սարքավորումների հետ աշխատանքի և այն խնդիրների համար, որտեղ կրիտիկական է յուրաքանչյուր միլիվայրկյանը։

PWA-ի սահմանափակումները iOS-ում 2026 թվականին

Android-ը և Chromium-ի վրա աշխատող դեսքթոփ բրաուզերները գրեթե ամբողջությամբ աջակցում են PWA-ն։ Հիմնական սահմանափակումները iPhone-ում և iPad-ում են, որտեղ բոլոր բրաուզերներն աշխատում են WebKit շարժիչով և ենթարկվում են Apple-ի քաղաքականությանը։

  • Տեղադրման համակարգային հրավեր չկա․ օգտատերը պետք է ինքը սեղմի «Share» → «Add to Home Screen»։ Ինտերֆեյսում հասկանալի հրահանգ է պետք, այլապես տեղադրմանը հասնում են միավորներ։
  • Push-ծանուցումներն աշխատում են iOS 16.4-ից սկսած և միայն գլխավոր էկրանին տեղադրված հավելվածի համար․ Safari-ի սովորական ներդիրում դրանք հասանելի չեն։
  • Ֆոնային համաժամացում չկա․ տվյալներն ուղարկվում են, երբ հավելվածը բաց է։
  • Չկան Web Bluetooth և Web NFC․ iPhone-ում PWA-ից դրամարկղային սարքավորումների, պիտակների կամ սենսորների հետ աշխատել չի ստացվի։
  • Չտեղադրված կայքի պահոցը Safari-ն կարող է մաքրել մի քանի օր առանց այցելությունների անցնելուց հետո․ տեղադրված հավելվածի համար այս սահմանափակումն ավելի մեղմ է, բայց տեղային տվյալներին որպես միակ պատճենի ապավինել չի կարելի։
  • App Store-ում առանց լրացուցիչ արժեքի PWA-փաթեթավորումը Apple-ը, ամենայն հավանականությամբ, կմերժի․ խանութը պահանջում է կայքից ավելի ֆունկցիոնալություն։

Ինչպես բարձրացնել PWA-ի տեղադրումների մասնաբաժինը

  • Առաջարկեք տեղադրումը ոչ թե առաջին այցի ժամանակ, այլ արժեքավոր գործողությունից հետո՝ ձևակերպված պատվեր, պահպանված ընտրյալներ, հաջող ամրագրում։
  • iPhone-ում ցույց տվեք կարճ հրահանգ նկարով՝ որտեղ է «Share» կոճակը և որ կետն ընտրել։
  • 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 հարց

  1. Պե՞տք են Bluetooth, NFC, ֆոնային գեոտեղորոշում կամ աշխատանք արտաքին սարքավորումների հետ։ Այո՝ բջջային հավելված։ Ոչ՝ առաջ։
  2. Կրիտիկակա՞ն են push-ծանուցումները iPhone-ի համար առաջին օրվանից, իսկ լսարանը պատրաստ չէ PWA-ն ձեռքով տեղադրել։ Այո՝ բջջային հավելված։ Ոչ՝ առաջ։
  3. Կարևո՞ր են որոնումից եկող երթևեկությունը և արտադրանքը հղումով առանց տեղադրման բացելու հնարավորությունը։ Այո՝ PWA կամ կայք։ Ոչ՝ առաջ։
  4. Առաջին տարբերակի բյուջեն 400 000 ₽-ից պակա՞ս է, կամ պետք է գործարկում շաբաթների ընթացքում։ Այո՝ PWA, իսկ հավելվածը՝ երկրորդ փուլում։
  5. Ձեր լսարանն ապրո՞ւմ է Telegram-ում։ Դիտարկեք Telegram Mini App․ մուտքի շեմն էլ ավելի ցածր է։
  6. Սա աշխատակիցների համար ներքի՞ն գործիք է։ Ամենից հաճախ՝ PWA․ տեղադրումը կարելի է վերահսկել, իսկ թարմացումները գալիս են ակնթարթորեն։

Տիպային սցենարներ պրակտիկայից

Թեկնածուների և ռեկրուտերների կաբինետները, ներքին պորտալները, արտագնա աշխատակիցների գործիքները, կատալոգները և հաճախորդների անձնական կաբինետները PWA-ի դասական խնդիրներ են։ Այսպես, արտադրական հոլդինգի համար աշխատանքի ընդունման պլատֆորմում մենք օգտագործել ենք PWA․ թեկնածուներն ու ռեկրուտերներն աշխատում են մեկ կոդից հեռախոսում և համակարգչում, իսկ նոր ֆունկցիաները հասանելի են տեղադրումից անմիջապես հետո։

Իրական ժամանակում հետևմամբ ծառայությունները, վարորդների և առաքիչների հավելվածները, սթորերի միջոցով բաժանորդագրություններով արտադրանքները բջջային հավելվածի խնդիրներ են։ Տրանսֆերների պատվիրման ծառայությունում հաճախորդի և վարորդի հավելվածները պատրաստված են React Native-ով․ վարորդին պետք է կայուն գեոտեղորոշում և նոր պատվերների մասին հուսալի ծանուցումներ։

Հաճախակի աշխատանքային ուղի՝ սկսել PWA-ից, ստուգել պահանջարկն ու սցենարները, ապա թողարկել բջջային հավելված նույն բեքենդի վրա։ Եթե API-ն ճիշտ է նախագծված, սերվերային մասը վերաշարադրել պետք չի լինի։ Ուղղության մասին մանրամասն՝ PWA-հավելվածների մշակում էջում։

Հարցեր և պատասխաններ

Ի՞նչ է PWA-ն

PWA-ն, կամ պրոգրեսիվ վեբ-հավելվածը, վեբ-հավելված է, որը տեղադրվում է սմարթֆոնի գլխավոր էկրանին, աշխատում է օֆլայն և կարող է ուղարկել push-ծանուցումներ։ Այն տարածվում է հղումով և թարմացվում է առանց հավելվածների խանութների ռևյուի։

Ի՞նչ ընտրել բիզնեսին՝ PWA, թե՞ բջջային հավելված

PWA-ն հարմար է, եթե կարևոր են գործարկման արագությունը, բյուջեն, որոնողական երթևեկությունը, և սարքին խորը հասանելիություն պետք չէ։ Բջջային հավելված ընտրում են, երբ պետք են Bluetooth, ֆոնային գեոտեղորոշում, հուսալի push-ծանուցումներ iPhone-ում կամ ներկայություն App Store-ում և Google Play-ում։

Աշխատո՞ւմ են PWA-ի push-ծանուցումները iPhone-ում

Այո, iOS 16.4-ից սկսած, բայց միայն եթե օգտատերը հավելվածը տեղադրել է «Home» էկրանին։ Safari-ի սովորական ներդիրում web push-ը iPhone-ում չի աշխատում։

Կարելի՞ է PWA-ն հրապարակել Google Play-ում և App Store-ում

Google Play-ում PWA-ն հրապարակվում է Trusted Web Activity-ի միջոցով։ App Store-ում կայքի պարզ փաթեթավորումը Apple-ը սովորաբար մերժում է, ուստի App Store-ում ներկայության համար լիարժեք հավելված է պետք։

Որքանո՞վ է PWA-ն ավելի էժան բջջային հավելվածից

Տեղեկատու՝ PWA-ն արժե մոտավորապես այնքան, որքան նույն ֆունկցիոնալությամբ վեբ-հավելվածը, իսկ բջջային հավելվածը iOS-ի և Android-ի համար սկսվում է 400 000 ₽-ից։ Վերջնական տարբերությունը կախված է ֆունկցիաների ծավալից և որոշվում է տեխնիկական առաջադրանքը մշակելուց հետո։

Կոնտակտներ

Միշտ ուրախ ենք քննարկել նոր նախագիծ։

Լրացրեք ձևը կամ մանրամասն բրիֆը, եթե խնդիրն արդեն ձևակերպված է։ Կպատասխանենք գնահատականով և պլանով։

  1. 01Պատմեք խնդրի, նպատակների և ժամկետների մասին
  2. 02Ստացեք հասկանալի գնահատական և պլան
  3. 03Զանգ լաբորատորիայի ղեկավարի հետ

hello@b2b-lab.ru