华为已启动其仓颉编程语言的 Beta 版招募。该公司正在号召开发人员研究这一最新编程语言,并探索其在包括应用开发在内的各个领域的应用。
仓颉编程语言Beta 版招募现已开放,华为开发者可以预览当前版本,并可使用此版本通过 SDK、开发者指南和相关 DevEco Studio 插件开发基于 HarmonyOS NEXT 的应用。
开发者可以参与测试活动,时间为 6 月 21 日至 10 月 21 日(为期四个月)。但他们必须满足以下要求:
已完成华为开发者联盟实名认证
完成HarmonyOS NEXT仓颉语言开发者预览版Beta活动报名信息。
仓颉编程语言仅适用于型号为 ALN-AL00 的 Mate 60 Pro 手机。该公司表示,到 2025 年它将支持更多设备。
请注意,“已开发”的应用程序不需要使用仓颉编程语言重新构建。该公司将在 10 月底前审查所有应用程序,而正式版本可能会在测试开始后的一个月内推出。
在2024华为开发者大会上,华为首次公开了为鸿蒙OS NEXT开发的自研编程语言“仓颉”,并发布了新语言的官方网站和开发文档。
官方介绍称,仓颉是一门新一代编程语言,主要侧重以下几个方面:
原生智能 –通过AgentDSL支持多Agent协作,简化符号表达,自由模式组合,开发更智能的应用。
全场景——采用模块化、轻量级、分层设计,可以适应最小的内存,通过领域扩展、元编程、eDSL等技术,支持面向领域的声明式开发。
高性能——它具有针对设备场景的完整并发 GC,应用程序线程更流畅,响应更快。
安全性强——将安全DNA融入语言设计中,帮助开发者专注于业务逻辑,避免投入过多精力进行防御性编程,让编码变得安全。
仓颉编程语言的 Beta 版招募开启,也代表鸿蒙和安卓已经是两个不相关的系统了,华为鸿蒙NEXT宣布已经彻底剥离了AOSP和Linux内核,打造一款操作系统,难的是技术吗?其实并不是,早年华为创始人任正非在2019年接受媒体采访时就有过表示:“做一个操作系统的技术难度不大,难度大的是生态”。如今鸿蒙原生应用从零开始,目前启动适配的应用数量已经达到5000多个,完成上架的有1500个。虽然与安卓和iOS数千万乃至上亿的应用数量相比,占比依然比较小是是普通日常使用的软件都已经安排上了。从满足用户使用时长来看余承东介绍,现有的5000多个应用已经能满足用户99.99%的时长。