DevEco Studio上鸿蒙PC
DevEco Studio上鸿蒙PC 很想买一台鸿蒙PC,但是鸿蒙PC似乎连自家的DevEco都不支持。想知道鸿蒙什么时候才能用上主流的几款编辑器
想到一起去了。个人认为,鸿蒙PC的推出,应该要考虑让尽可能多的程序员用起来,而不是急于面向普通用户。生态的完善必然是有个过程的,而这个过程恰恰离不开广大的程序员。既然已经推出鸿蒙PC了,还要程序员们在Windows或macOS上开发鸿蒙应用,这未免就有点尴尬了。Windows和macOS/iOS的成功,开发环境的完善和友好是不容忽视的因素,这一因素对于创造商业价值也是至关重要的。鸿蒙在开发这块,个人认为已经是国产操作系统中做得最好的了,但相比第三大生态的定位来说,还非常不够,期待更多进步和惊喜
更多关于DevEco Studio上鸿蒙PC的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
很赞同,我的电脑是win11系统,但是用得比较久了,带不动DevEco,想换鸿蒙PC,但是尴尬的是鸿蒙PC还不支持本地IDE。就造成了一个窘境,想学鸿蒙软件的开发,但是暂时没有合适的设备,只能继续等了。
要不就是等等党,现阶段Mac开发挺合适的呢,
自己的电脑开发不了自己的应用,我觉得好可笑,
DevEco Studio是基于IntelliJ IDEA 开源版本打造
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-tools-overview
IntelliJ IDEA 的源码是java语言,但是harmonyos next现在不支持java语言开发了应用了(不知道为啥不支持)。
vscode 也是开源的,它的源码是ts,但是它微软的,估计是华为不敢用吧。
我觉得华为的思路过于偏激了,当初为了证明自己不是安卓套壳,以及规避谷歌Android魔改Java SE带来的法律诉讼风险,硬是从API Level 8之后去掉了对Java的支持。好吧,那么现在鸿蒙进入PC环境,作为一个定位为通用目标的操作系统,是不是应该能够支持部分主流的开发语言。你现在不作为移动端操作系统,也不必考虑Android Runtime的问题,那么对于标准的OpenJDK是不是应该支持一下呢?龙芯为LoongArch指令集专门移植提供了OpenJDK,鸿蒙PC环境要支持OpenJDK应该也不是太难吧?如果支持了OpenJDK,基于Java的生态也就自然对接过来,包括华为自己的DevEco Studio。OpenJDK从协议、可控性方面也不存在过去谷歌Android魔改Java SE带来的法律诉讼风险。否则,自己再基于ArkTS从零写一个鸿蒙PC专用版DevEco Studio?或者基于VSCode再魔改一个?除了支持OpenJDK,Go、Rust、.NET之类的是否也考虑支持?以及Qt、GTK啥的?Mac即使营造自身封闭生态,主推Swift,也没有排斥其他语言及开源资源。
什么时候DevEco上鸿蒙,就什么时候买鸿蒙PC,现在就不预约了。
目前还没有
你用mac的图来p的吗
鸿蒙上能够跑DevEco Studio,首先要鸿蒙能够支持OpenJDK。因为目前DevEco Studio是基于JetBrains IntelliJ IDEA框架开发的,IDEA是基于OpenJDK构建的,需要JVM。而鸿蒙现在不支持OpenJDK,我个人觉得从鸿蒙SDK API Level 8开始移除Java语言支持,是为了纯血以及剔除安卓考虑。但现在鸿蒙作为PC端的通用操作系统,对OpenJDK的支持是很有必要的。鸿蒙主推ArkTS、仓颉以及追求自主可控没问题,但这与支持其他主流开源编程语言一点也不矛盾,而且能够收获已有编程语言的生态资源,对于丰富完善鸿蒙生态是有百利而无一害。如果因为独树一帜的偏激把其他开发语言拒之门外,这对于鸿蒙并非好事。DevEco Studio没必要在鸿蒙上因为拒Java于门外而非要从零再开始用ArkTS等重新搞一遍,完全没有必要。
应该很快就要支持了,毕竟鸿蒙需要广大开发者适配生态, 程序上架时又需要真机测试, 但是那么贵不可能买来就只当工程机吧.
DevEco和鸿蒙PC 应该同时发布才对,或者同时公布DevEco鸿蒙版什么时候发布,,,或者就没有这个计划。没有对应的系统开发工具就是半调子系统。任何一个系统的流行都是先是人员流行开发
难以理解,还以为是自己不知道,官方应该尽快上架DevEco,鸿蒙操作系统都开发不了鸿蒙应用,如何完善生态,
应该很快会有的
DevEco Studio目前主要支持鸿蒙应用开发,针对鸿蒙PC端开发环境如下:
- 使用ArkTS作为主要开发语言
- 支持Stage模型和FA模型两种应用架构
- 提供鸿蒙PC模拟器(API Version 9+)
- 支持UI界面预览和实时刷新
- 内置鸿蒙PC设备管理器
- 可使用鸿蒙分布式能力接口
开发流程:新建PC设备项目→选择Ability模板→编写ArkTS代码→运行调试。目前支持标准系统能力子集,包括窗口管理、输入输出等PC特有功能。
目前HarmonyOS Next的PC版本仍在规划中,官方尚未公布具体支持DevEco Studio的时间表。根据华为开发者大会披露的信息,HarmonyOS Next将重点完善跨设备开发能力,PC端开发工具支持可能会在后续版本中逐步实现。建议关注华为开发者联盟官网获取最新动态。当前开发HarmonyOS应用仍需使用现有支持版本。