螞蟻移動開發平臺 mPaaS 3.0 智能化 + 生態化

摘要: 以“數字金融新原力(The New Force of Digital Finance)”爲主題,螞蟻金服ATEC城市峯會於2019年1月4日上海如期舉辦。分論壇上,螞蟻金服高級產品專家張亮做了主題爲《螞蟻移動開發平臺 mPaaS 3.0 智能化 + 生態化》的精彩分享。

演講中,張亮代表螞蟻金服發佈了移動開發平臺 mPaaS 3.0。3.0主要以智能化和生態化爲主題,助力客戶做精細化智能運營,做業務開放,並推出小程序解決方案助力客戶構建自有的 App 生態。
在這裏插入圖片描述
張亮 螞蟻金服高級產品專家

本次的分享主要圍繞以下內容展開:

一、mPaaS的發展歷程

二、mPaaS 3.0的產品體系

三、mPaaS的智能化升級

四、mPaaS小程序的生態構建

一、mPaaS的發展歷程

2016年12月,mPaaS發佈了 1.0 版本正式對外,1.0主要是想要延續支付寶的金融屬性,服務金融行業,因爲我們相信作爲同一類別的公司,支付寶走過金融行業都要走的一條路。支付寶的經驗是可以複製的。當時跟很多金融機構做了深入的溝通,也瞭解了很多金融 App 的現狀,我們發現大部分金融機構其實都已經有了 App, 但隨着2C行業的崛起,金融機構開始越來越重視 App 的體驗和性能,做 App 已經不是難事了,而是要做好的 App,解決性能問題,提高用戶體驗。所以1.0優先開放支付寶的底層開發框架、UI庫、消息推送、網關服務以及移動分析能力,並以組件化的方式提供服務,讓用戶可以自行挑選適合自己需求的組件,像搭積木一樣快速構建 App 基礎架構和通用能力。

隨着在行業的深入,我們發現一些走在前列的金融機構的業務逐漸成熟,開始希望對客戶進行細分,進行精細化運營,做數字化轉型,期間重慶農商行就提出了智慧銀行的概念,重點是建設數據採集,分析平臺。同時由於互聯網金融的興起,金融機構,包括其他機構的推出新產品的節奏,包括研發節奏都越來越像互聯網公司,都希望能夠加快新功能上線的節奏,可快速擴展更新,應對突發事件,增加 App 的動態化能力。順應客戶的需求,mPaaS 2.0版本逐步開放發佈平臺、熱修復、離線包、數據同步,自定義分析等能力,更深入地改變企業移動開發的模式,助力企業做數字化轉型,打造動態化超級 App。

隨着時間地推移,金融機構對用戶有了更深刻的理解,同時對技術提出了更高的要求。爲了更有效地利用數據,提高運營的ROI,APP需要向智能化方向發展。另外,小程序作爲2018年技術圈的熱點,同樣引起了金融行業的重視,金融公司普遍選擇小程序作爲搶佔市場的利器。因此,螞蟻金服將小程序框架抽離出來,進行產品化輸出,金融機構可以基於此構建自己的APP 生態。
在這裏插入圖片描述

二、mPaaS 的產品體系

三年的深耕細作,mPaaS 不僅積累了數百家付費用戶,同時也極大程度地豐富了產品體系。mPaaS產品體系主要分爲三層:

首先,是動態靈活的前端能力,目前mPaaS能夠提供Native、H5、支付寶小程序三大開發框架;100+的UI控件;以及包括掃碼,本地緩存,客戶端埋點等20+功能性SDK,可以讓開發者快速接入搭建App所需要的基礎能力。

其次,是堅實的移動中臺能力,除了客戶端開發之外,mPaaS還提供了移動中臺中臺能力,可以實現對App的整個生命週期的管理,包括App研發、測試、發佈、分析、運營在內的各個環節。

最後,是穩定的後臺連接能力,mPaaS爲客戶提供了移動王冠和大文件通道來服務不同的場景,爲用戶開發APP提供了一個高穩定、高可靠以及高效率的後臺連接服務,支持 App 與後臺服務的連接。
在這裏插入圖片描述

三、mPaaS 3.0的智能化升級

“智能化升級”是mPaaS歷經兩個版本迭代與升級後的自然過渡。是市場發展,客戶需求驅動的結果。 企業開發了App,之後產生了一定規模的數據,那麼如何利用數據做到精細化、智能化運營,如何針對不同用戶完成個性化的決策與推薦,這些是mPaaS智能化要關注的問題。

市場需求

市場的發展要求企業做精細化運營,要求更好的產品體驗,而從市場需求上看,智能化的落地場景,也分別與“運營”和“體驗”相關。運營層面,利用數據,實現千人千面、個性化營銷,預測事件趨勢及用戶行爲,更深入的洞察用戶,提取用戶畫像;體驗層面,通過智能化的技術實現文字、圖片、語音識別,提升用戶操作體驗,驅動業務創新。
在這裏插入圖片描述
螞蟻業務的進化
在這裏插入圖片描述
其實,支付寶也符合上述市場需求的發展順序。支付寶剛起步時確保服務7*24小時在線可用。mPaaS 1.0主要幫助金融級APP提高兼容性和穩定性,與支付寶一樣,強調服務可用。接下來,mPaaS 2.0提倡精細化運營,用數據管理服務,在系統內部建立數字化體系,實現大數據平臺。有了數據之後,mPaaS 3.0進而實現智能化平臺以支持決策。在市場需求發展道路中,一直走在市場前列的螞蟻金服致力於將技術分享給更廣闊的金融行業,一起爲更多用戶提供更優質的服務。

mPaaS智能化特色

智能化能力的落地一直比較困難,因爲AI/ML都需要大量的數據來做模型訓練和判斷依據,需要大量的系統改造和對接。但 mPaaS 中的移動分析服務(MAS)本身就提供客戶端數據採集能力,而底層自帶的智能化平臺包含與 MAS配套的AI模型和決策能力,所以 mPaaS基於本身的數據就可以進行精確的預測,提供的所智能化能力都可以開箱即用。

mPaaS平臺的智能化特色主要包括三點,即數據,場景和輕量級。
在這裏插入圖片描述
數據:自帶數據源

mPaaS 2.0 中已經爲數據化轉型實現了一整套數據採集機制,包括機型環境信息、用戶行爲、數據相關的閃退和卡頓信息、組件使用情況以及自定義事件,基於這些數據就可以對智能預測模型進行預測。如下圖右邊的例子說明了基於mPaaS可以實現的功能。以掃二維碼進站爲例,存在某些用戶生成了二維碼但沒有進站,通過算法建模及模型訓練,分析這些用戶的特徵,智能預測,找到未來可能同樣發生此類事件的羣體,針對性地運營,比如推薦教程指導用戶使用二維碼等,這使得APP掃碼進站功能的使用率得到了極大提升。
在這裏插入圖片描述
場景:一體化移動智能場景

有了數據和智能引擎之後, 智能化還需要結合場景落地。

mPaaS 提供了從 App 研發,測試,發佈,分析,運營全生命週期的管理,天然就提供了很多智能化的應用場景。

例如前面介紹了mPaaS如何通過對比部分用戶的行爲特徵,智能預測,推測出大羣體裏未來一段時間可能同樣發生此類行爲的用戶羣體。那針對這些羣體就可以有針對性的進行灰度發佈,消息推送,智能營銷,AB測試等。mPaaS提供的數據+場景可以讓智能化快速的落地,無需任何的系統對接和研發工作。
在這裏插入圖片描述
輕量:客戶端智能化解決方案

AI的輕量化是螞蟻金服不斷追求的目標。AR紅包是近年春節流行的遊戲, AR紅包70%的掃描和識別任務都在客戶端進行,只有不到30%的任務在服務端進行。主要是因爲,螞蟻可以通過後臺的訓練模型生成客戶端識別模塊,直接在客戶端就可以完成大部分的識別。基於 AR 紅包的具體實踐,mPaaS推出了輕量化的客戶端智能化解決方案,AI模型運行在客戶端。
在這裏插入圖片描述
智能組件發佈

本次發佈,除了對mPaaS整體做全面的智能化升級之外,也推出智能化相關的獨立組件:

  • 移動智能投放:通過智能決策引擎,讓營銷內容個性化的展示給適合的羣體;
  • 移動輿情分析:對應用內、應用市場及外部媒體內容,做熱度、情感、口碑等智能化的分析,對輿情事件智能預警及歸因;
  • 多媒體服務:除了實現基本文件上傳、下載以外,還支持圖片的特徵提取、智能處理和識別。
    在這裏插入圖片描述

四、mPaaS 3.0小程序的生態構建

小程序是2018年最火的技術之一。目前,各大入口級APP都推出了自家的小程序開發平臺,小程序的生態逐漸形成。同時,許多傳統行業的公司希望把業務遷移到小程序上以實現業務轉型,許多創業公司也想借着小程序發展,橫跨行業開發小程序的套件和工具,這些都是小程序生態流行的體現。

小程序產品化輸出

mPaaS將整套支付寶小程序平臺進行了產品化包裝,提供了小程序框架、UI組件、IDE,並提供匹配的運維、分析平臺。讓企業用戶可以基於 mPaaS 小程序來構建自有 App 生態,讓其他開發者爲自己的APP開發小程序。同時開發的小程序也可以通過簡單的修改就能夠投放到阿里生態的 App 中,節省開發成本。

mPaaS 小程序的目標是可以做到開發一次多端投放, 打通“客戶自有App”、“阿里系App”及“mPaaS生態 App”三方,起到了“串聯互通”的作用。
在這裏插入圖片描述
框架-小程序標準開放框架

小程序框架主要負責渲染小程序的頁面,運行時依賴的各種技術,包括網絡、存儲、藍牙等,mPaaS平臺提供了這些服務。螞蟻金服爲支付寶小程序開放了兩千多個業務能力接口,包括支付信用等。此外,高德地圖也基於支付寶小程序做了拓展,實現了室內導航框架定點監測。
在這裏插入圖片描述
框架-擴展能力

使用小程序框架擴展,能夠讓 App獲得更好的開發體驗和更強的擴展管控,使用一整套PaaS平臺可以把所有情況都管控起來。

小程序框架提供JSAPI拓展,如從小程序頁面發起的支付調用通過JSAPI調用接入方Native的服務,Native提供的接口允許用戶拓展,實現各種各樣的交互;另外,小程序的每一個頁面都存在生命週期,生命週期的每個階段都提供了鉤子,基於此用戶可以實現定製事件,比如頁面加載前事件等。
在這裏插入圖片描述
IDE-小程序包上傳/發佈

IDE除了提供寫代碼的平臺,還支持將代碼上傳到服務端,由服務端進行代碼的打包。此外,小程序IDE還支持直接對接mPaaS管理後臺。比如,12306開發者登錄小程序IDE開發之後,可以把代碼上傳到mPaaS後臺,由mPaaS後臺打包,再下發到12306。
在這裏插入圖片描述
IDE-小程序真機測試/遠程調試

另外,真機調試是本地研發時經常用到的技術。mPaaS提供了兩種途徑的真機調試功能。如果APP提供掃碼能力,用戶可以通過掃描IDE生成的二維碼運行小程序;如果APP不提供掃碼能力,mPaaS允許用戶在IDE裏直接將代碼包推到發佈平臺,進而通過白名單機制下載測試包,從而實現真機調試。
在這裏插入圖片描述
IDE-基於模板快速啓動

同時,IDE還提供了許多模板,可以幫助用戶快速地搭建自己的小程序。
在這裏插入圖片描述
PaaS-小程序發佈服務

此外,小程序還提供發佈服務的平臺。用戶在IDE中開發小程序包後,通過該平臺加密上傳將小程序包發佈到用戶手機上。
在這裏插入圖片描述
PaaS –小程序分析服務

螞蟻金服還提供了數據採集的平臺,集成了數據埋點、數據分析等解決方案,支持採集的數據包括用戶點擊行爲等。提供的數據分析頁面允許監測系統的技術指標。當然,螞蟻金服還允許用戶自定義埋點和數據採集項,能夠支持業務相關的數據採集平臺的搭建。
在這裏插入圖片描述
以上就是mPaaS 3.0發佈的所有內容。總之,螞蟻金服實現了mPaaS的智能化升級,同時推出mPaaS小程序,能夠幫助大家構建屬於自己APP的生態。
點擊閱讀更多,查看更多詳情

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章