Ինչպես Ալֆա բանկը դուրս եկավ դժվար իրավիճակից WASM-ի օգնությամբ

Վերջին շրջանում շատ ռուսական ընկերություններ դժվարին ժամանակներ են ապրել։ Քանի որ պատժամիջոցների տակ գտնվող ընկերությունները և բանկերը ստացել են խթաններ նոր ապրանքներ մշակելու համար, ավելի հաճախ սկսել է բարձրանալ նորաձև պրոգրեսիվ վեբ հավելվածների (PWA) մշակման հարցը՝ հաճախորդների հարմարության համար: Տարբեր ժամանակներում դրանք ուշադրության են արժանացել Apple-ի, Firefox-ի և այլ ընկերությունների կողմից, մասնավորապես այն պատճառով, որ HTML-ի, CSS-ի և JavaScript-ի մշտական ​​բարելավումները ինտերակտիվության ավելի բարձր մակարդակ են բացել նման հավելվածների օգտատերերի համար և հնարավոր դարձրել հայրենի փորձը սովորական կայքում:

Այո, HTML5-ը թույլ է տալիս ստեղծել գեղեցիկ և բավականին ֆունկցիոնալ վեբ էջեր, սակայն առաջընթացը մի քանի քայլ առաջ է կատարել կյանքի պարզեցման ճանապարհին, և ռուսական բանկային հավելվածների օգտվողներն իրենց հերթին սովոր են ավելի տեխնոլոգիապես առաջադեմ հնարավորությունների: Դրանց թվում, օրինակ, փաստաթղթերի ճանաչում, QR սկանավորում և այլ շտրիխ կոդեր՝ ամենօրյա վճարումներ կատարելու համար։ Եվ ոչ ոք չի ցանկանում վերադառնալ անցյալ, որտեղ սովորական շարժական միջոցների փոխանցումը հաշվից հաշիվ համարվում էր առաջընթացի գագաթնակետը: Բայց ինչ անել, եթե բջջային բրաուզերները, լինի դա ստանդարտ Safari կամ Chrome, օրինակ, ի սկզբանե ծրագրավորված չեն տեսանյութը ճանաչելու համար:

Համաձայն Markswebb-ի վերջին տվյալների՝ այս խնդիրն իսկապես գոյություն ունի: Ինտերնետ-բանկերը դեռ չեն կարողանում առավելագույնս օգտագործել հաճախորդի սմարթֆոնի հնարավորությունները՝ ի տարբերություն նույն հեռահար բանկային հավելվածների: Բրաուզերներն իրենք իրականում պատրաստված չեն տեսախցիկ մուտք գործելու կամ ծանոթ ֆինանսական գործառույթներ իրականացնելու այլ լուծումներ օգտագործելու համար: Markswebb-ը հիշեցնում է նաև, որ առցանց տարբերակները չեն կարող ճանաչել լուսանկարից ռեկվիզիտները, և առավել եւս՝ իրական ժամանակում։Բայց կա մեկ «բայց», որը կարող է թույլ տալ ռուսական բանկերին շարունակել իրենց հաճախորդներին մատուցել բարձրորակ և ժամանակակից ծառայություններ: WASM-ը կօգնի այս հարցում:https://habrastorage.org/getpro/habr/upload_files/a2e/c6a/0ed/a2ec6a0edaafc95338ce9618b7878c87.png

Տեխնոլոգիան ինքնին բավականին նոր է և հայտարարվել է 2015 թվականին, և ընդամենը 4 տարի անց այն ճանաչվել է որպես պաշտոնական վեբ ստանդարտ և չորրորդ վեբ ծրագրավորման լեզու HTML, CSS և JavaScript-ից հետո։

WASM-ը թույլ է տալիս հավաքել տարբեր հայտնի ծրագրավորման լեզուներով գրված կոդը բրաուզերի շարժիչով գործարկվող մոդուլի մեջ: Նրա օգնությամբ, վեբ էջի մնացած մասի հետ մեկտեղ, սերվերից բեռնվում է կոմպիլացված մոդուլ, որն այնուհետև օգտագործվում է բրաուզերի ներսում։

Շատ տեխնոլոգիական ընկերություններ, որոնք արագության և միջպլատֆորմի կարիք ունեն, օգտագործում են WASM-ը, օրինակ՝ Zoom-ն օգտագործում է այս տեխնոլոգիան, որպեսզի բրաուզերից մեկնարկած տեսահամաժողովները արագ և կայուն աշխատեն:

Մենք ստեղծել ենք ճանաչման տեխնոլոգիաներ՝ հիմնվելով արհեստական ​​ինտելեկտի ոլորտում մեր սեփական զարգացումների վրա և կարող ենք կարդալ տարբեր տվյալներ սմարթֆոնի տեսախցիկից անմիջապես բրաուզերում՝ օգտագործելով WebAssembly (WASM): Դա է, որ առաջարկում է բացառիկ կատարում վեբ առաջադրանքների համար, բացում է հավելվածների վեբ տարբերակում բնիկորեն կատարված գործառույթները հեշտությամբ ինտեգրելու հնարավորությունը և հնարավորություն է տալիս զգալիորեն պարզեցնել տեխնիկապես բարդ խնդիրների լուծումը, օրինակ՝ ճանաչելով տեսախցիկի տվյալները ուղղակիորեն բրաուզերում: Ստանդարտ վեբ հավելվածները՝ առանց հավելումների WASM մոդուլների տեսքով, չեն կարող նման տվյալներ ստանալ և մշակել սմարթֆոնի տեսախցիկից։

Հիմնարար նորույթը կայանում է նրանում, որ տեսախցիկի վիդեո հոսքը և պատկերները մշակվում են օգտագործողի սարքում՝ օգտագործելով սովորական բրաուզերի ռեսուրսները: Սա թույլ է տալիս ճանաչել օգտատիրոջ սարքի տվյալները՝ առանց պատկերները ընկերության սերվեր փոխանցելու։ Հետևաբար, նույն ինտերնետային բանկում iPhone-ով աշխատելիս վճարման գործընթացը գրեթե նույնական կլինի տեսախցիկով բջջային հավելվածում աշխատելուն, որը ծանոթ է երկար տարիներ:

Տեսեք, թե որքան հեշտ է ճանաչել ցանկացած տեսակի շտրիխ կոդ մեր հավելվածում.

Այս լուծումը, որն արդեն մշակվել է մեր թիմի կողմից՝ հիմնված WASM-ի վրա, հեշտությամբ ինտեգրվում է բանկի PWA-ին՝ միաժամանակ պահպանելով հաճախորդի համար հարմարավետ և որակյալ ֆունկցիոնալությունը:

Այսօր Ալֆա բանկը ակտիվորեն օգտագործում է «պոմպացված» վեբ հավելվածը (PWA), որը հաճախորդներին հնարավորություն է տալիս օգտագործել հայրենականին ավելի մոտ տարբերակը՝ շրջանցելով iOS և Android օգտատերերի սովորական խանութները։ Վերջերս WASM-ի ներդրման շնորհիվ մեր թիմը հնարավորություն տվեց գործարկել QR կոդերի սկաներ Alfa-Online-ում, և Ալֆա բանկը հասավ հաճախորդների սպասարկման նոր մակարդակի և դարձավ առաջին ռուսական բանկը, որը գործարկեց լայն ֆունկցիոնալ ծառայություն, ներառյալ ապրանքների և ծառայությունների վճարումը QR-ի միջոցով ինտերնետ բանկում արագ վճարման համակարգի (ԱՎՀ) միջոցով:

Բանկի հաճախորդին վճարում կատարելու համար բավական է բացել Alfa-Online ինտերնետային էջը, սեղմել վերին աջ անկյունում QR կոդի պատկերակի վրա և սարքի տեսախցիկի միջոցով սկանավորել առկա շտրիխ կոդը: Դրանից հետո մնում է միայն ստուգել էկրանին երևացող տվյալները և հաստատել վճարումը։ QR կոդը կարող է նաև «սկանավորվել ֆայլից»՝ լուսանկարից կամ էլեկտրոնային վճարման հանձնարարականից: Բոլոր գործընթացներն իրականացվում են անմիջապես բանկի վեբ էջում տեղադրված բրաուզերում: Սա հնարավորինս ապահով է, քանի որ հաճախորդի սարքից պատկերները ընդհանրապես չեն փոխանցվում:

Սեղմելով QR կոդի պատկերակի վրա՝ ճանաչման գործառույթը հասանելի է դառնում օգտատիրոջը։ Սկանավորումը կարող է իրականացվել ցանկացած ժամանակակից սարքի վրա բոլոր հիմնական բրաուզերներում՝ Mozilla Firefox, Google Chrome, Chromium, Microsoft Edge և Apple Safari: Տեխնոլոգիան կարող է նաեւ աշխատել խելացի հեռուստացույցների եւ կցուրդների վրա, առանց հատուկ ծրագրերի մշակման կամ առանձին կոնտակտների տեղադրման: Մենք մշակել ենք ալգորիթմներ, որոնք դիմացկուն են լուսավորության փոփոխություններին և նկարահանման անկյուններին: Նրանք ապահովում են նույնիսկ վնասված QR կոդերի բարձրորակ ընթերցում, այդ թվում՝ բյուջետային հեռախոսների մոդելների օգտագործողների համար:

Դժվար իրավիճակից դուրս գալու համար պետք է լինել օմնիկալ: Եվ դա վերաբերում է ոչ միայն բանկերին, այլ նաև ռուսական այլ ընկերություններին, որոնք ենթակա են կամ կարող են պոտենցիալ սահմանափակումների ենթարկվել:

Հեղինակ՝ Սոնա Ավագյան