MMKV for Android 是微信开发的一款高效、小巧的移动端键值存储框架。适用于 Android、iOS、macOS、Windows 和 POSIX。MMKV 使用 mmap 来保持内存与文件同步,使用 protobuf 对值进行编码/解码,充分利用 Android 实现最佳性能。MMKV 支持进程间并发读写访问,易于使用。所有更改都会立即保存,无需同步,无需应用调用。MMKV 包含进程锁、编码/解码助手和 mmap 逻辑等功能。对于每个架构,MMKV 在 App 大小上增加约 50K,压缩后的 apk 更小。MMKV 在 BSD 3-Clause 许可下发布。从 v1.2.8 开始,MMKV 已经迁移到 Maven Central,旧版本 (<= v1.2.7) 仍然在 JCenter 上可用。