OpenHarmony3.2release昨天已经发布。今天我们就利用大禹来体验一下
OpenHarmony 3.2版本标准系统能力进一步完善,支持采用ArkTS语言+Stage应用模型进行大型应用、原子化服务开发。ArkCompiler的优化、Taskpool机制提升应用运行性能;ArkUI组件及动画能力增强,强化图形渲染能力和系统安全能力,丰富分布式业务开发;OpenHarmony 3.2 Release版本提供API Level 9稳定接口,在OpenHarmony 3.1 Release版本的基础上,进一步提升系统的整体性能、稳定性和安全性。
完整内容请查看:https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v3.2-release.md
OpenHarmony应用开发推荐使用。获取方式:
Windows(64-bit)
Mac(X86)
Mac(ARM)
镜像下载地址:每日构建http://ci.openharmony.cn/dailys/dailybuilds
1.在菜单栏选择File > New > Create Project来创建一个新工程。
2.根据工程创建向导,选择创建Application应用服务或Atomic Service原子化服务。再选择需要的Ability工程模板,然后单击Next。
image-20230410085617043
3.在工程配置页面,需要根据向导配置工程的基本信息。
image-20230410085651010
如果是创建的原子化服务,则:
原子化服务调试、运行时,在设备桌面上没有应用图标,请使用DevEco Studio的调试和运行功能,来启动原子化服务。
4.单击Finish,工具会自动生成示例代码和相关资源,等待工程创建完成。
工具链下周释放,目前还无法体验
按照上面的步骤,创建项目之后在/entry/build-profile.json5中,将runtimeOS字段修改为“OpenHarmony”,并点击“Sync Now”重新同步工程。
{
"apiType": 'stageMode',
"buildOption": {
},
"targets": [
{
"name": "default",
"runtimeOS": "OpenHarmony"//默认为HarmonyOS字段
},
{
"name": "ohosTest",
}
]
}
image-20230410085149910
image-20230410085522760
这个时候就可以在大禹上看到运行后的HellloWord
image-20230410085720794
Public SDK需要升级为:Ohos_sdk_public 3.2.11.9 (API Version 9 Release)
在DevEco Studio 3.1.0.400上新建API 9及以上版本的工程将使用ohpm作为默认包管理器。
OHPM CLI(OpenHarmony Package Manager Command-line Interface) 作为鸿蒙生态三方库的包管理工具,支持OpenHarmony共享包的发布、安装和依赖管理。