1.概述
基于微内核的全场景分布式操作系统。
HarmonyOS
是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。
框架层
框架层为HarmonyOS的应用程序提供了Java/C/C++/JS
等多语言的用户程序框架和Ability框架,以及各种软硬件服务对外开放的多语言框架API;同时为采用HarmonyOS的设备提供了C/C++/JS等多语言的框架API,不同设备支持的API与系统的组件化裁剪程度相关。
开发工具 Huawei DevEco Studio
DevEco Studio
应该是基于IDEA社区版二次开发。
2.环境搭建
下载IDE工具后,根据开发文档说明进行环境搭建。
- 配置npm镜像
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
npm info express
运行开发者工具 -> 创建工程
目前只有TV Wearable和Lite Wearable的Deivce支持…
gradle构建无需配置镜像
模拟器下载需要开发者中心认证
3.最后,期待OS界大佬进行进一步分析
- HarmonyOS更倾向于IOT的开发.比如TV,wear, 智能家居方向
- 应用层开发对android开发者极其友好
- android开发者不要慌,现在又可以多换一个不锈钢铁盆了