千萬別看這篇文章,因為我感覺好久沒有分享這樣的乾貨了

瞭解我的讀者,經常看我文章的讀者,可能都知道,我已經好久沒有分享過 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
中預埋元件),即可支援外掛新增元件,甚至新增外掛 - 易於整合:無論外掛端還是宿主端,只需『數行』就能完成接入,改造成本低
那這個開源的熱更新方案與其他熱更新方案有什麼區別和不同呢?有什麼優勢和劣勢呢?請看截圖:

如果,你對熱更新方案,需要熱更新的專案,大家可以去看看,並瞭解一下。
開源專案地址: ofollow,noindex"> https:// github.com/ManbangGroup /Phantom
其實,我知道關注我大多數的讀者都是做 Android 開發的,我如果有 Android 方面好的文章和想法肯定會第一時間分享給大家的。明天我準備寫篇文章,跟大家聊一聊,我重新找回做 Android 的感覺是什麼樣子的。哈哈……
其實每次分享技術乾貨的時候,閱讀量就很低,如果大家真的分享喜歡技術文章分享,我告訴大家,可以關注這個公眾號: 「GitHub 精選」 ,這個公眾號是我做的,專門分享技術的,每天一篇技術乾貨,不扯別的。
而這個號其實更多的是做自我,我一般想到什麼就給大家分享什麼,即使不是技術文章,我也希望我的分享能夠給大家帶來思考。比如:聊聊創業,聊聊網際網路,聊聊技術發展,聊聊產品,分享一些好用的工具,一些好玩的外掛等,作為一個程式設計師,不應該僅僅固守在程式的世界裡,如果走出程式設計的世界,你會有一種 「貧窮限制了我的想象」 的感覺。
歡迎大家關注公眾號:「非著名程式設計師」,關注公眾號,回覆「1024」你懂得。關注我,與 10 萬程式設計師一起進步。