Flutter for OpenHarmony 来了


数据技术都能四世同堂,凭什么开发 30 岁就要被干掉?

OpenHarmony SIG 组织在 Gitee 开源了兼容 OpenHarmony 的 Flutter。该组织主要用于孵化 OpenHarmony 相关的开源生态项目。

▲ 仓库地址:https://gitee.com/openharmony-sig/flutter_flutter

根据 README 的描述,此仓库是基于 Flutter SDK 对 OpenHarmony 的兼容拓展,可支持使用 Flutter Tools 指令编译和构建 OpenHarmony 应用程序。

仓库的 commit 记录显示,OpenHarmony 使用的 Flutter 版本是 3.7 稳定分支。由于刚开源,目前 Flutter Tools 指令仅支持 Linux。

从创建的仓库来看,OpenHarmony SIG 目前正在积极适配 Flutter 的完整生态。


据介绍,与 Flutter 不同的是,OpenHarmony 上层开发使用 ArkTS 和 ArkUI,调用 NAPI(Native API),NAPI 是一套基于 Node.js 规范开发的原生模块扩展开发框架。

NAPI 可以实现 JavaScript 与 C/C++ 代码之间相互访问,也就是 ArkTS 可以直接和 C/C++ 无缝调用,类似 dart ffi 效果。

方舟开发框架(简称 ArkUI)是一套构建分布式应用界面的声明式 UI 开发框架,为 OpenHarmony 应用的 UI 开发提供了完整的基础设施,包括简洁的 UI 语法、丰富的 UI 功能(组件、布局、动画以及交互事件),以及实时界面预览工具等,可以支持开发者进行可视化界面开发。详情

方舟开发框架示意图:

ArkTS 是鸿蒙生态的应用开发语言。它在保持 TypeScript(简称TS)基本语法风格的基础上,对 TS 的动态类型特性施加更严格的约束,引入静态类型。同时,提供了声明式 UI、状态管理等相应的能力,让开发者可以以更简洁、更自然的方式开发高性能应用。详情

ArkUI-X 进一步将 ArkUI 扩展到了多个 OS 平台:目前支持 OpenHarmony、HarmonyOS、Android、 iOS,后续会逐步增加更多平台支持。开发者基于一套主代码,就可以构建支持多平台的精美、高性能应用。


相關推薦

2022-03-02

微软方面发布了关于支持用 Flutter 开发可折叠设备的更新公告。此前,他们曾向用户展示了在 Flutter Framework 和 Engine 上打开的 PR。目前,Engine PR 已合并;最初的 Framework PR 则被拆分成更小的 PR,其中一些也已被合并。 图

2024-10-01

支持多渠道: 平台渠道:Web/H5/React/Android/iOS/Uniapp/Flutter、 社交渠道:微信公众号/小程序/企业微信/小红书/抖音/快手/百度/微博/知乎、 电商渠道:淘宝/天猫/京东/千牛/抖店 海外渠道:Facebook/Instagram//Whatsapp/Line

2024-10-09

支持多渠道: 平台渠道:Web/H5/React/Android/iOS/Uniapp/Flutter、 社交渠道:微信公众号/小程序/企业微信/小红书/抖音/快手/百度/微博/知乎、 电商渠道:淘宝/天猫/京东/千牛/抖店 海外渠道:Facebook/Instagram//Whatsapp/Line

2024-08-08

OpenAI 在其 API 中引入了结构化输出功能,这意味着模型的输出可以可靠地遵循开发人员提供的 JSON 模式。 对复杂 JSON 模式进行评估时,具有结构化输出的新模型 gpt-4o-2024-08-06 得分为 100%。相比之下,gpt-4-0613 得分不到 40%。 这

2024-10-15

支持多渠道: 平台渠道:Web/H5/React/Android/iOS/Uniapp/Flutter、 社交渠道:微信公众号/小程序/企业微信/小红书/抖音/快手/百度/微博/知乎、 电商渠道:淘宝/天猫/京东/千牛/抖店 海外渠道:Facebook/Instagram//Whatsapp/Line

2024-08-22

支持多渠道: 平台渠道:Web/H5/React/Android/iOS/Uniapp/Flutter、 社交渠道:微信公众号/小程序/企业微信/小红书/抖音/快手/百度/微博/知乎、 电商渠道:淘宝/天猫/京东/千牛/抖店 海外渠道:Facebook/Instagram//Whatsapp/Line

2022-10-16

大前端新趋势:低代码、WebAssembly、小程序、跨端、PWA、Flutter、Dart、RN、Vue、Angular……这些技术越来越火,本论坛聚焦大前端前沿开源相关技术及实践经验,让技术更好地为业界服务。 开源乱秀:本论坛主要用于分享并演示

2024-10-09

将朝着哪些方向演进? 2024年10月12日-13日,一年一度的OpenHarmony技术大会(以下简称“大会”)即将迎来第三个年头,作为OpenHarmony开源社区乃至国内开源操作系统领域的年度盛会,今年大会将转场上海,以更大规模、更高规格

2023-11-11

基金会达成平台级战略合作。 据称团结引擎已全面支持 OpenHarmony 操作系统,同时将为 OpenHarmony 生态快速带来更多高品质游戏与实时 3D 内容。Unity 称现在用户可以“在 OpenHarmony 框架中感受到与安卓和 iOS 同样丝滑的游戏体验”

2022-07-31

OpenHarmony 3.2 Beta2 已发布。 版本概述 当前版本在OpenHarmony 3.2 Beta1的基础上,更新支持以下能力: 标准系统基础能力增强 新增支持窗口多热区分发机制。 支持电源管理重启恢复机制。 多模输入新增支持Input手写笔压感合

2022-10-11

龙芯中科宣布,OpenHarmony 操作系统与龙芯 2K0500 开发板已完成适配验证,龙架构 (LoongArch) 平台对于 OpenHarmony 已形成初步支持。 ▲ 龙芯2K0500开发板 龙芯2K0500是一款基于64位LA264处理器核设计的高集成度处理器芯片,主要面向工

2024-06-26

工具的领先供应商 Qt Group 宣布与华为合作,成为 OpenHarmony 生态系统合作伙伴。 via https://www.qt.io/ Qt Group的设计、开发和质量保证工具旨在促进开发者和设计师之间更紧密合作,通过让他们在同一框架内同时工

2024-07-06

支持多渠道: 平台渠道:Web/H5/React/Android/iOS/Uniapp/Flutter、 社交渠道:微信公众号/小程序/企业微信/小红书/抖音/快手/百度/微博/知乎、 电商渠道:淘宝/天猫/京东/千牛/抖店 海外渠道:Facebook/Instagram//Whatsapp/Line

2024-07-13

支持多渠道: 平台渠道:Web/H5/React/Android/iOS/Uniapp/Flutter、 社交渠道:微信公众号 / 小程序 / 企业微信 / 小红书 / 抖音 / 快手 / 百度 / 微博 / 知乎、 电商渠道:淘宝 / 天猫 / 京东 / 千牛 / 抖店 海外渠道:Facebook/Instagra