Android App热更新 调研

一、alibaba/AndFix
https://github.com/alibaba/AndFix

调研时间:2016.3.23 - 2016.3.25

实现原理:
在JNI层通过指针修改了VM维护的内部数据。

项目概述:
1、当前版本:0.3.1
2、Latest commit c68d981 on 24 Nov 2015 -- 有4个多月没更新代码了。
3、100多个issue,其中 ART、arm64 和 定制ROM 引起的兼容性问题比较多。

调研结论:
技术实现有点黑科技,但由于通过JNI修改了VM维护的内部数据,因为安卓的多版本与碎片化,兼容性不够好,ANR、卡死和崩溃比较多;
使用时应该也有一些编码限制,但缺乏文档和FAQ等说明。

目前不推荐应用到项目中。

 

转载于:https://my.oschina.net/u/1413068/blog/647988

你可能感兴趣的:(Android App热更新 调研)