
腾讯关于微信和移动开发的 10 大开源项目
分类 编程技术
腾讯开源的项目比较多,在 Github(https://github.com/Tencent) 上开源的项目有 50 个。

1、Android 热修复框架 Tinker
Tinker 是微信官方的 Android 热补丁解决方案,它支持动态下发代码、So 库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用 Tinker 来更新你的插件。
它主要包括以下几个部分:
- gradle编译插件: tinker-patch-gradle-plugin
- 核心sdk库: tinker-android-lib
- 非gradle编译用户的命令行版本: tinker-patch-cli.jar
源码地址:https://github.com/Tencent/tinker
文档地址:https://github.com/Tencent/tinker/wiki

2、微信客户端跨平台组件 Mars
Mars 是微信官方的终端基础组件, 是一个业务性无关,平台性无关 使用C++ 编写的基础组件。目前已接入微信 Android、iOS、Mac、Windows、WP、UWP 等客户端。注意:目前仅支持Android、iOS、Mac、Windows 平台,其他平台会在后续的版本中很快支持
它主要包括以下几个部分:
- Comm:基础库,包括socket、线程、消息队列、协程等基础工具;
- Xlog:通用日志模块,充分考虑移动终端的特点,提供高性能、高可用、安全性、容错性的日志功能

最低0.47元/天 解锁文章
1762

被折叠的 条评论
为什么被折叠?



