„Turiu WordPress svetainę. Noriu, kad ji būtų programėlė. Kiek kainuos?" Šitą klausimą girdžiu bent kartą per savaitę. Ir atsakymas visada tas pats — priklauso.
Priklauso nuo to, ką vadiname „programėle". Nes yra trys visiškai skirtingi būdai, kaip WordPress svetainę paversti app'u. Vienas kainuoja 1 500 EUR, kitas — 20 000 EUR. Ir abu yra „programėlė". Tik labai skirtinga.
Šiame straipsnyje viską išdėstysiu be miglos — ką gausi už kiekvieną kainą, kokie privalumai ir trūkumai, ir kada kurį variantą rinktis. Jokio bullshit'o, tik konkrečiai.
Būdas Nr. 1: PWA — Progressive Web App
Tai pigiausias ir paprasčiausias variantas. Iš esmės — tavo WordPress svetainė tampa „beveik programėle".
Kaip tai veikia
Įdedi specialų WordPress plugin'ą (pvz., SuperPWA arba PWA for WP), sukonfigūruoji — ir tavo svetainė jau gali būti „instaliuota" į telefoną. Atsiranda ikonėlė Home Screen, svetainė atidaroma be naršyklės juostos, veikia greičiau nei įprastai.
Kai kurie plugin'ai nemokami, bet geresnės versijos kainuoja 50-200 EUR per metus. Jei nori custom PWA su tavo specifinėmis funkcijomis — 1 000-3 000 EUR.
PWA privalumai
- Pigiausia opcija — nuo 0 iki 3 000 EUR
- Greičiausia — galima padaryti per 1-3 dienas (su plugin'u) arba per 1-2 savaites (custom)
- Veikia visur — Android, iOS, desktop. Vienas sprendimas visiems.
- Push pranešimai — galima siųsti (Android — puikiai, iOS — nuo 2023 m. irgi palaiko)
- Offline režimas — bazinis turinys pasiekiamas ir be interneto
- Nereikia parduotuvės — atnaujinimai akimirksniu, be Google/Apple peržiūros
PWA trūkumai
- Nėra App Store / Google Play — kai kuriems klientams tai „nesolidu". Nors techniškai niekas blogo.
- iOS apribojimai — Apple vis dar riboja kai kurias PWA galimybes (nors kasmet vis mažiau)
- Ribota prieiga prie telefono funkcijų — NFC, Bluetooth, kai kurie sensoriai — neprieinami
- Atrodo kaip svetainė — nes iš esmės ir yra svetainė. Tiesiog gražiau supakuota.
Kada rinktis PWA: jei turi ribotą biudžetą (iki 3 000 EUR), tavo svetainė jau gerai veikia mobile, ir tau nereikia specifinių telefono funkcijų. Idealiai tinka blogams, naujienų portalams, informacinėms svetainėms.
Būdas Nr. 2: WebView Wrapper — svetainė „app dėžutėje"
Tai kitas populiarus būdas, ir tiesą sakant — dažnai perkamas be supratimo, kas tai iš tikro yra.
Kaip tai veikia
Sukuriama native programėlė (Android arba iOS), bet viduje — tiesiog naršyklės langas (WebView), kuris atidaro tavo WordPress svetainę. Kitaip tariant — tai Chrome arba Safari, apvilktas app'o „rūbais".
Iš išorės atrodo kaip programėlė. Yra Google Play / App Store. Yra ikonėlė. Bet viduje — tavo svetainė.
| Aspektas | WebView Wrapper |
|---|---|
| Kaina | 2 000 – 5 000 EUR |
| Laikas | 1-3 savaitės |
| Google Play / App Store | Taip (bet Apple kartais atmeta) |
| Push pranešimai | Taip (su Firebase) |
| Greitis | Toks pat kaip svetainės (gali būti lėtas) |
| Offline | Ribotas arba jokio |
Tiesą sakant, wrapper app'ai turi blogą reputaciją tarp kūrėjų. Ir ne be priežasties. Jei tavo svetainė mobiliajam veikia lėtai — app'as irgi veiks lėtai. Jei svetainė nulūžta — app'as irgi nulūžta. Tu tiesiog pridedi papildomą sluoksnį, bet po juo — tas pats turinys.
Apple problemos su wrapper app'ais
Apple yra atmetę ne vieną wrapper app'ą iš App Store. Jų politika aiški: jei tavo app'as yra „tik svetainė apvalkale" — jie gali nepriimti. Arba priimti, o po kelių mėnesių pašalinti.
Google Play šiuo atžvilgiu lankstesnis — beveik visada praleidžia. Bet kokybės klausimas lieka.
Kada rinktis wrapper: kai reikia būti Google Play (pvz., klientai ieško ten), biudžetas ribotas, o svetainė jau puikiai veikia mobile. Tai kompromisas — ne tobulas, bet veikia.
Būdas Nr. 3: Native App su WordPress kaip Backend
Tai tikras, profesionalus sprendimas. Ir brangiausias. Bet ir geriausias.
Kaip tai veikia
Sukuriama visiškai nauja, native programėlė (React Native, Flutter arba grynai Swift/Kotlin). Tavo WordPress svetainė tampa „backend'u" — duomenų šaltiniu per REST API arba GraphQL.
Tai reiškia: app'as naudoja tą patį turinį kaip svetainė (straipsniai, produktai, kategorijos), bet rodo jį savaip — su native elementais, greitai, be jokio naršyklės sluoksnio.
Native app privalumai
- Greitis — native elementai kraunasi akimirksniu. Jokio „svetainė kraunasi" jausmo.
- Visos telefono funkcijos — kamera, GPS, NFC, biometrika, offline pilnas palaikymas
- App Store ir Google Play — be jokių problemų. Tai tikra programėlė.
- UX — gali daryti dalykus, kurių svetainė negali. Gestai, animacijos, native navigacija.
- Turinio valdymas — vis tiek per WordPress. Rašai straipsnį ar pridedu produktą WP — automatiškai atsiranda app'e.
WooCommerce + Native App — e-commerce aukso standartas
Jei turi WooCommerce parduotuvę — native app'as yra kitoks lygio reikalas. Pagalvok:
- Produktų katalogą narsyti taip greitai, kaip Instagram feed'ą
- Krepšelis ir mokėjimai — 2 paspaudimai (Apple Pay, Google Pay)
- Push pranešimai apie akcijas — 30-40% atidarymo dažnis (email — 15-20%)
- Užsakymų sekimas — realiu laiku, su notifikacijomis
Vienam klientui — Vilniaus drabužių parduotuvei su WooCommerce — padarėme native app'ą. Per pirmus 3 mėnesius mobili prekyba išaugo 65%. Ne todėl, kad atsirado nauji klientai — o todėl, kad esami pradėjo pirkti dažniau. App'as primena apie save push pranešimais, ir žmogui pirkti — 10 sekundžių.
| Aspektas | Native App (WordPress backend) |
|---|---|
| Kaina | 8 000 – 20 000 EUR |
| Laikas | 2-4 mėnesiai |
| Platformos | Android + iOS (su React Native / Flutter — vienas kodas) |
| Palaikymas | 500-1 500 EUR/mėn |
| Turinio valdymas | Per WordPress (be pokyčių) |
Kada rinktis native: kai tavo WordPress svetainė generuoja stabilias pajamas, turi lojalių klientų, ir nori rimtai investuoti į mobile kanalą. Detalesnę native aplikacijos kūrimo kainų analizę rasite atskirame straipsnyje. Taip pat — kai reikia specifinių telefono funkcijų (kamera, GPS, offline).
Palyginimas: visi 3 būdai viename
| Aspektas | PWA | Wrapper | Native |
|---|---|---|---|
| Kaina | 1 000 – 3 000 EUR | 2 000 – 5 000 EUR | 8 000 – 20 000 EUR |
| Laikas | 1-2 savaitės | 1-3 savaitės | 2-4 mėnesiai |
| Google Play | Ne (bet galima TWA) | Taip | Taip |
| App Store | Ne | Rizikingas | Taip |
| Greitis | Kaip svetainės | Kaip svetainės | Native (greičiausias) |
| Push pranešimai | Taip (ribotas iOS) | Taip | Taip (pilnas) |
| Offline | Bazinis | Minimalus | Pilnas |
| Telefono funkcijos | Ribotos | Ribotos | Visos |
WordPress REST API — kaip tai veikia techniškai
Jei domiesi techniniu aspektu — trumpai. WordPress nuo 4.7 versijos turi integruotą REST API. Tai reiškia, kad bet kuri programėlė gali „paimti" turinį iš tavo svetainės per HTTP užklausas.
Pavyzdžiui: tuosvetaine.lt/wp-json/wp/v2/posts — grąžina visus straipsnius JSON formatu. /wp-json/wc/v3/products — WooCommerce produktus.
App'as šiuos duomenis gauna, gražiai atrodo ekrane, ir vartotojas net nežino, kad už viso to slypi WordPress. Turinio valdymas lieka toks pat — rašai straipsnį WP admin'e, jis automatiškai atsiranda app'e.
Kas gali kelti bėdų: kai kurie WordPress plugin'ai neturi API palaikymo. Pvz., jei naudoji specifinį booking plugin'ą — gali tekti rašyti custom API endpoint'us. Tai prideda 2 000-5 000 EUR prie kainos, bet sprendžiama.
Publikavimas: Google Play ir App Store reikalavimai
Jei renkiesi wrapper arba native app'ą — reikės publikuoti programėlę parduotuvėje. Štai ką reikia žinoti:
Google Play
- Developer paskyra — 25 USD vieną kartą
- Peržiūra — 1-3 dienos (kartais ilgiau pirmai publikacijai)
- Privacy Policy — būtina (galima sugeneruoti nemokamai)
- Screenshot'ai ir aprašymas — paruošiu kartu su app'u
App Store
- Developer paskyra — 99 USD kasmet
- Peržiūra — 1-7 dienos (griežtesnė nei Google)
- App Store Guidelines — turi atitikti visas taisykles (wrapper app'ai čia dažniausiai kliūva)
- DUNS numeris — jei registruoji kaip organizaciją
Realus pavyzdys: kaip Kauno verslas tai padarė
Turiu klientą — Kauno interjero dizaino studija. WordPress svetainė su portfolio, blogu ir kontaktų forma. 3 000 lankytojų per mėnesį, 60% iš mobile.
Norėjo „programėlės". Biudžetas — 4 000 EUR. Ką padarėme?
- PWA — svetainė tapo instaliuojama, veikia offline (portfolio nuotraukos cached), push pranešimai apie naujus projektus.
- Optimizavome svetainę mobiliam — sumažinome krovimo laiką nuo 4,2 iki 1,8 sekundės. Nes jei svetainė lėta — joks app'as nepadės.
- Pridėjome booking funkciją — konsultacijos rezervavimas tiesiai iš „app'o".
Rezultatas: mobile konversija padidėjo 35%. Klientės, kurios „instaliavo" programėlę, grįžta 3x dažniau nei tos, kurios naudoja naršyklę. Ir visa tai — už 3 800 EUR.
Po 6 mėnesių, kai matė rezultatus, investavo dar 12 000 EUR į native app'ą su pilna portfolio galerija, AR funkcija (galimybė „pamatyti" baldus savo kambaryje per kamerą) ir klientų portalu.
Tai va — protingas kelias. Pradedi pigiai, pamatai ar veikia, tada investuoji daugiau.
Mano rekomendacija: nuo ko pradėti
Paprastas sprendimo medis
- Biudžetas iki 3 000 EUR? → PWA. Greitai, pigiai, efektyviai.
- Būtinai reikia Google Play? → Wrapper app (2-5k EUR). Bet pirma įsitikink, kad svetainė gerai veikia mobile.
- Turi e-commerce su reguliariais klientais? → Native app (8-20k EUR). Atsipirks per 6-12 mėnesių per padidėjusias pardavimų konversijas.
- Nežinai? → Pradėk nuo PWA. Jei po 3 mėnesių matai, kad žmonės naudoja — investuok į native.
Ir dar vienas patarimas — prieš darant bet ką, pirma įsivertink, ar tavo verslui apskritai reikia programėlės, ir patikrink, ar tavo WordPress svetainė gerai veikia telefone. Jei ji lėta, nepatogi ar neresponsyvi — joks app'as nepadės. Pirma tvarkyk svetainę, paskui galvok apie app'ą.
Jei nori pasitarti, kuris variantas tavo situacijai tinka geriausiai — parašyk. Peržiūrėsiu tavo WordPress svetainę ir per 24 valandas pasakysiu, koks kelias optimalus: PWA, wrapper ar native. Nemokamai ir be įsipareigojimų.
Nori aptarti savo situaciją konkrečiai? Aprašyk savo projekto idėją — atsakysiu per 24 valandas su konkrečiu pasiūlymu.
Turite WordPress ir galvojate apie app'ą?
Atsiųskite savo svetainės nuorodą — peržiūrėsiu ir pasakysiu, kuris iš 3 būdų jums tinkamiausias ir kiek tiksliai kainuos.
Nemokama peržiūra