鸿蒙系统呼之欲出,但开发者是否能接纳和被接纳还是未知数。你对其开发环境有什么期许?对系统的发展方向有何建议?
9月10日,在2020年华为开发者大会上,华为消费者业务CEO余承东宣布,鸿蒙OS升级至2.0版本。最重要的是,鸿蒙OS 2.0面向应用开发者发布Beta版本,9月10日面向大屏、手表、车机发布,2020年12月,面向手机发布,IDE也开放给全球开发者下载(之前只能认证申请)试用。
华为新开放给大家下载的自家IDE就是DevEco Studio。用于鸿蒙OS之上的APP开发,目前只有两种编程语言可选,一个是Java另一个是javascript。javascript我们可能理解,毕竟这是Web端语言,加上Node.js更是强大。而JAVA呢,我们知道目前Android Studio的官方指定的开发语言是Kotlin,作为Java的改良者,Kotlin显然更适合编程,比Java自由,比Java精简,比Java强大。为什么华为DevEco Studio不用Kotlin编程呢?
根据华为的规划发展和科技产品生态的自然规律,有自主编程语言才是顺理成章的。所以从另一个角度看,华为用Java这一款早已深入工业工程商业项目中的编程语言,没任何问题。更重要的是,这只是开始。网传华为拟于明年披露自研编程语言仓颉的消息吗,可能以后鸿蒙OS生态进一步完善,它的官方编程语言也会是自研生态环境的一个重要组成部分。
华为DevEco Studio后续大概率将支持Kotlin。用Kotlin编程开发鸿蒙APP,正如用除了Java和javascript之外的其他编程语言编程开发鸿蒙APP一样。华为以前推出的方舟编译器支持多语言联合编译运行,一方面Kotlin本身就是作用于JVM之上的,支持Java不支持Kotlin不太现实。另一方面,方舟编译器支持多种编程语言、多种芯片平台的联合编译与运行。
我们知道如今的开发者生态非常繁荣,但很容易凋零。华为消费者BG软件部总裁王成录表示,因为中国的软件市场没有根,外界开发者的声音,华为都听到了,但要做好一个生态没有那么简单,需要编译器、开发平台等才可以形成一个完整的生态,未来才真正能够枝繁叶茂。
声明:部分内容与图片来源于互联网,如侵犯到您的权益,请及时通知我们,我们将在第一时间内删除。
kotlin毕竟没有java使用人多,而且kotlin必须依赖Intellij或者和该公司相关插件
再者kotlin也是编译成java字节码后再跑在java虚拟机上的。
谷歌也是因为法律问题才推kotlin的,鸿蒙没必要支持kotlin。