HarmonyOS 鸿蒙Next Api8不支持java,是暂时还是永久?

HarmonyOS 鸿蒙Next Api8不支持java,是暂时还是永久? 我是一个android开发者,最近在构思一个新的个人项目。想着android 鸿蒙都能用java开发,于是在设计的时候考虑了很多跨平台的事情,打算用尽量多java少用kotlin开发。

但是我在用最新版的DevEco Studio 3.0 beta4的时候,发现最新的api8中竟然没有java开发的选项???

所以我想知道,是暂时没有,还是以后都不支持java开发了呢?

ps:api7有java,但是下载.ohos:hap的时候出现502错误。。。打开本地虚拟机直接把电脑卡死,试了三次都这样。。。

17 回复

应该后续是不会支持Java,开倒车就没意思了。api8干掉了,后续再加回来。。。这样搞的乱七八糟,不同api版本完全没了兼容性了。后续应用开发大概率就是js和ets的天下了。不过吧,看官网文档介绍,js适合开发小型应用,ets适合开发任何类型的应用。但是又感觉ets从组件到系统功能调用各个方面都有欠缺。。目前反正是挺乱的。估计还有很长的路要走,起码确定了开发语言的方向,专心的发展比如ets这个分支,查缺补漏,现在那文档也是各种错误。

更多关于HarmonyOS 鸿蒙Next Api8不支持java,是暂时还是永久?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


Api8目前是不支持java了,还不支持gradle,看来无希了,OpenHarmony的api 9只支持eTS,api 9没有了JS

但是官网只介绍了了用ets画ui,没说怎样写业务代码,是像ts那样写就可以吗

写业务逻辑就用js和ts应该都可以,ets扩展了ts,ts扩展了js,他们简直应该都是包含和兼容的关系。理论上来说ets支持ts和js的各种语法的,

  1. API7不会支持上架,也不用看了,鸿蒙3.0是API8
  2. 以后不会再支持Java开发,不是暂时,是永久

那api8能向前兼容到api6吗,我现在手机是api6的,昨天开发api8的应用没办法安装在手机上,

肯定不能啊,API8设备可以兼容API6,但API6的设备肯定不兼容API8,

那怎样用ets写业务代码,是像ts那样写就可以吗

最近问了下华为的人,到目前为止现在体量大的应用上架的都是使用api7。

api8和api9都不能向下兼容。使用8或者9或许覆盖的设备太少

纠正一个说法就是鸿蒙3.0和API8没有绑定关系,也就是说鸿蒙3.0的设备apiversion也可能是6

感谢您的反馈和认可,目前API8是不支持java,后续就不太清楚了!

那api8能向前兼容到api6吗,我现在手机是api6的,昨天开发api8的应用没办法安装在手机上,

你可以用远程模拟器试试!

那怎样用ets写业务代码,是像ts那样写就可以吗

这个就……

大概率是没有了,OpenHarmony的api到9了也没有看到有java的api,设备开发是用的C/C++,应用开发用JS/eTS

oh 本来就不支持 java,api0-∞都不会有的,

针对帖子标题“HarmonyOS 鸿蒙Next Api8不支持java,是暂时还是永久?”的问题,回答如下:

HarmonyOS 鸿蒙Next Api8目前不支持Java是出于产品设计和技术路线的考虑。这一决定可能是基于系统性能优化、安全性提升或与其他技术栈的整合需求。至于这是暂时还是永久性的决定,目前官方并未给出明确的说明或规划。

鸿蒙系统作为一个持续演进的操作系统,其API版本和技术支持可能会随着市场需求和技术发展而调整。因此,对于Java是否会在未来的鸿蒙版本中重新获得支持,需要关注鸿蒙系统的官方更新和公告。

值得注意的是,即使当前版本的鸿蒙系统不支持Java,开发者仍然可以使用其他编程语言(如C++、JS等)进行应用开发。同时,鸿蒙系统也提供了丰富的开发工具和资源,以帮助开发者快速上手和高效开发。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 在这里,你可以获得更专业的解答和帮助。

回到顶部