且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

千万别看这篇文章,因为我感觉好久没有分享这样的干货了

更新时间:2022-09-12 17:41:35

千万别看这篇文章,因为我感觉好久没有分享这样的干货了

了解我的读者,经常看我文章的读者,可能都知道,我已经好久没有分享过 Android 相关的干货了,说实话,作为一个以分享 Android 技术起家的公众号来讲,不分享 Android 确实有点过分了。

但是,大家可能也都知道我已经不做 Android 开发快两年了,我从去年管理团队,到去年年底离职创业,到现在这一年多的时间里,其实我仍然处于开发一线,既创业又开发,但是很少做原生 App 了。我虽然没有做 Android ,但是一直处于前端开发的位置,从 Vue 到小程序,研究各种小程序框架等,其实处于大前端的位置。所以,感觉对 Android 开发已经好陌生了。人都是随着时代和技术的变化而学习的,持续的学习才不会被淘汰。

其实后台很多读者抱怨说:为什么不分享干货了?因为接触的少的东西,不能乱分享,以免误人子弟,不是我不分享,是因为角色的变化导致我接触的少了。其实,我这一年分享关于微信小程序的文章挺多的,大家都应该已经感觉出来了。

今天我决定重温那时的感觉,给大家分享一个关于 Android 的技术干货。也让大家情怀一下,找找感觉。

我们都知道,热更新非常火,而热更新的框架也很多。今天给大家分享一个关于 Android 热更新的开源库。它是:Phantom

Phantom 是一个唯一零 Hook 稳定占坑类 Android 热更新插件化方案。是由满帮集团开源的一套稳定、灵活、兼容性好的开源热更新项目。

它的优势如下:

● 兼容性好: Hook,没有调用系统的 hidden API,完美兼容 Android 9.0
功能完整:插件支持独立应用的绝大部分特性
稳定可靠:历经货车帮旗下多款产品 50+ 插件两年多千万级用户验证(稳定性和兼容性指标都在 4 个 9 以上)
● 部署灵活:宿主无需升级(无需在宿主 AndroidManifest.xml 中预埋组件),即可支持插件新增组件,甚至新增插件
易于集成:无论插件端还是宿主端,只需『数行』就能完成接入,改造成本低

那这个开源的热更新方案与其他热更新方案有什么区别和不同呢?有什么优势和劣势呢?请看截图:

千万别看这篇文章,因为我感觉好久没有分享这样的干货了

如果,你对热更新方案,需要热更新的项目,大家可以去看看,并了解一下。

开源项目地址:https://github.com/ManbangGroup/Phantom

其实,我知道关注我大多数的读者都是做 Android 开发的,我如果有 Android 方面好的文章和想法肯定会第一时间分享给大家的。明天我准备写篇文章,跟大家聊一聊,我重新找回做 Android 的感觉是什么样子的。哈哈……

原文发布时间为:2018-10-31 本文作者: loonggg 本文来自云栖社区合作伙伴“非著名程序员”,了解相关信息可以关注“非著名程序员”。