《拙知:阿里云一站式企業級移動應用研發服務-EMAX詳解(25頁).pdf》由會員分享,可在線閱讀,更多相關《拙知:阿里云一站式企業級移動應用研發服務-EMAX詳解(25頁).pdf(25頁珍藏版)》請在三個皮匠報告上搜索。
1、阿里云一站式企業級移動應用研發服務EMAX詳解阿里云-無線產品團隊拙知釘釘掃碼加入移動云大客戶接待廳劉承輝(花名:拙知)阿里巴巴高級技術專家EMAX介紹移動端技術選型交付效率&交付質量灰度發布&高效運維運營支撐2 3 4 51EMAX是什么?端的解決方案研發階段構建依賴管理編譯緩存證書托管安全加固構建集群環境運維IDE插件工具體系Gradle插件XCodeBuildWeex開發套件測試階段靜態掃描集成掃描軟件包大小檢測私有API檢測安全掃描自定義規則專項測試智能Monkey真機適配性能自動化UI自動化發布階段運維階段運營階段發布對象完整包patch包動態資源發布類型更新推送動態部署熱補丁發布發
2、布能力灰度策略渠道推送A/B test監控crash分析卡頓/ANR網絡&性能jsError用戶日志用戶輿情實時告警修復熱修復遠程配置h5動態更新用戶輿情客戶端反饋多渠道反饋語義分析需求處理監控告警消息推送用戶畫像企業畫像行業畫像標簽地理圍欄Native(極致體驗,高性能)WEEX(三端統一,高效率)混合開發一體化研發和運維支撐平臺形成App DevOps 閉環解決方案EMAX產品能力大圖移動端技術選型跨端解決方案WEEX一次開發,Android iOS H5三端運行開發效率至少提升50%50%1s手淘雙11會場Weex方案,97%頁面1s打開與Native性能相差100ms-200ms左右1
3、.5w1.5w的開發者關注WEEX成熟的WEB開發者生態100+手淘、富途、今日頭條等已經在嘗試使用WEEX進行業務開發Native組件化、容器化ATLASLBS插件掃碼插件支付插件首頁插件詳情插件店鋪插件其它基礎庫業務bundle模塊化解耦。高并發,易復用二進制集成。打包速度極大提升動態部署。秒級更新,不受發布渠道影響網絡圖片緩存PUSHUIKit其它插件管理交付效率&交付質量大規模研發協同機制集成區項目區(研發、測試)集成區(集成、測試)硬性集成卡口項目 1模塊A、模塊B集成單 1集成單 1n集成區A發布包 1發布包 2項目2模塊C、模塊D集成單 2校驗失敗研發集成分離硬性集成卡口產品線模
4、塊化集成區對交付模式的影響詳情交易店鋪詳情 1.1詳情 1.2交易 1.1店鋪 1.1詳情 1.1交易 1.1店鋪 1.0詳情 1.2交易 1.1店鋪 1.1發布包 2.1.1發布包 2.1.2產物倉庫(maven/Cocoapods)集成區版本配置模塊分支集成區:各個依賴版本號修改的過程我們定義為集成區集成,通過集成區管理所有的變更版本號。打包產物基于版本依賴進行管理基于版本號回滾按需發布模式以模塊化為前提基于二進制中間產物打包交付質量保障自動化體系靜態掃描體系自動化檢測測試策略常規靜態代碼掃描包大小檢測私有API調用鏈路檢測自定義規則集成卡口靜態掃描體系性能卡口智能Monkey主干鏈路自動
5、化發布卡口自動化檢測回歸策略:增量回歸、邀請回歸測試規范:topN覆蓋測試策略指導集成卡口示例WEEX專項測試示例智能Monkey示例高效運維體系EMAX高效運維體系Crash采集SDK輿情反饋SDK性能度量SDK用戶APP遠程調試SDK熱修復SDK動態部署Crash展示輿情展示性能評估APM 平臺發布patch/更新bundle發送Debug指令,拉取日志,定位問題問題明確問題未知問題已定位用戶問題數據上傳發現問題全面、量化的線上質量評估快速試錯,提前發現問題及時發現問題,并快速響應灰度發布按需發布人群篩選快速覆蓋地域用戶ID網絡品牌機型版本升級檢查推送數量回滾灰度發布狀態監控平臺穩定性性能
6、體驗用戶輿情業務指標穩定性指標包括Crash,ANR,主線程卡頓等數據用戶輿情APP內的用戶反饋應用市場的輿情性能體驗指標包括啟動時間,頁面響應,流暢度等數據核心業務指標主要業務的UV,PV以及轉化率等APP線上監控穩定性指標性能指標輿情監控業務指標非侵入熱修復方案Sophix方案對比Sophix競品(T*,A*)DEXDEX修復修復同時支持:即時生效同時支持:即時生效+冷啟動修復冷啟動修復冷啟動修復冷啟動修復資源更新資源更新差量包差量包,無需合成無需合成差量包,需要合成差量包,需要合成SOSO庫更新庫更新插樁實現,開發透明插樁實現,開發透明替換接口,開發不透明替換接口,開發不透明性能損耗性能
7、損耗低低高,有合成高,有合成生成補丁生成補丁直接使用新舊包生成直接使用新舊包生成編譯新包時設置基線包編譯新包時設置基線包接入成本接入成本傻瓜式傻瓜式接入復雜接入復雜運營支撐EMAX數據運營用戶輿情場景EMAX數據運營智能推送場景推送系統智能推送控制臺OpenApi推送系統智能推送控制臺OpenApi推送系統智能推送控制臺OpenApi圈選系統基于標簽、地理位置信息、終端狀態、推送消息等多輸入信號的只能圈選系統圈選系統基于標簽、地理位置信息、終端狀態、推送消息等多輸入信號的只能圈選系統圈選系統基于標簽、地理位置信息、終端狀態、推送消息等多輸入信號的智能圈選系統用戶畫像LBS POI推送系統智能推送控制臺OpenApi推送系統智能推送控制臺OpenApi推送引擎包括APP、短信等多觸達渠道的推送消息手機構建完整的企業用戶畫像,并基于畫像標簽、地理位置信息、終端狀態信息、推送任務內容等多個輸入源進行智能設備圈選,有效提升推送精準度,實現基于大數據的精準定向營銷。