mPaaS:全新移动开发平台,只为打造性能更优越的App
簡介:?基于移動開發(fā)現(xiàn)狀與技術演進預判,提供移動開發(fā)強力解決方案,洞察 mPaaS 如何幫助企業(yè)有效降低技術門檻,減少研發(fā)成本,搭建更穩(wěn)定、更流暢的移動 App。
mPaaS 是源自于支付寶的移動開發(fā)平臺,為移動開發(fā)、測試、運營及運維提供云到端的一站式解決方案。產(chǎn)品能力全面覆蓋「跨端開發(fā)框架、研發(fā)協(xié)同、數(shù)字化運營、智能營銷、后端連接」等場景,目前已服務 12306、上海地鐵、廣發(fā)銀行、華夏銀行、CSDN、可口可樂等眾多 B 端客戶,及億級 C 端用戶。
移動開發(fā)現(xiàn)狀
原生應用開發(fā)模式(Native)為 App 的開發(fā)與升級提供了標準化的實現(xiàn)與優(yōu)化方案,但在此模式下,開發(fā)者需要根據(jù)不同平臺撰寫不同代碼,對研發(fā)團隊的配置和能力要求自然不會太低。與此同時,原生開發(fā)下過于標準化的流程,導致 App 發(fā)版周期長,無法跟上產(chǎn)品更新節(jié)奏,靈活性較差。
由此,針對新業(yè)務場景的創(chuàng)新探索、高頻的營銷訴求,有越來越多的 App 選擇通過 H5 單頁面的方式來進行承載。然而,H5 頁面的加載速度、用戶體驗均需要有針對性的深度優(yōu)化方案才能勉強滿足業(yè)務方的要求。
移動App的技術演進預判
移動互聯(lián)網(wǎng)流量走向
中國移動互聯(lián)網(wǎng)用戶規(guī)模增長觸頂?shù)谋尘跋?#xff0c;對于新晉的 App,如若想要突破流量困局,需要進一步深入挖掘細分人群特征,及時把握用戶需求的變動,才能抓住互聯(lián)網(wǎng)“下半場”的機會。根據(jù) 2019 年 QuestMobile 報告顯示,中國移動互聯(lián)網(wǎng)的下沉人群規(guī)模已顯露規(guī)模效應,達 6.15 億。
- 那么對于龐大的下沉流量市場,這些人群分別在哪些場景中活躍著?
- 對于掘金者而言,是否還有存量的垂直細分市場中的用戶需求有待挖掘和滿足?
根據(jù)下沉人群在細分領域中的活躍情況來看,“在線娛樂”、“在線教育”、“閱讀”等場景已實現(xiàn)了較好的流量收割。其中,“在線教育”領域中月活躍用戶數(shù)同比增長率高達 283.1%,“協(xié)同辦公”領域則同比增長 68.3%。
這一方面意味著,移動互聯(lián)網(wǎng)的頭部流量開始出現(xiàn)下沉效應,圍繞著“直播、短視頻、在線閱讀“等高頻場景逐步擴散覆蓋,同時“在線教育”作為突圍者,也在快速占領下沉市場的注意力和使用時長。
移動端技術生態(tài)概覽
對于移動互聯(lián)網(wǎng)下半場而言,集體所面對的都是“流量困局”。
從技術角度思考,借助技術體系的統(tǒng)一,貫穿整合更多有效渠道,從而聚合生態(tài)效應。「原生 App + 小程序 + IoT 終端」,將形成全新的流量體系。對于新的業(yè)務,除了通過支付寶、微信端,借助小程序獲取更多流量之外,同時基于自有 App,與第三方小程序、場景入口組成全景的生態(tài)流量網(wǎng)絡,突破流量天花板。
移動應用的演進趨勢
- 從技術形態(tài)上來看:將深度結合原生應用 + 小程序,覆蓋更多終端入口,從而有效聯(lián)動渠道效應。
- 從技術特性上來看:運行快、省流量、用戶體驗持續(xù)提升優(yōu)化。
打造性能更優(yōu)越的App
支付寶十余年端上技術實踐
支付寶作為國民級應用,當前國內(nèi)年活躍用戶已經(jīng)超過 8.7 億,提供了超過 200 項以上的服務,而崩潰率始終維持在萬分之五以下,而且每天支付寶都上線新的功能和改進。做到今天這樣的成績,并不容易,是經(jīng)過長時間的實踐經(jīng)驗積累下來的。
為了實現(xiàn)超級 App 的動態(tài)化,提升架構的健壯性,能夠支撐業(yè)務快速迭代、承載大量、高并發(fā)的挑戰(zhàn),首要解決的便是框架的 Hybrid 能力。基于多年積累的 Hybrid 經(jīng)驗,支付寶使用 Nebula 作為 H5 容器,同時承載 H5 離線包及小程序。
H5 離線包和小程序的優(yōu)點
H5 容器及離線包
- 全面兼容主流 H5 框架,遷移成本低
- 使用離線包技術,體驗接近原生,網(wǎng)絡請求走原生,高效安全
- 提供統(tǒng)一 UC 內(nèi)核,性能及穩(wěn)定性有保障
- 離線包差量更新,節(jié)省流量
- 提供容錯機制,下載失敗后走線上 fallback
- 實時觸達客戶,通過推拉結合,下發(fā)離線包
H5 離線包作為動態(tài)化方案,優(yōu)點多多。但是,其有一點不足就是無法管控質(zhì)量,寬泛的前端規(guī)范讓服務管控變得異常困難,如果所有服務都是我們內(nèi)部的業(yè)務還好說,如果開放給第三方,就需要有完整的規(guī)范來約束。這時,我們就要引入小程序來規(guī)范化服務,提供給第三方。
小程序特點
- 統(tǒng)一的小程序架構,可在任意基于 mPaaS 架構開發(fā)的應用上進行投放
- 強大的 Web 渲染引擎
- 提供豐富組件,快速實現(xiàn)業(yè)務
- 整合離線包技術,可以復用 H5 插件
- 完善的生命周期管理
四個方面的應用優(yōu)化
- 包尺寸有效減少,節(jié)省流量和存儲。
- 服務不再受發(fā)版所限制,快速發(fā)布,快速迭代。
- 業(yè)務開發(fā)效率更加優(yōu)秀,一次開發(fā),多端運行。
- 應用升級為平臺,提供優(yōu)質(zhì)服務并按需加載。
Why mPaaS
支付寶所有在移動端開發(fā)方面的技術積累和架構實踐,已經(jīng)作為螞蟻集團金融科技的一部分對外開放。
今天我們看到的 mPaaS,即源自于支付寶 App 的移動開發(fā)平臺,為移動開發(fā)、測試、運營及運維提供云到端的一站式解決方案,能有效降低技術門檻、減少研發(fā)成本、提升開發(fā)效率,協(xié)助企業(yè)快速搭建穩(wěn)定高質(zhì)量的移動 App。
我們通過 mPaaS 幫助 12306 這樣的國民級 App 重構了客戶端,使得大家可以用上一個好的體驗的 App 進行出行購票,用 mPaaS 這樣成熟的底層框架搭建一個 12306 僅需要 2-3 個月的時間。除了 12306 還有如廣發(fā)銀行、常熟農(nóng)商行、深圳農(nóng)商行、CSDN、可口可樂等客戶,同樣在短短幾個月的時間內(nèi)便完成了業(yè)務重構。
mPaaS 實際應用
在過去的三四年間,mPaaS 的客戶場景覆蓋金融機構、政務、民生出行、互聯(lián)網(wǎng)等場景,表明了產(chǎn)品的通用性與適用性。
而在此過程中,mPaaS 沉淀的客戶中,眾多都屬于其垂直領域中的領跑者,這意味著向更多同質(zhì)性企業(yè)推廣有了更強的動力和優(yōu)質(zhì)的案例基礎。
在“互聯(lián)網(wǎng)技術應用的 30年”,“產(chǎn)業(yè)互聯(lián)網(wǎng)”的大潮下,幫助企業(yè)做數(shù)字化轉型面臨非常不一樣的挑戰(zhàn)。很顯然,一套設計優(yōu)異的系統(tǒng)架構往往不是一味追求前沿技術,而需要貼合實際業(yè)務場景和具體發(fā)展狀態(tài),打造清晰、合理的架構,確保業(yè)務高可用的同時,又具備持續(xù)擴容、發(fā)展的彈性。
移動開發(fā)的終局一定是走向更開放、更快速、更穩(wěn)定。mPaaS 將持續(xù)從業(yè)務實踐中沉淀,并面向業(yè)務保持創(chuàng)新,從而幫助更多開發(fā)者打造出性能優(yōu)越、體驗良好的App。
?
?
原文鏈接
本文為阿里云原創(chuàng)內(nèi)容,未經(jīng)允許不得轉載。
總結
以上是生活随笔為你收集整理的mPaaS:全新移动开发平台,只为打造性能更优越的App的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 持续定义Saas模式云数据仓库+实时分析
- 下一篇: 数禾云上数据湖最佳实践