DevEco Studio上鸿蒙PC

DevEco Studio上鸿蒙PC 很想买一台鸿蒙PC,但是鸿蒙PC似乎连自家的DevEco都不支持。想知道鸿蒙什么时候才能用上主流的几款编辑器

17 回复

想到一起去了。个人认为,鸿蒙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,现在就不预约了。

目前还没有

1.jpg

你用mac的图来p的吗

电脑上的虚拟机怎么体验鸿蒙应用啊?

基本信息

  1. 打开你的虚拟机软件(例如 VMware Workstation 或 VirtualBox)。

  2. 安装一个支持鸿蒙系统的虚拟机镜像。注意:由于鸿蒙系统并未广泛应用于个人电脑,你可能需要寻找非官方或开发者版本的镜像。

  3. 启动虚拟机后,根据提示完成鸿蒙系统的安装过程。

  4. 安装完成后,你可以尝试在虚拟机中运行鸿蒙的应用程序。如果可以找到相关的应用商店或下载链接,按照指示下载并安装应用程序。

  5. 如果没有现成的应用商店,你可能需要从开发者的网站或其他资源处直接下载APK文件进行安装。

  6. 验证安装是否成功,并尝试打开一些基本的应用程序以确认其功能性和兼容性。

鸿蒙上能够跑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端开发环境如下:

  1. 使用ArkTS作为主要开发语言
  2. 支持Stage模型和FA模型两种应用架构
  3. 提供鸿蒙PC模拟器(API Version 9+)
  4. 支持UI界面预览和实时刷新
  5. 内置鸿蒙PC设备管理器
  6. 可使用鸿蒙分布式能力接口

开发流程:新建PC设备项目→选择Ability模板→编写ArkTS代码→运行调试。目前支持标准系统能力子集,包括窗口管理、输入输出等PC特有功能。

目前HarmonyOS Next的PC版本仍在规划中,官方尚未公布具体支持DevEco Studio的时间表。根据华为开发者大会披露的信息,HarmonyOS Next将重点完善跨设备开发能力,PC端开发工具支持可能会在后续版本中逐步实现。建议关注华为开发者联盟官网获取最新动态。当前开发HarmonyOS应用仍需使用现有支持版本。

回到顶部