4 svarbūs dalykai, kuriuos reikia žinoti apie progresines žiniatinklio programas (PWA)

„PWA“ (progresyviosios žiniatinklio programos) yra viena iš labiausiai kalbėtų apie technologijų pokyčius žiniatinklyje ir įgavusią neprilygstamą pagreitį tarp IT pasaulio specialistų. Jei kuriate internetą, esu įsitikinęs, kad PWA yra naujausias žodis „buzzword“, pridėtas prie jūsų darbo žodyno. Tai nenuostabu, nes „PWA“ išpildė labai svajonę įdiegti žiniatinklio programas telefone iš tikrųjų.

Apie PWA kūrimą ir jo pranašumus jau buvo atkreiptas didelis dėmesys ir „geekspeaks“. Atrodo, kad dauguma bandymų pristatyti PWA, ypač naujokams, buvo užpildyti žargonu arba turėjo per daug kodo, galinčio įbauginti juos žengti pirmąjį žingsnį. Šiame straipsnyje aš bandau pateikti momentinį PWA vaizdą, kurio pakanka, kad būtų galima pradėti jų mokymosi procesą.

1. Kas yra progresyvioji žiniatinklio programa?

„Pažangi žiniatinklio programa (PWA) yra terminas, naudojamas žymėti naują programinės įrangos kūrimo metodiką. Skirtingai nuo tradicinių programų, progresyviosios žiniatinklio programos yra įprastų tinklalapių (arba svetainių) ir mobiliųjų programų hibridas. Šis naujasis programos modelis bando suderinti moderniausių naršyklių teikiamas funkcijas su mobiliųjų įrenginių teikiamais pranašumais. “

Štai ką Vikipedija sako apie PWA. Na, tai gali atrodyti šiek tiek miglota ar net ginčytina. Taigi pažvelkime į PWA neoficialiai.

Jei kada nors geriausias žiniatinklis ir geriausios programos turėjo vaikų kloną, tai yra PWA. Arba, tiesiog, tinklalapyje yra visi reikiami vitaminai, kad jis galėtų elgtis panašiau į programą, atsisiųstą iš „App Store“ / „Play Store“. Jis prasideda kaip įprastas interneto puslapis naršyklėje, o vartotojui naršant tinklalapį, jie gauna raginimą, jei norėtų „Pridėti prie pagrindinio ekrano“. Kai vartotojas paspaus nykščius į šį raginimą, VOILA! PWA pridedamas prie jų pagrindinio ekrano. Atidaręs pagrindiniame ekrane, jis gali net paslėpti naršyklės UI valdiklius ir būti rodomas kaip programa.

Tai daugiau kaip šlovinta žymė, pasiekusi puikią vietą tarp žiniatinklio ir programų mobiliesiems. Aš tai sakau, nes „PWA“ sugebėjo užpildyti spragą internete. Žiniatinklis visada buvo ištroškęs patikimo našumo, palyginti su vietinėmis programomis. Jis visada troško vietos pranešimų dėkle ir pagrindiniame ekrane, kaip ir programa. Daugiau nei 40% vartotojų atsitraukia nuo svetainių, kurių įkėlimas trunka daugiau nei 3 sekundes. PWA yra sprendimas šiai „interneto nutukimo epidemijai“, su kuria susiduria vartotojai.

Viskas susijusi su trinties pašalinimu ir palengvinimu vartotojams pasiekiant tai, ko jie nori.

Visas šios vientisos patirties įvertinimas turėtų būti suteiktas aptarnaujančiam darbuotojui (scenarijus, kurį naršyklė veikia fone atskirai nuo tinklalapio), kuris yra kiekvieno PWA pagrindas. Aptarnavimo darbuotojai įgalina patikimą ir intelektualų kaupimą talpykloje, foninio turinio atnaujinimą, tiesioginius pranešimus ir patraukliausias neprisijungus prie ankstesnių svetainių funkcijas. Tai reiškia, kad po pirmojo apsilankymo svetainėje svetainė ir programa bus patikimai greita net ir nepalankiuose tinkluose.

Tačiau čia gali kilti klausimas - o kaip dėl greito pirmojo krovinio, turinčio patikimą našumą? Būtent tada pagreitinti mobilieji puslapiai (AMP) susitinka su aptarnaujančiu darbuotoju. AMP teikia patikimai greitus interneto komponentus pirmajai apkrovai. Šie komponentai įkeliami daug greičiau ir yra mažiau alkani. Svetainės, kuriose naudojamas AMP ir „Service Worker“ derinys, užtikrins patikimą greitį kaip ir vietinės programos. Įkėlus puslapį, svetainė sukonfigūruoja aptarnaujantįjį asmenį, o turtas saugiai kaupiamas talpykloje. Tai visada atnaujins PWA, atlaisvindami vartotojus nuo dažno atnaujinimo, kurį reikia atlikti iš „App Store“.

Trumpai tariant, PWA:

  • Patikimas: greitas pakrovimas ir veikia neprisijungus
  • Greitas: sklandžios animacijos, slinktis be atramų ir sklandi navigacija net ir nepalankiuose tinkluose
  • Įsitraukimas: paleistas iš pagrindinio ekrano ir gali gauti tiesioginį pranešimą

2. Kodėl tai svarbu?

Tai mitas, kad vartotojai mielai atsisiunčia kiekvienos dažnai lankomos svetainės programą. Remiantis „Comscore Mobile App“ ataskaita, daugiau nei 50% Amerikos išmaniųjų telefonų vartotojų per mėnesį atsisiunčia „Zero Apps“. y., yra dienų, kai telefonas yra pilnas programų, o žmonių išmaniųjų telefonų medaus mėnesio fazė išeikvojama. Kiekvienas programos atsisiuntimo žingsnis sumažina 20% vartotojų. „PWA“ sumažina veiksmus nuo programos suradimo iki jos patekimo į pagrindinį ekraną ir tokiu būdu pašalina trintį įdiegiant programą. Tai suteikia labai derlingą dirvą įmonėms, siekiančioms savo PWA.

Galima suprasti šias tris metrikas, kad suprastume PWA svarbą kuriant būsimąjį internetą.

a. Pasiekimas: per pastaruosius kelerius metus mobiliojo interneto auditorija sparčiai auga. „Google“ pranešė, kad „Chrome“ yra 1 milijardas mobiliųjų telefonų vartotojų, palyginti su ankstesniais 2016 m. - 400 milijonų vartotojų. Remiantis „Comscore“ ataskaita, žiniatinklio mobiliesiems pasiekiamumas yra 2,5 karto didesnis nei programų, atsižvelgiant į 1000 populiariausių svetainių ir programų. Tai yra priežastis, dėl kurios „Flipkart“, „Myntra“ ir kt. Nusprendė atsisakyti savo interneto svetainės ir būti atmesta „tik programai“. Jei galėtume pateikti geresnę patirtį platesnei auditorijai, tikrai galėtume įgyti konkurencinį pranašumą prieš kitus.

b. Įsigijimas: Kitas rimtas susirūpinimas, su kuriuo susiduria programos mobiliesiems, yra jų aptinkamumas vartotojams, palyginti su svetainėmis. Vartotojų įsigytos žiniatinklio išlaidos bus 10 kartų pigesnės nei įprastų programų. Dėl didesnio eksponavimo ir mažos trinties lėktuve, PWA greičiausiai įgis daugiau vartotojų labai mažesnėmis sąnaudomis.

c. Konversija: vientisa galutiniam vartotojui teikiama patirtis net ir naudojant netiesioginius tinklus, kuriuos teikia „PWA“, padidina sėkmingų konversijų skaičių. „Flipkart“ išleido savo PWA „Flipkart-lite“, kuris, jų teigimu, padidino konversijos koeficientą 70%, o įsigijimo kaina mažesnė.

Apibendrinant: PWA padeda pagerinti konversijas padidindamas potencialų pasiekiamumą mažomis įsigijimo sąnaudomis.

3. Kaip pradėti?

Susipažinus su nauja technologija, kitas iššūkis yra sprendimas jas priimti. Šiuo metu dauguma žmonių patenka į dilemą. Sprendimą turėtų lemti jūsų specifinis verslo poreikis. Šie du atvejai galėtų padėti jums nustatyti metodą, kuris jums tinka įgyvendinti PWA.

a) Nuo žemės nulio

Apsvarstykite scenarijų, kai įmonė sukuria naują svetainę ar perprojektuoja. Tokiu atveju PWA kurti iš nulio yra prasminga ir įmanoma. Tai padės verslui panaudoti PWA galią kartu su AMP, paslaugų darbuotojais, programų apvalkalu ir žiniatinklio manifestu. Pvz., „Ali Express“ teigimu, pakeisdami savo svetainę kaip PWA, jie galėjo padidinti naujų vartotojų perskaičiavimo koeficientą 104%, įgijo 2X daugiau puslapių, aplankytų per sesiją vienam vartotojui visose naršyklėse, ir 74% padidėjo praleisto laiko per sesiją visose naršyklėse.

b) Paprasta versija arba viena funkcija

Kai kurti iš naujo nėra realu, visada galima sukurti paprastą svetainės versiją arba sutelkti dėmesį į vieną funkciją, darančią didelę įtaką galutiniams vartotojams. Pagrindinis dėmesys skiriamas greitam, įtraukiančiam ir patikimam patyrimui. „AirBerlin“ yra tinkamas pavyzdys šiuo atveju. Savo PWA jie sutelkė dėmesį į patirtį po užsakymo. Po to, kai keleivis užsiregistravo, jis gali prieiti prie savo kelionės informacijos ir įlaipinimo talono net neturėdamas interneto ryšio.

4. PWA iššūkiai

PWA yra keletas iššūkių, į kuriuos reikia atsižvelgti renkantis.

a) Kryžminių naršyklių palaikymas: nors „Chrome“, „Opera“ ir „Android“ „Android“ naršyklė palaiko „PWA“, „IE“, „Edge“ ir „Safari“ dar palaiko savo palaikymą.

b) Ribotas funkcionalumas: „PWA“ nepalaiko jokios aparatinės įrangos, kurios nepalaiko HTML5

c) ribotas teisėtumas: kadangi nėra centrinės „PWA“ atsisiuntimo parduotuvės, joms trūksta teisėtumo ir pasitikėjimo jausmu, kurį paprastai suteikia vietinės programos iš „Play Store“ / „App Store“.

d) Kryžminio prisijungimo palaikymas: Vietinės programos gali kalbėtis su kitomis programomis ir autentifikuoti prisijungimus („Facebook“, „Twitter“, „Google“). Kaip internetinis puslapis, PWA neturi galimybių susisiekti su kitomis įdiegtomis programomis.

Išvada

Negalime sakyti, kad PWA ateityje užmuš vietines programas. Tačiau vis tiek bendruomenėje auga susidomėjimas tokiu požiūriu. PWA vis dar yra pradinėje stadijoje, todėl reikia išspręsti daugybę iššūkių. Tačiau jie gali pakeisti žiniatinklio veikimą.

Maistas mintims

Pasak Henriko Joretego, „PWA yra didžiausias dalykas, kuris nutinka mobiliajame tinkle, nes Steve'as pristatė„ iPhone “!“

Diskutuotina? Prieštaringas? Pritariama?

Pagalvok prieš laikas bėga!