你們家的App是不是越來(lái)越“重”蔗怠?
銀行寞射、證券業(yè)機(jī)構(gòu)在智能手機(jī)上發(fā)展App桥温,到今年應(yīng)該說(shuō)有十年時(shí)間了侵浸。
這十年來(lái)掏觉,相信很多機(jī)構(gòu)的App都經(jīng)歷過(guò)數(shù)次的“傷筋動(dòng)骨”的大改造值漫。開(kāi)始的時(shí)候外購(gòu)了一些技術(shù)杨何,然后讓開(kāi)發(fā)商在上面訂制、修修補(bǔ)補(bǔ),但是發(fā)現(xiàn)無(wú)法響應(yīng)市場(chǎng)變化槽地、業(yè)務(wù)創(chuàng)新需求捌蚊、監(jiān)管規(guī)則變化近弟,于是要么是購(gòu)買(mǎi)源代碼、組建自己的研發(fā)團(tuán)隊(duì)接手徹底自研窗宦,要么是另起爐灶采用新的技術(shù)框架重新開(kāi)發(fā)赴涵。相信很多機(jī)構(gòu)都經(jīng)歷過(guò)維持舊的App還是自建新App的困擾、以及同時(shí)運(yùn)營(yíng)和維護(hù)兩個(gè)甚至更多歷史遺留App的痛苦扇苞。
即便是好不容易穩(wěn)定在一個(gè)比較干凈利索的架構(gòu)上鳖敷,隨著功能的不斷堆疊定踱、不同階段的開(kāi)發(fā)人員的不斷接手改造哺壶,很有可能越來(lái)越復(fù)雜山宾、越來(lái)越笨重资锰,例如個(gè)別工程師的技術(shù)水平導(dǎo)致了App里的模塊劃分不清晰、功能高度耦合直秆,最后導(dǎo)致改什么東西都可能“牽一發(fā)而動(dòng)全身”圾结;更糟糕的是齿诉,有些部分的代碼在負(fù)責(zé)人員離開(kāi)后粤剧,可能誰(shuí)都不愿意或者不敢碰,逐漸變成App里的一個(gè)黑箱所在焕议。
App功能隨著時(shí)間的積累而越堆越多盅安,開(kāi)發(fā)團(tuán)隊(duì)人員也進(jìn)進(jìn)出出,App變得越來(lái)越“脆弱”腌紧,每次發(fā)版的時(shí)間更長(zhǎng)壁肋、需要回歸測(cè)試的功能點(diǎn)更多浸遗。隨之而來(lái)的是“敏捷迭代”名存實(shí)亡。開(kāi)發(fā)團(tuán)隊(duì)在開(kāi)發(fā)新功能跛锌、填補(bǔ)安全漏洞届惋、實(shí)現(xiàn)監(jiān)管機(jī)構(gòu)所需的一些合規(guī)要求、救火被客戶投訴的應(yīng)用功能之間疲于奔命脑豹。
創(chuàng)新變得越來(lái)越難瘩欺。
現(xiàn)有的技術(shù)能讓App變“輕”嗎?
先稍稍回顧一下App技術(shù)歷史的軌跡歌粥。
古時(shí)候失驶,開(kāi)發(fā)App大家要養(yǎng)兩個(gè)團(tuán)隊(duì) – 一支負(fù)責(zé)iPhone版本嬉探、一支負(fù)責(zé)Android版本甲馋。這兩撥人具備的知識(shí)結(jié)構(gòu)迄损、采用的編程語(yǔ)言芹敌、掌握的技術(shù)概念都是不兼容的。產(chǎn)品經(jīng)理想實(shí)現(xiàn)同一個(gè)業(yè)務(wù)功能碧聪,必須跟這兩撥人都說(shuō)一次逞姿。并且捆等,兩個(gè)陣營(yíng)的版本功能經(jīng)常性不同步栋烤。這種類(lèi)型的App叫做Native App(原生應(yīng)用)
后來(lái)明郭,開(kāi)始有人琢磨,我能不能讓業(yè)務(wù)邏輯代碼只開(kāi)發(fā)一次而無(wú)縫跑在iPhone和Android兩個(gè)世界呢始绍?于是開(kāi)始發(fā)明出用HTML5開(kāi)發(fā)應(yīng)用頁(yè)面疆虚,通過(guò)“反向代理径簿、遠(yuǎn)程加載嘀韧、本地渲染”的辦法進(jìn)行運(yùn)行锄贷,并通過(guò)一種叫JS Bridge的“橋接”技術(shù)對(duì)接到手機(jī)上的原生代碼谊却,這種類(lèi)型的App叫做Hybrid App(混合型應(yīng)用)。開(kāi)始的時(shí)候這類(lèi)應(yīng)用性能不大好捕透,但經(jīng)過(guò)多年的優(yōu)化(尤其是在Android上對(duì)瀏覽器內(nèi)核的優(yōu)化)以及手機(jī)硬件的升級(jí)乙嘀,性能也總體得到提高。到今天為止盟榴,大部分的金融類(lèi)應(yīng)用估計(jì)屬于這個(gè)類(lèi)型擎场。但是采用這種方案几莽,我們還是得養(yǎng)著iOS和Android“兩套班子”,分別負(fù)責(zé)各自平臺(tái)上的一些原生部分的工作礼饱。
再后來(lái)镊绪,F(xiàn)acebook也開(kāi)始琢磨這事情 蝴韭∥跏蹋“要讓開(kāi)發(fā)人員用類(lèi)似JavaScript的語(yǔ)法蛉抓,寫(xiě)出接近原生的性能效果”巷送、“要讓企業(yè)只養(yǎng)一套班子” -? 于是Facebook發(fā)明了一種技術(shù)叫React Native,簡(jiǎn)稱(chēng)RN付魔。市場(chǎng)上有越來(lái)越多的企業(yè)采用几苍,開(kāi)始的時(shí)候坑不少妻坝,經(jīng)過(guò)多年的磨練,現(xiàn)在的RN也填了不少的坑惠勒。在金融領(lǐng)域纠屋,也有一些采用者售担。
近年來(lái)族铆,Google也在琢磨這事情哥攘∈叛停“要讓開(kāi)發(fā)人員學(xué)習(xí)Dart這種更牛逼的語(yǔ)言桶唐,寫(xiě)出高性能的App”、“要讓企業(yè)只養(yǎng)一套班子”欣簇、“要讓同樣的代碼牛逼到不僅僅跑在iPhone和Android上熊咽,還可以跑在個(gè)人電腦上” – 于是Google發(fā)明了一種技術(shù)叫Flutter闹丐。市場(chǎng)上也開(kāi)始有越來(lái)越多的企業(yè)采用妇智,當(dāng)然,作為新生事物惑畴,坑還不少如贷。在金融業(yè)杠袱,有沒(méi)有機(jī)構(gòu)在開(kāi)始采用楣富?可能還沒(méi)有纹蝴,或者有也是極少數(shù)。
無(wú)論如何糠涛,開(kāi)發(fā)App的技術(shù)是在進(jìn)步的忍捡,起碼在這三個(gè)方面:
1)越來(lái)越不需要養(yǎng)“兩套班子”了锉罐,節(jié)省人力成本
2)開(kāi)發(fā)門(mén)檻低了些脓规,起碼在iOS上侨舆,掌握Objective-C這種古代語(yǔ)言不是一種那么令人愉快的事情挨下。同樣的功能用Objective-C和Java分別在iOS和Android上實(shí)現(xiàn)一次臭笆,還無(wú)法保障它們運(yùn)行起來(lái)是否表現(xiàn)一致〕诱疲現(xiàn)在業(yè)務(wù)邏輯用JavaScript或者語(yǔ)法與JavaScript有相似性的Dart闻鉴,開(kāi)發(fā)一次孟岛,在兩種移動(dòng)端都可以運(yùn)行督勺,確實(shí)便利
3)業(yè)務(wù)邏輯可以“熱更新”了智哀。想一想每次修個(gè)小bug也要對(duì)整個(gè)App重新編譯瓷叫、打包、回歸測(cè)試授艰、向各應(yīng)用商店申請(qǐng)上架淮腾、等上幾天才獲得批準(zhǔn)谷朝,甚至有被駁回的危險(xiǎn)圆凰,這個(gè)過(guò)程多痛苦体箕?繞開(kāi)應(yīng)用市場(chǎng)(尤其是蘋(píng)果商店)讓一些業(yè)務(wù)邏輯的代碼能被App自身進(jìn)行遠(yuǎn)程加載更新跃须,對(duì)于經(jīng)常有業(yè)務(wù)或監(jiān)管需求不得不緊急迭代升級(jí)的金融機(jī)構(gòu)來(lái)說(shuō)娃兽,是非常必要的
可是第练,上述這些技術(shù)玛荞,有讓我們的App變“輕”嗎复旬?恐怕不見(jiàn)得。
無(wú)論手機(jī)銀行還是手機(jī)證券類(lèi)App冲泥,實(shí)質(zhì)上都是銀行驹碍、券商放在用戶手里的移動(dòng)門(mén)戶壁涎,一個(gè)App后面對(duì)接著很多的業(yè)務(wù)、很多的部門(mén)志秃、很多的場(chǎng)景怔球、很多的金融產(chǎn)品類(lèi)別,這些東西只要耦合在App上浮还,無(wú)法由不同的團(tuán)隊(duì)、按不同的時(shí)間節(jié)奏相對(duì)自由的發(fā)布到App中,這個(gè)App就無(wú)法真正的“輕”起來(lái)崭歧。
就會(huì)導(dǎo)致?tīng)恳话l(fā)動(dòng)全身屋彪、就需要整個(gè)App的回歸測(cè)試仔粥;開(kāi)發(fā)模式上矮湘,就需要有項(xiàng)目經(jīng)理磕蛇、產(chǎn)品經(jīng)理去協(xié)調(diào)企業(yè)內(nèi)各部門(mén)的需求向族,排優(yōu)先級(jí)氧苍,把功能實(shí)現(xiàn)排個(gè)優(yōu)先級(jí),進(jìn)入App開(kāi)發(fā)團(tuán)隊(duì)那資源有限的管道中排隊(duì)。
領(lǐng)導(dǎo)說(shuō)惭缰,App是我們的“金融科技”(雖然并不是)患整,必須全面投入,給你100個(gè)工程師… 可是這100號(hào)人估計(jì)大部分坐冷板凳,因?yàn)楝F(xiàn)有的技術(shù)架構(gòu)沒(méi)辦法讓你把人并行的用起來(lái)膀息。
金融類(lèi)App的特點(diǎn)
很多金融機(jī)構(gòu)都有1到多個(gè)所謂的“C端”柿汛,以及1到多個(gè)所謂的“B”端裁替。前者是在移動(dòng)互聯(lián)網(wǎng)發(fā)展早期導(dǎo)致的锥惋,可能是不同的業(yè)務(wù)部門(mén)各有想法硅则、各自發(fā)展,逐漸形成了多個(gè)承載不同業(yè)務(wù)線的App;有些情況下,也出現(xiàn)不同廠家為其提供的姜骡、商業(yè)目的一樣的康栈、內(nèi)部競(jìng)爭(zhēng)的App – 券商里存在這種情況的不在少數(shù)。
后者則往往是因?yàn)槿狈ζ髽I(yè)級(jí)的統(tǒng)籌,一會(huì)兒是建設(shè)一個(gè)賦能零售人員的移動(dòng)應(yīng)用,一會(huì)兒是采購(gòu)一個(gè)解決遠(yuǎn)程辦公問(wèn)題的移動(dòng)OA囚戚,一會(huì)兒是公司引入了某個(gè)CRM的移動(dòng)版… 總之到了后來(lái)拳芙,出現(xiàn)五花八門(mén)的各種App,讓員工們裝上一堆譬猫,這些App在同一個(gè)手機(jī)里卻涇渭分明互不相通叨恨,堅(jiān)決形成信息孤島秉颗,讓使用者不得不來(lái)回切換梢灭,最終大部分的App都玩不起來(lái)库快。例如某大型銀行提供給員工的App就不下十?dāng)?shù)個(gè)蝶怔,占據(jù)其一個(gè)手機(jī)屏幕沐悦,光是從大同小異的圖標(biāo)來(lái)判斷該用哪個(gè)干什么事情副签,就面臨選擇困難癥。
金融類(lèi)App灌具,其實(shí)天然有以下的特點(diǎn):
都是“賦能型”的娃肿,不是向客戶提供各種功能供其在App里針對(duì)不同的業(yè)務(wù)進(jìn)行自助服務(wù)焙蹭,就是向員工提供各種工具供其進(jìn)行營(yíng)銷(xiāo)展業(yè)粪般、辦公舅柜、匯報(bào)氮块、查看報(bào)表等等蝠引。無(wú)論是C端還是B端吊洼,本質(zhì)上都是一個(gè)前端集成的“移動(dòng)端門(mén)戶”- 鑲嵌著各種工具、服務(wù)入口樱调。工具之間從業(yè)務(wù)角度送悔、功能角度看应狱,并沒(méi)有太多的耦合關(guān)系叠蝇,它們?yōu)榱颂幚聿煌氖虑椤⒚嫦虿煌膱?chǎng)景股囊、由不同的部門(mén)負(fù)責(zé)内狗。大家不過(guò)是在移動(dòng)端分別埋些“模塊”、“入口”而已
迭代升級(jí)的訴求明顯缴允。對(duì)于C端來(lái)說(shuō),它需要的是一個(gè)靈活多變获列、有強(qiáng)烈的“可運(yùn)營(yíng)性”鞠抑、便于創(chuàng)新的能力礼烈,并且因?yàn)榻鹑谑袌?chǎng)本身的敏感性,任何時(shí)候在App端出現(xiàn)技術(shù)缺陷秸架、信息安全問(wèn)題附迷、技術(shù)穩(wěn)定性問(wèn)題壹哺、資訊內(nèi)容問(wèn)題秋度,金融機(jī)構(gòu)必須有能力“實(shí)時(shí)”的進(jìn)行處理查牌,否則面臨監(jiān)管問(wèn)責(zé)称鳞、客戶投訴屋剑、經(jīng)濟(jì)損失与斤。對(duì)于B端來(lái)說(shuō)肪康,它需要的是一個(gè)可以持續(xù)不斷發(fā)布新賦能工具的能力,快速響應(yīng)企業(yè)內(nèi)部領(lǐng)導(dǎo)撩穿、業(yè)務(wù)部門(mén)磷支、經(jīng)營(yíng)管理人員及一線員工的各種訴求 – 想到就做、做好就上食寡、有反饋就優(yōu)化雾狈。通常在公司內(nèi)部推廣一個(gè)新App并不容易,而廢棄失敗的可能性卻很高抵皱。要讓B端App有生命力善榛,需要很多技巧辩蛋,其中一個(gè),必定是向全員展示不斷推出新功能锭弊、快速響應(yīng)使用者反饋的能力堪澎,呈現(xiàn)出“論持久戰(zhàn)”的決心而不是給員工傳遞一個(gè)“玩票”性質(zhì)的感覺(jué)
對(duì)是否采用所謂“原生”(Native)的技術(shù)來(lái)開(kāi)發(fā)應(yīng)用擂错,并不是非常重要味滞。和手機(jī)游戲、辦公套件(例如Microsoft Office)钮呀、即時(shí)通訊工具等等相比剑鞍,金融類(lèi)App的界面其實(shí)都是表單為主。其實(shí)用HTML5開(kāi)發(fā)是合適的爽醋,至于RN蚁署、Flutter等技術(shù),對(duì)于金融機(jī)構(gòu)的開(kāi)發(fā)人員蚂四,有新的學(xué)習(xí)成本光戈,尤其是采用Flutter的學(xué)習(xí)曲線并不平滑(需要掌握一門(mén)新的語(yǔ)言,以及適應(yīng)一個(gè)新的編程模型)
可以這么說(shuō)遂赠,很多銀行久妆、證券、保險(xiǎn)的App跷睦,都是碎片化功能的“集散地”筷弦,最理想的方案是,各個(gè)“碎片”單獨(dú)研發(fā)抑诸、測(cè)試烂琴、灰度發(fā)布,有獨(dú)立的生命周期蜕乡,運(yùn)行在App這個(gè)“宿主”上但是無(wú)法影響“宿主”的穩(wěn)定性奸绷、安全性。
大道至簡(jiǎn)
“碎片化”和“宿主”- 有沒(méi)有這樣的應(yīng)用架構(gòu)可以借鑒层玲?當(dāng)然有号醉,而且是大家都熟悉的,就是微信称簿。
微信App扣癣,本身較為純粹,功能設(shè)計(jì)非澈┙担克制父虑,遵循著較為簡(jiǎn)約主義的設(shè)計(jì)邏輯(當(dāng)然,這要看跟誰(shuí)比授药,在海外市場(chǎng)里士嚎,Whatsapp可能是一個(gè)更加純粹呜魄、功能聚焦、目標(biāo)單一的IM)莱衩,但是在它上面運(yùn)行著數(shù)以百萬(wàn)計(jì)的小程序爵嗅。這些小程序就是場(chǎng)景化、功能化的“碎片”笨蚁,使用者隨需隨用睹晒、用完即走。而微信本身括细,就是支撐這些“碎片”運(yùn)行的“宿主”(宿主這個(gè)比喻伪很,也許不是最恰當(dāng),但是它就是讓小程序們寄生在其中奋单,并且可以通過(guò)分享锉试、轉(zhuǎn)發(fā)進(jìn)行傳播)。
小程序的性能缺陷不能影響微信App本身览濒、小程序的安全漏洞也理論上不能導(dǎo)致微信本身的信息安全問(wèn)題呆盖,成千上萬(wàn)小程序由不同的機(jī)構(gòu)擁有、開(kāi)發(fā)者開(kāi)發(fā)贷笛,它們的升級(jí)迭代也從來(lái)不影響微信App自身的穩(wěn)定性应又。微信App本身在應(yīng)用市場(chǎng)的發(fā)版更新,也同樣不影響各種小程序的存在昨忆。微信App與運(yùn)行在其中的小程序們丁频,各自的生命周期獨(dú)立、彼此耦合關(guān)系非常松散邑贴。
在微信App內(nèi)部席里,可以理解為兩個(gè)基礎(chǔ)技術(shù)的結(jié)合,一個(gè)是即時(shí)通訊 – 提供了交流拢驾、通訊奖磁、社交的功能;一個(gè)是小程序的運(yùn)行引擎繁疤,提供了遠(yuǎn)程加載小程序代碼并把它運(yùn)行在安全沙箱里呈現(xiàn)給用戶的能力咖为。
金融類(lèi)App,能否整理出一個(gè)穩(wěn)定的“內(nèi)核”稠腊,作為“宿主”去運(yùn)行躁染、分享、傳播各種變化頻繁架忌、敏捷迭代的功能碎片吞彤?
金融類(lèi)App是時(shí)候考慮新的架構(gòu)
基于金融類(lèi)App的特點(diǎn),“宿主”+? ”碎片”的架構(gòu)是非常適合的:
首先,金融類(lèi)App如手機(jī)證券軟件饰恕,非常強(qiáng)調(diào)穩(wěn)定性挠羔,如果能保持一個(gè)已經(jīng)在生產(chǎn)環(huán)境打磨過(guò)多年的App“內(nèi)核”,則是最為理想的埋嵌。這個(gè)“內(nèi)核”僅以原生(native)方式實(shí)現(xiàn)最關(guān)鍵破加、最需要穩(wěn)定的行情與交易相關(guān)基礎(chǔ)功能,輕易不作改動(dòng)雹嗦。在當(dāng)下的股市范舀,能扛的住黑天鵝事件頻發(fā)的所引起的突發(fā)性客流量、交易量俐银,需要一個(gè)穩(wěn)定尿背、可靠的交易核心端仰,也就是說(shuō)捶惜,把App本身也分成券商IT們喜歡說(shuō)的“穩(wěn)態(tài)”和“敏態(tài)”。
其次荔烧,大部分的業(yè)務(wù)功能吱七,以“碎片”的方式實(shí)現(xiàn),擁有完全獨(dú)立的生命周期鹤竭,獨(dú)立于App之外進(jìn)行開(kāi)發(fā)踊餐、測(cè)試、灰度發(fā)布臀稚×吡耄“碎片”最理想的技術(shù)載體,是類(lèi)似“微信小程序”那樣的形式吧寺。想象業(yè)務(wù)功能點(diǎn)以小程序開(kāi)發(fā)窜管,經(jīng)過(guò)IT內(nèi)測(cè)、業(yè)務(wù)部門(mén)UAT稚机、合規(guī)審核幕帆、運(yùn)維上架,整個(gè)發(fā)布流程完全數(shù)字化赖条、在線失乾。發(fā)布之后,依然通過(guò)灰度控制纬乍,讓該業(yè)務(wù)功能小程序在有限人群范圍逐漸放開(kāi)碱茁,這一切在App側(cè)是無(wú)感的,萬(wàn)一有問(wèn)題仿贬,可以瞬間下架纽竣。
第三,兼容微信小程序的“標(biāo)準(zhǔn)”诅蝶。開(kāi)發(fā)人員只要懂微信平臺(tái)上的小程序規(guī)范與框架退个,就能夠開(kāi)發(fā)募壕。這樣,在市場(chǎng)上能找到大量的技術(shù)人員语盈,從大學(xué)畢業(yè)生到有經(jīng)驗(yàn)的工程師舱馅,人才資源更加豐富。當(dāng)前百度刀荒、阿里代嗤、美團(tuán)、京東缠借、字節(jié)跳動(dòng)等互聯(lián)網(wǎng)大廠均有類(lèi)似于微信小程序的技術(shù)干毅,但是無(wú)論哪家廠都不得不接受有巨大先發(fā)優(yōu)勢(shì)的微信小程序作為“既成事實(shí)”的開(kāi)發(fā)標(biāo)準(zhǔn)。雖然我們可以基于Flutter泼返、RN等技術(shù)重新發(fā)明“碎片化”的技術(shù)載體硝逢,可是市場(chǎng)上有無(wú)大量可駕馭這些技術(shù)且成本較低的人才也是我們?cè)谠O(shè)計(jì)技術(shù)方案時(shí)需要關(guān)注的。
第四绅喉,金融機(jī)構(gòu)(券商渠鸽、銀行、保險(xiǎn)柴罐、基金等)自己扮演了騰訊的角色徽缚,在自己的機(jī)房運(yùn)行自己的小程序中心,讓內(nèi)部的工程師革屠、外部的外包商技術(shù)人員恬惯、合作伙伴的IT都可以申請(qǐng)獲得“開(kāi)發(fā)者賬戶”扁远,申請(qǐng)把自己開(kāi)發(fā)的小程序進(jìn)行上架和灰度發(fā)布腰鬼。這個(gè)能力一旦建立赐稽,金融機(jī)構(gòu)各條業(yè)務(wù)線就有可能通過(guò)自己的IT團(tuán)隊(duì)或者臨時(shí)招募的合同工程師,針對(duì)自己的業(yè)務(wù)場(chǎng)景開(kāi)發(fā)小程序并申請(qǐng)上架到公司的App(也是面向所有客戶的移動(dòng)門(mén)店)国觉。
這有可能導(dǎo)致一種新的IT研發(fā)團(tuán)隊(duì)組織結(jié)構(gòu)(例如小程序開(kāi)發(fā)人員可能由“業(yè)務(wù)IT”負(fù)責(zé)吧恃,與App研發(fā)團(tuán)隊(duì)解耦)、一種更加DevOps友好的開(kāi)發(fā)模式(結(jié)合PaaS和Serverless技術(shù))麻诀。
App從信息化到數(shù)字化的跳躍
技術(shù)人員在評(píng)估選擇App開(kāi)發(fā)技術(shù)的時(shí)候痕寓,往往只考慮解決跨平臺(tái)問(wèn)題、熱更新問(wèn)題蝇闭、開(kāi)發(fā)語(yǔ)言問(wèn)題呻率、開(kāi)發(fā)框架問(wèn)題,在RN呻引、WeeX礼仗、Flutter或原生與Hybrid型技術(shù)的選型之間糾結(jié)。但就金融這個(gè)領(lǐng)域來(lái)看,這些技術(shù)都只是底層的實(shí)現(xiàn)手段元践,它們是戰(zhàn)術(shù)性韭脊、技巧性的、從信息化角度看的单旁。著眼點(diǎn)還是提高內(nèi)部開(kāi)發(fā)效率沪羔、降低一點(diǎn)開(kāi)發(fā)成本。這還是把App的實(shí)現(xiàn)看成是一個(gè)信息化過(guò)程象浑,和20年前開(kāi)發(fā)網(wǎng)站把企業(yè)內(nèi)部的一些技術(shù)系統(tǒng)集成輸出以便于客戶在網(wǎng)上自服務(wù)蔫饰,是一個(gè)思維。
移動(dòng)互聯(lián)網(wǎng)改變了這個(gè)格局愉豺,帶來(lái)了數(shù)字化時(shí)代篓吁。移動(dòng)端App是數(shù)字化的開(kāi)端。新一代金融類(lèi)App蚪拦,起碼需要做到以下幾點(diǎn)杖剪。
具有傳播能力。傳播的不僅是信息外盯,還有工具和場(chǎng)景摘盆。目前最普及、最容易為大眾所接受的饱苟,就是小程序這種載體。想一下狼渊,現(xiàn)在連七八十歲的老人箱熬,都知道微信里的小程序這么個(gè)東西,知道用它打開(kāi)健康碼出入小區(qū)狈邑。子女替父母購(gòu)買(mǎi)電商產(chǎn)品城须,把一個(gè)小程序轉(zhuǎn)發(fā)過(guò)去,老人即可打開(kāi)購(gòu)物車(chē)看到是否自己要的東西米苹。這種在終極用戶層面的感知糕伐,不是RN、Flutter純粹技術(shù)實(shí)現(xiàn)層面所能達(dá)到的蘸嘶。
具有連接能力良瞧。平臺(tái)型的App和純工具型的App不同之處在于,前者天然具有社交屬性训唱,這也是移動(dòng)互聯(lián)網(wǎng)給我們帶來(lái)的產(chǎn)物褥蚯。當(dāng)前無(wú)論銀行、證券還是保險(xiǎn)類(lèi)的App况增,絕大部分缺乏平臺(tái)思維赞庶,都是做成高度同質(zhì)化的、客戶自服務(wù)為導(dǎo)向的、工具型的東西歧强,可是很多金融服務(wù)的性質(zhì)天然決定它應(yīng)該是平臺(tái)型的澜薄,是對(duì)接多方 – 外部的客戶、合作伙伴和內(nèi)部的各種業(yè)務(wù)線及崗位職能摊册。連接多方表悬,讓他們以共同的場(chǎng)景、上下文進(jìn)行交流互動(dòng)丧靡,是數(shù)字化的另一個(gè)要素蟆沫。而小程序,剛好是能以場(chǎng)景化促進(jìn)連接的技術(shù)載體温治。
具有生態(tài)化能力饭庞。我們知道互聯(lián)網(wǎng)巨頭們逐漸形成了所謂的Super App(超級(jí)應(yīng)用),它們手握公域流量熬荆,在自己的平臺(tái)上讓大量的第三方“進(jìn)駐”舟山,讓自己的客戶在一個(gè)Super App里獲得所有的工具與服務(wù),通過(guò)豐富的生態(tài)圈住了用戶卤恳,同時(shí)也把合作伙伴牢牢綁住累盗。金融業(yè)能否出現(xiàn)Super App,有不同的觀點(diǎn)突琳。但國(guó)內(nèi)一些大型銀行的App若债,顯然是在嘗試成為Super App,玩生態(tài)游戲拆融。那么對(duì)中小型的金融機(jī)構(gòu)是否就沒(méi)有參考價(jià)值呢蠢琳?顯然不是,在數(shù)字化的世界镜豹,一切都是生態(tài)化的傲须,無(wú)法想象這個(gè)時(shí)代我們哪家金融機(jī)構(gòu)不需要外部的合作 – 資訊內(nèi)容的提供商、新媒體的合作伙伴趟脂、理財(cái)產(chǎn)品的代銷(xiāo)機(jī)構(gòu)泰讽、專(zhuān)業(yè)培訓(xùn)機(jī)構(gòu)… 通過(guò)一個(gè)強(qiáng)大的合規(guī)審核后臺(tái),把合作伙伴的小程序“上架”到自家的App昔期,借力外部資源共同服務(wù)客戶已卸,是未來(lái)的一種可能。以保險(xiǎn)公司為例镇眷,完全可以構(gòu)建這么一個(gè)數(shù)字化生態(tài)平臺(tái)咬最,引入更多的合作伙伴服務(wù)客戶,把一個(gè)個(gè)靜態(tài)的“保險(xiǎn)賬戶”變成“用戶”欠动。
具有最簡(jiǎn)最優(yōu)的用戶體驗(yàn)永乌。很多金融業(yè)務(wù)其實(shí)是低頻的惑申,不必期望所謂的用戶黏著度、活躍度翅雏,在App里堆疊大量的功能圈驼,不見(jiàn)得有多好的投入產(chǎn)出比。通過(guò)推送高質(zhì)量望几、個(gè)性化绩脆、為客戶量身定制的資訊內(nèi)容來(lái)吸引和轉(zhuǎn)化用戶,在他到來(lái)時(shí)則給他干凈利落橄抹、簡(jiǎn)單好用的自服務(wù)功能靴迫,是一個(gè)更好的方向。
越簡(jiǎn)單的應(yīng)用實(shí)質(zhì)上越強(qiáng)大楼誓,結(jié)合On-Device AI(端側(cè)智能)玉锌,App的操作界面是越來(lái)越簡(jiǎn)單越來(lái)越回歸人類(lèi)感官本能的。正如很多父母輩的老人疟羹,不要說(shuō)駕馭不了PC主守,連打字機(jī)都從不曾觸摸過(guò);結(jié)果智能手機(jī)出現(xiàn)后卻能熟練掌握以即時(shí)通訊工具進(jìn)行社交榄融,閱讀分享新聞参淫、進(jìn)行電商購(gòu)物。越來(lái)越結(jié)合人工智能的軟件愧杯,界面只能進(jìn)一步的簡(jiǎn)化涎才,了解用戶的畫(huà)像、對(duì)用戶的行為偏好有預(yù)測(cè)能力的AI民效,會(huì)把與App的人機(jī)交互復(fù)雜度降到最低憔维。讓用戶通過(guò)一個(gè)極簡(jiǎn)主義的App“宿主”,獲得智能算法推薦過(guò)來(lái)的各種“碎片化“功能(小程序)畏邢,隨需隨用,用完即走检吆,再也不需要在一個(gè)App的菜單和服務(wù)入口里層層深入的去定位一些功能舒萎。
凡泰極客希望把迄今為止只有互聯(lián)網(wǎng)巨頭們才擁有的小程序技術(shù)能力,以“白牌”(white label)方式賦能給傳統(tǒng)金融業(yè)蹭沛。我們把“小程序運(yùn)行時(shí)”實(shí)現(xiàn)成一個(gè)可私有化部署的iOS和Android版本的SDK臂寝,任何金融機(jī)構(gòu)的App均可以嵌入該組件而瞬間獲得運(yùn)行小程序的能力;同時(shí)也提供了“小程序開(kāi)放平臺(tái)”的解決方案摊灭,供任何金融機(jī)構(gòu)咆贬、行業(yè)組織運(yùn)行自己的小程序生態(tài)、統(tǒng)一上下架管理自己以及合作伙伴們的業(yè)務(wù)場(chǎng)景帚呼。
文章來(lái)源:凡泰極客
如果希望了解更多小程序運(yùn)行時(shí)的細(xì)節(jié)或者具體應(yīng)用場(chǎng)景可以訪問(wèn)凡泰小程序開(kāi)放平臺(tái)