阿里雲的熱修復 hotfix android

2021-08-18 22:02:19 字數 899 閱讀 9253

阿里雲sophix 3.0版本現已上線!

sophix提供了一套更加完美的客戶端服務端一體的熱更新方案,做到了圖形介面一鍵打包、加密傳輸、簽名校驗和服務端控制發布與灰度功能,讓你用最少的時間實現最強大可靠的全方位熱更新。

方案對比

andfix開源版本

阿里hotfix 1.x

阿里hotfix最新版 (sophix)

方法替換

支援,除部分情況[0]

支援,除部分情況

全部支援

方法增加減少

不支援不支援

以冷啟動方式支援[1]

方法反射呼叫

只支援靜態方法

只支援靜態方法

以冷啟動方式支援

即時生效

支援支援

視情況支援[2]

多dex

不支援支援

支援資源更新

不支援不支援

支援so庫更新

不支援不支援

支援android版本

支援2.3~7.0

支援2.3~6.0

全部支援包含7.0以上

已有機型

大部分支援[3]

大部分支援

全部支援

安全機制

無加密傳輸及簽名校驗

加密傳輸及簽名校驗

效能損耗

低,幾乎無損耗

低,幾乎無損耗

低,僅冷啟動情況下有些損耗

生成補丁

繁瑣,命令列操作

繁瑣,命令列操作

便捷,圖形化介面

補丁大小

不大,僅變動的類

小,僅變動的方法

不大,僅變動的資源和**[4]

服務端支援

無支援服務端控制[5]

支援服務端控制

阿里Sophix熱修復體驗

相關文件 阿里熱修復 快速接入 androidsdk穩健接入 repositories 新增依賴 compile com.aliyun.ams alicloud android hotfix 3.2.1 2.所需許可權 在androidmanifest.xml檔案中新增 3.在androidmani...

阿里熱修復Hotfix的使用

第1步 整合hotfixrepositories 新增 dependencies第2步 新增許可權和配置meta data值 在androidmanifest.xml新增一下許可權 android name android.permission.internet android name andro...

阿里巴巴andfix熱修復

github 使用工具 apkpatch 1.0.3 原理 根據兩個apk包,生成乙個差異檔案,就是所謂的補丁檔案即patch檔案。命令 apkpatch bat fnew apk told apk ooutput1 kdebug keystore pandroid aandroiddebugkey...