本文從定義和產品優勢兩方面對螞蟻動態卡片(Ant Cube Card)進行了詳細介紹,同時也提供了系列視頻以深入瞭解螞蟻動態卡片。
產品定義
螞蟻動態卡片最初是支付寶自研的 Native 高效能渲染引擎,可以以不同產品形態在輸入產物、JS 動態能力支援、渲染資料結構、樣式支援能力等方面提供多種功能加持,並支援對增強功能進行組合以運用於不同情境。伴隨著新業務情境對渲染能力以及外圍能力的要求,螞蟻動態卡片逐漸外擴為“一種以高效能渲染引擎為基礎的應用開發技術棧”。而“兼顧使用者體驗和研發效率,追求極致的效能”,則成為了螞蟻動態卡片的技術目標。
產品優勢
提供動態內容展示,提高開發 & 營運效率
以卡片的形式嵌入到原生 Native 頁面中
Android/iOS 雙端具有一致性,開發效率高,發布即可見
體積小、效能好、記憶體小
經過支付寶錢包業務深度打磨
多種前端開發語言(精簡 Vue)
完善的開發調試工具(編譯、預覽、調試、發布)
用戶端 SDK + 服務端卡片管理系統
介紹視頻
基礎介紹
您可以參照下面表格中提供的時間戳記,快速定位到具體內容。
內容 | 時間戳記 |
螞蟻動態卡片的定義和特點 | 00:00:53~00:01:23 |
應用程式框架 | 00:01:24~00:03:01 |
系統架構 | 00:03:02~00:05:23 |
核心模組 | 00:05:24~00:07:03 |
執行緒模式 | 00:07:03~00:09:03 |
資料模型 | 00:09:04~00:11:26 |
高效能並發渲染 | 00:11:27~00:13:28 |
卡片生產/工作流程 | 00:13:29~00:14:15 |
卡片開發調試 | 00:14:16~00:15:09 |
操作示範
在以下視頻中對卡片的建立、預覽、運行效果進行了實操示範。