开云「中国」kaiyun网页版登录入口

新闻

开云(中国)kaiyun网页版登录入口鹅厂黑板报中提到他们前端架构使用了 Flutter-开云「中国」kaiyun网页版登录入口

发布日期:2026-03-16 06:26    点击次数:162

  

开云(中国)kaiyun网页版登录入口鹅厂黑板报中提到他们前端架构使用了 Flutter-开云「中国」kaiyun网页版登录入口

作家|冬梅

1 历时 295 天,纯血鸿蒙微信 App 登陆诳骗商店

1 月 9 日晚,搭载纯血鸿蒙操作系统微信 App 慎重登陆华为诳骗商城,版块号为 1.0.3.42。比较此前的测试版块,郑再版微信功能愈加都全,基础通讯、酬酢、微信支付、公众号、小法度、视频号及直播等功能都备,使用上依然与其他平台无异。但目下版块的部分功能仍在进一步迭代中,可能会受到为止或暂时不可用。

当郑再版块上线之际,,腾讯官方账号"鹅厂黑板报"发文,证明了里面时刻团队历时 295 天设备鸿蒙微信 App 的无缺历程。此外,腾讯微信业绩群(WXG)职工 @客村小蒋也在微博发布了一篇长文,从"局内东说念主"的角度证明了 App 设备背后的"笑与泪"。

他暗示:"原生鸿蒙(HarmonyOS NEXT)统统是一套新的时刻框架,编程话语是私有的 ArkTS 话语,这意味着系数的 App 都要统统重写。"

2 前端选拔了 Flutter?!

由于鸿蒙官宣不再兼容安卓诳骗,业内将其称之为"纯血鸿蒙"。"纯血",也意味着一切都要重作念。

2024 年 3 月 21 日,设备团队收到了"简便又慎重"的奉告,由也曾负责设备塞班系统微信的时刻负责东说念主带头开搞鸿蒙微信。

由于鸿蒙是一个全新的系统,是以时刻团队要手搓 App 的同期,还要和鸿蒙团队不休相通历程中遭遇的问题。就这么这个重大的工程名堂迈出了第一步。

2024 年 4 月,鸿蒙微信开搭基建。团队凭借 Alita 跨平台内核上风,全力投身鸿蒙系统的适配与基础库移植责任,与华为平庸相通时刻细节,反复测查考证。

2024 年 5 月,时刻团队启动了客户端架构野心,入部属手为鸿蒙系统适配微信。在这一阶段,团队濒临的挑战不仅是得志业务需求,还需要确保微信客户端架构具备高度的解耦性和长期的高可推广性。办法是使各个相互依赖的模块尽量减少时刻上的耦合,幸免单一模块故障对系数这个词系统的影响,同期构建一个大概草率推广的框架。

到了 2024 年 6 月,微信初始进入推行的设备阶段。团队借助 Flutter、liteapp 等器具,全力整合支付、VoIP 等功能。

腾讯称:" Flutter(跨平台诳骗法度设备框架)、liteapp(专为出动端野心的跨平台设备框架)等,都是这个阶段的要津责任。"

1 月 9 日,鸿蒙微信郑再版块上线。用户除了能牢固下载和使用微信外,还不错用到 QQ、腾讯视频、腾讯新闻、QQ 音乐等 App。

鹅厂黑板报中提到他们前端架构使用了 Flutter,关联词,经过真切了解后咱们发现,这一表述推行上存在细微的分手。据咱们从业内大家处了解到,鹅厂所说起的 Flutter 诳骗并非在其主体居品中全面铺开,而是在其小法度渲染引擎的部分,这一发现与鹅厂黑板报上的某些著述所述内容存在进出但咱们寻求官方阐发未果。

另一方面,由于谷歌官方版 Flutter 不辅助鸿蒙系统,是以一些跨平台框架,比如 React Native 和 Flutter 都是以分支的相貌来辅助鸿蒙设备的。比如 React Native ( RN ) 是从 0.72.5 版块初始,罢了对鸿蒙系统的初步辅助。关联词,这一辅助并非由 RN 官方罢了,而是由华为设备者基于官方某一版块拉取的分支来罢了的。肖似地,Flutter 对鸿蒙的辅助亦然由国内设备者通过拉取分支来完成的,而非 Flutter 官方提供的辅助。这种分支形式的问题在于,开源社区会握续迭代骨干版块,而分支版块时常难以跟上骨干的更新程度。

3 微信的加入能否给 Flutter 带来转念?

微信和 Flutter 的渊源不错记忆到 20241 年企业微信的设备。

企业微信动作一款涵盖 Android、iOS、macOS、Windows PC 以及 Web 五大平台的超大型工程名堂(其代码量特等千万行),在每一个功能迭代周期中,罢了五端同步设备与发布是一项极为尽力的任务。这对设备团队、居品司理、野心师以及测试东说念主员而言,都组成了极大的挑战。

在企业微信的早期架构野心阶段,就依然将底层的汇注通讯、数据库管制以及大部分业务逻辑概述出来,采选 C++ 话语罢了,以便大概在多个平台上复用。关联词,在用户界面(UI)层面,各个平台仍然需要各自处理。这就意味着,对于出动端(Android 和 iOS)与电脑端(macOS 和 Windows PC)来说,即等于一样的界面布局,也需要编写两套逻辑代码。因此,UI 跨平台的需求成为了企业微信濒临的一浩劫题。

为了治理这个问题,企业微信团队也曾尝试过 H5 和小法度等决议,但由于性能和用户体验方面的局限,这些决议并弗成得志大部分业务场景的需求。因此,团队一直在寻找一个高性能的跨平台框架。

庆幸的是,当谷歌推出了 Flutter 这一框架时,企业微信团队看到了但愿。他们进行了一些 Demo 考证,发现 Flutter 不仅体验成果接近原生诳骗,况且底层采选了 Skia 自绘引擎进行渲染,大概得志高复杂度的需求场景。此外,Flutter 还领有丰富的 Pub 社区辅助,这加快了框架的老到和完善。

于是就这么,企业微信团队决定引入 Flutter 框架,以进一步进步名堂的跨平台设备遵守和用户体验。

其时,对于微信选拔 flutter 在圈内激励了不小的诊疗。在 X 平台上,有网友对微信的选拔暗示诧异。

"最大的诳骗法度之一微信果然选拔了 Flutter,真让东说念主匪夷所想。"

更让东说念主想欠亨的是,腾讯到底在哪些里面板块用到了 Flutter?

腾讯只说使用 Flutter 设备了几款诳骗法度,但这里使用的措辞蒙眬不清,险些是特意传递无理信息(尽管莫得成功谎称微信目下是一个 Flutter 诳骗法度)。若是确实是一款 flutter 诳骗法度,那他们应该会说得更了了。

其时,Flutter 照旧很受迎接的,不仅仅腾讯,包括字节跨越、阿里等多个科技巨头都在诳骗中使用了 Flutter。

"目下,仅在 Play Store 中就有特等 20 万个诳骗法度使用 Flutter,其中包括领有特等 10 亿用户的微信,以及仅来自字节跨越的 70 多个 Flutter 诳骗法度。"

如今,再行写的鸿蒙依然选拔了 Flutter 动作跨平台诳骗法度设备框架。但其实,由于谷歌团队缩水严重,bug 堆积如山等原因,业内对于 Flutter 的期待逐年裁汰。

早在 2024 年 5 月,谷歌 Flutter 团队就受到了全公司裁人波澜的影响。对于那些插足无数时间和元气心灵设备 Flutter 的设备东说念主员们来说,这么的音问令东说念主不安,万般蹙悚和猜疑的情谊也随之而来。一位网名叫 xeladu 的 Flutter 与 Firebase 设备东说念主员写说念,"说真话,我情愿劝世界干脆别学 Flutter。"

他警告外行们不要把我方的长期职业糊口押注在 Flutter 身上,先不雅察谷歌的动作再行决定。"目下玩玩不错,但成为又名专科 Flutter 设备东说念主员可能是在挥霍时间。

10 月 30 日,曾在 Flutter 团队责任的前谷歌职工 Carroll 发表了一篇长文,详备讲明了他为何要推动对 Flock 的分叉。他合计 Flutter 团队一直存在"东说念主手不及"的问题——目下全球保守猜测有 100 万 Flutter 设备者,而 Flutter 团队的畛域猜测是 50 东说念主,也就是说每 2 万名 Flutter 用户只对应又名设备东说念主员。

另外,还有网友分析谷歌 Flutter 团队以至不到 50 东说念主:这不错通过 GitHub 的月活跃情况苟简估算,还需辩论 CI 机器东说念主带来的大都提交纪录。

"劳能源枯竭平庸不错通过加多招聘来治理。关联词,由于谷歌里面的举座问题,Flutter 团队的东说念主员编制在 2023 年前后被冻结,而在 2024 岁首还出现了一丝裁人。似乎团队目下可能通过外包推论东说念主手,但 Flutter 团队的畛域在短期内大幅扩大的可能性不大。"

在他看来,这一令东说念主惊怖的插足比例,成功导致越来越多的 bug 积压和愈发严重的功能发布蔓延。

"由于设备东说念主员不及,很多问题会长期停留在待办清单中,以至可能多年无东说念主问津,最终被遗弃而得不到治理。"

对于这些积压的 bug,凭据 Carroll 的先容,部分对于 bug 诞生和功能发布的请求多年来一直莫得取得复兴。他还答复了我方的躬行阅历,称直到退出名堂很久之后才收到对于肯求的反馈成见。可这时候,他早已健忘对于 bug 诞生的更多细节信息。

时间延误不仅影响故障诞生,还会成为居品风险,"想象一下,若是你是某公司的工程总监或 CTO,而你们的下一个版块发布因 Flutter 的某个问题受阻。假如团队需要两年时间才处理这个问题,你会奈何作念?若是这个问题对公司至关蹙迫,你只可毁灭 Flutter。你莫得选拔,因为你需要连续上前推动,而你的团队并不具备真贵 Flutter 框架的材干,而 Flutter 团队要么莫得反应,要么统统莫得治理问题的痛快。于是,只可毁灭 Flutter。若是这种情况广泛化,Flutter 的发展将会受到严重影响。"

上周, Carroll 又发文控诉 Flutter 里面的纷乱情况。Carroll 暗示他依然看到了开源丑陋的一面——在不睬解的情况下作念出反应、强制误报而忽略真实问题。

Carroll 和 Jesse Ezell 分叉了 Flutter 并创建了 Flock,他和 Ezell 暗示,Flutter 将尽可能地接近 Flutter,同期充任"开释阀",直到 Flutter 大概赶上社区条目但尚未治理的各式诞生法度。

他但愿社区能听取他的成见,给 Flock 一个契机。他在最近的一系列播客中暗示,社区中有太多东说念主统统诬蔑了他的意图。

值得扫视的是,这并不是 Flutter 第一次被分叉。当被问及 Flock 的创建时,谷歌发言东说念主指出 Flutter 多年来已被分叉数千次,并补充说"出于多种原因(举例询查实验性想法或针对特定用例诊疗名堂),这是开源的平常法度。"

还有这一丝:Carroll 屡次暗示,Flock 推行上并不是一个旨在创建统统寂寞居品的分叉。

"咱们来这里不是为了脱离 Flutter," Carroll 在播客中告诉基于 Dart 的办事器治理决议 Serverpod 的首创东说念主 Viktor Lidholt。"当咱们说有东说念主需要某些东西但尚未取得得志时,咱们照实是厚爱的。因此,若是您能取得办事开云(中国)kaiyun网页版登录入口,若是如您所说的那样,您提交的每个无理都会被吞并,那就太好了。我但愿您连续使用 Flutter 提交无理,我但愿他们连续诞生您的无理。"



Powered by 开云「中国」kaiyun网页版登录入口 @2013-2022 RSS地图 HTML地图