好文分享 第5期
本系列文章分享一些我看过的有价值的文章,希望你也能从中学到一些东西。本期分享一些关于 Android 沙盒、插件化、热修复的文章。
- VirtualApp(简称:VA)是一款运行于Android系统的沙盒产品,可以理解为轻量级的“Android虚拟机”。其产品形态为高可扩展,可定制的集成SDK,您可以基于VA或者使用VA定制开发各种看似不可能完成的项目。VA目前被广泛应用于APP多开、小游戏合集、手游加速器、手游租号、手游手柄免激活、区块链、移动办公安全、军队政府数据隔离、手机模拟信息、脚本自动化、插件化开发、无感知热更新、云控等技术领域。
- https://github.com/asLody/VirtualApp
- https://github.com/ServenScorpion/VirtualApp
- Android 双开沙箱 VirtualApp 源码分析(一)
- Android 双开沙箱 VirtualApp 源码分析(二)
- Android 双开沙箱 VirtualApp 源码分析(三)App 启动
- Android 双开沙箱 VirtualApp 源码分析(四)启动插件 Service
- Android 双开沙箱 VirtualApp 源码分析(五)BroadcastReceiver
- Android 双开沙箱 VirtualApp 源码分析(六)ContentProvider
Shadow是一个腾讯自主研发的Android插件框架,经过线上亿级用户量检验。 Shadow不仅开源分享了插件技术的关键代码,还完整的分享了上线部署所需要的所有设计。
- https://github.com/Tencent/Shadow
Qigsaw是一套基于Android App Bundles实现的Android动态组件化方案,它无需应用重新安装即可动态分发插件。
- https://github.com/iqiyi/Qigsaw
RePlugin是一套完整的、稳定的、适合全面使用的,占坑类插件化方案,由360手机卫士的RePlugin Team研发,也是业内首个提出”全面插件化“(全面特性、全面兼容、全面使用)的方案。
- https://github.com/Qihoo360/RePlugin
滴滴插件化 VirtualAPK
- https://github.com/didi/VirtualAPK
DroidPlugin
- https://github.com/DroidPluginTeam/DroidPlugin
本文主要介绍美团插件化的设计思路和一些实现。
- 美团App 插件化实践