金融類(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)定性、安全性。
金融類(lèi)App,能否整理出一個(gè)穩(wěn)定的“內(nèi)核”,作為“宿主”去運(yùn)行、分享、傳播各種變化頻繁、敏捷迭代的功能碎片?
基于金融類(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ā)布?!八槠弊罾硐氲募夹g(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ù))。
凡泰極客希望把迄今為止只有互聯(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)景。
與互聯(lián)網(wǎng)巨頭方案不一樣的是,我們的方案不僅更加開(kāi)放(提供API接口,支持二次開(kāi)發(fā)),也更聚焦金融行業(yè)在合規(guī)監(jiān)管方面的特殊行業(yè)訴求。目前已在多家銀行、保險(xiǎn)、證券以及相關(guān)行業(yè)機(jī)構(gòu)落地,并能夠自有機(jī)房?jī)?nèi)獨(dú)立部署運(yùn)行。不僅如此,“凡泰小程序技術(shù)”語(yǔ)法結(jié)構(gòu)和微信小程序兼容,一次開(kāi)發(fā),多處上架,可降低開(kāi)發(fā)成本,提升研發(fā)效率。
凡泰小程序當(dāng)前已經(jīng)開(kāi)放了一鍵部署功能,現(xiàn)可免費(fèi)體驗(yàn),只需5行代碼30分鐘,即可在您的應(yīng)用內(nèi)集成「小程序運(yùn)行時(shí)」,點(diǎn)擊https://mp.finogeeks.com/#/experience進(jìn)入官網(wǎng)通過(guò)手機(jī)號(hào)即可完成注冊(cè)體驗(yàn)