最新开源代码证实!“鸿蒙原生版”微信正在积极开发中

df23ec64d94bd1189b54f974f26239a4.png

架构师大咖

架构师大咖,打造有价值的架构师交流平台。分享架构师干货、教程、课程、资讯。架构师大咖,每日推送。

公众号

该公众号已被封禁

话不多说,直接看图:

ec3934c9fd059ef57bacd714b3e5312a.png

这是 MMKV 最新版本 v1.3.5 的发布说明。MMKV 是微信团队开源的键值对(Key-Value)存储系统,也是微信客户端自用的底层基础组件

发布说明写道,MMKV v1.3.5 首次正式支持 HarmonyOS NEXT,目前大部分功能在该平台上可正常使用。

据介绍,MMKV 用于保持内存与文件同步,最大限度地利用原生平台来实现最佳性能,所有的更改都会立刻保存,不需要同步或刷新调用。共享内存一般用于后台开发。

HarmonyOS NEXT 也就是鸿蒙星河版——俗称“纯血鸿蒙”,其采用华为自研内核,抛弃了传统的 Linux 内核以及 AOSP 安卓开放源代码项目等代码,仅支持鸿蒙内核和鸿蒙系统的应用 —— 不再兼容 Android 应用。

既然不再兼容 Android 端 APP,那各大 APP 开发商的适配进度也要提上日程。

de09332aa836f0dc6633c49f7a9367d5.jpeg

近半年来,许多国产 APP 都相继推出“鸿蒙原生版”,但却始终没看见国民级应用——微信的身影。

对此,坊间传言称华为鸿蒙和微信之间的合作谈崩,但之后又有消息称华为与腾讯关于微信推送机制谈判结束,同意华为采用同 iOS 墓碑机制的推送方式,微信接入鸿蒙 NEXT 版本。

cfb56fa050d7a3f3f140ba8354c6698c.png

微信作为“国民级”应用,其用户基数极其庞大,软件架构体系也十分复杂,使用了大量的自定义框架组件和内核(比如本文的 MMKV)。因此迁移到另一个操作系统平台的时间和成本会非常高。

目前看来,微信的鸿蒙原生版确实正在开发中,并且已经取得了一定的进展。这对于鸿蒙操作系统的推广和生态建设是一个积极信号,有助于吸引更多用户和开发者加入鸿蒙生态。

MMKV 官方介绍

MMKV 是基于 mmap 内存映射的 key-value 组件,底层序列化 / 反序列化使用 protobuf 实现,性能高,稳定性强。从 2015 年中至今在微信客户端中使用,其性能和稳定性经过了时间的验证。

近期也已移植到 Android /macOS/ Windows / POSIX / HarmonyOS NEXT 等平台,一并开源。

4e25a51bd799e5e9123a210651eac34f.png

MMKV for HarmonyOS NEXT 使用文档:
https://github.com/Tencent/MMKV/wiki/ohos_setup

Reference

https://github.com/Tencent/MMKV/wiki/ohos_setup

https://github.com/Tencent/MMKV/releases/tag/v1.3.5

0dd24a04e4aad79a3b83127ce1cd0442.png

Python入门到精通

Python入门到精通:人生苦短,我用Python!Python每日推送、Python教程、Python资料、Python视频、Python项目、Python学习等。

公众号

该公众号已被封禁

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值