Qigsaw 是國內首款且惟一一款基於 Android App Bundles 的 Android 插件化技術。Android App Bundles 是 Google 於 2018 年推出的一款 全新應用分發流程,能夠在應用版本不更新的狀況下,動態加載插件。因爲 Android App Bundles 依託於 Google Play Service, 所以,在國內沒法使用該技術。Qigsaw 核心功能是利於 Android App Bundle 開發工具及周邊打包出 App 及插件,並自研一套 插件加載方案在應用運行期動態加載插件。git
其核心優點以下:github
Qigsaw 目前在愛奇藝 APP 矩陣中全面開花。愛奇藝 App 已接入插件數 8 個,包括百度小程序框架、愛奇藝小遊戲框架、小視頻、泡泡、彈幕等爲愛奇藝 App 節省包體積 18.5 M之多。 愛奇藝極速版在其項目立項階段就決定使用 Qigsaw 做爲縮減包體積的重要手段,目前已用 Qigsaw 減小 7M 之多的包體積。 愛奇藝內部其餘業務線包括好多視頻、遊戲中心、直播機等都已接入 Qigsaw。小程序
Qigsaw 開源地址:github.com/iqiyi/Qigsa… 。 歡迎你們 Star 交流。框架