HarmonyOS 鸿蒙Next PC端的开发
HarmonyOS 鸿蒙Next PC端的开发 鸿蒙PC端的开发需要学习什么技术(c++,qt吗)
移动端这套应该不适用吧
开发者你好:
1、PC端应用和移动端应用可以共用同一套代码:
- 一次开发上架,多端按需部署。需要从体验设计、页面开发、功能开发等角度尽可能考虑应用支持多设备的情况,官网给出了端到端的指导文档,可以快速开发出适配多种类型设备的应用,具体请参考一次开发,多端部署及一次开发,多端部署案例。
- 开发PC/2in1应用时,需要从界面开发、窗口适配、交互体验等方面考虑适配PC端,以确保最佳用户体验。具体请参考PC/2in1最佳实践。
2、也可以使用QT进行开发,参考以下链接: 从0到1构建HarmonyOS PC Qt项目 HarmonyOS平台Qt项目嵌入ArkUI示例 HarmonyOS使用Qt实现调用ArkTS函数示例
更多关于HarmonyOS 鸿蒙Next PC端的开发的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
一次开发多端部署
需要适配其他设备的UI尺寸可以使用断点
鸿蒙PC端支持ArkTS开发和C++开发。QT目前有版本可以支持鸿蒙PC版本!
啊,要学这些?
鸿蒙Next PC端开发基于HarmonyOS SDK,使用ArkTS语言和ArkUI框架构建应用。开发工具为DevEco Studio,支持多设备(手机、平板、PC)统一部署。需声明权限和设备能力,利用API实现窗口管理、文件访问等PC特性。
HarmonyOS Next 的 PC 端应用主要基于 ArkUI 框架开发,使用声明式语言 ArkTS(扩展的 TypeScript),结合 Stage 模型。移动端开发所学的 ArkTS、ArkUI 组件、应用模型等知识同样适用于 PC 端,不需要专门学习 C++ 或 Qt。若涉及高性能计算或已有 C++ 库复用,可通过 N-API 编写 native 扩展。

