鸿蒙是什么?
鸿蒙是一个主打“I + 8 + N”的全场景、分布式的操作系统,基于一套系统能力,适配多种终端形态的分布式理念,把多个物理上相互分离的设备融合成一个“超级虚拟终端”,通过按需调用、融合不同软件硬件的能力,在不同终端之间实现快速连接、资源共享。
HarmonyOS 技术分为分布式软总线、分布式数据管理、分布式任务调度和分布式设备虚拟化。
一、分布式软总线,是多种终端设备的统一基座,是分布式数据管理和分布式任务调度的基础,为设备之间的互联提供了分布式通信能力,能够快速发现并且连接设备。
二、分布式数据管理,把多设备的应用程序数据和用户数据进行同步管理,应用跨设备运行的时候,数据无缝衔接。比如通过手机访问其他设备的照片、视频等等。
三、分布式任务调度,根据分布式软总线和分布式数据管理的数据特性,构建统一的分布式服务管理、支持对跨设备的应用进行远程启动、远程控制、绑定/解绑、迁移。
四、分布式设备虚拟化,实现不同设备的资源融合、设备管理、数据处理。
五、一次开发,多端部署
六、统一 OS,弹性部署
对于前端开发者来说,想入门鸿蒙开发,那么 ArkUI 就是最合适不过了。
ArkUI 支持声明式变成和跨设备多态 UI,适用与手机、平板、智能屏幕和智能穿戴应用开发。
ArkUI 有基于 JS 扩展的类 Web 开发范式和基于 TS 扩展的声明式开发范式。
ArkUI应用
使用官网提供的HUAWEI DevEco Studio,创建一个基于JS扩展来开发的应用,步骤如下:
选择合适的模版,点击next,进入下一个流程:
填写应用的名称,选择JS,然后点击Finish,这样就创建好一个鸿蒙应用了。应用的结构如下图:
应用预览如图所示:
这就算是正式入门了吧!