专栏名称: iOS开发
分享iOS相关技术文章、学习资料、视频教程、热点资讯、工具资源、课程书籍等。每天推送,欢迎投稿!
目录
相关文章推荐
田俊国讲坛  ·  【2月22-23日】心智突围工作坊第九期(北 ... ·  昨天  
HSE集结号  ·  【PPT】员工安全行为养成精品培训课程 ·  2 天前  
HSE集结号  ·  【PPT】员工安全行为养成精品培训课程 ·  2 天前  
田俊国讲坛  ·  田俊国:在人际关系中保持最大限度的独立 ·  2 天前  
田俊国讲坛  ·  【2月26日】第32期《10天非凡心力训练营 ... ·  3 天前  
51好读  ›  专栏  ›  iOS开发

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

iOS开发  · 公众号  ·  · 2024-04-29 18:00

正文

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

话不多说,直接看图:



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

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

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

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

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



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

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

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

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


MMKV 官方介绍

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

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







请到「今天看啥」查看全文