资讯专栏INFORMATION COLUMN

鸿蒙(HMOS)开发基础篇(三)开发工具特性介绍

不知名网友 / 2246人阅读

1 开发平台介绍


鸿蒙开发包含了分布式应用开发和分布式设备开发

1.1 应用开发

鸿蒙应用是在多设备运行的,同一个工程可以在多设备自适应,根据设备选择交互方式、UI布局,这个问题还在不断的发展和完善,需要开发者共同推进

鸿蒙应用框架
一个跨设备抽象的应用框架,统一的多设备框架
便利的API实现同步、共享、数据分发

多设备自适应,布局、交互、控件多态

UI开发
多端界面浏览,实时反馈(Preview),就像web开发一样
自适应

快速开发:
结构化补全:结合上下文(意图识别)、设备类型等信息
多设备差异化API:告知开发者适用范围

分布式调试
及时告知发生问题的设备

模拟器
鸿蒙提供的多设备模拟器,同时模拟多设备进行分布式调试
远程模拟器(免费)
本地模拟器(运行于x86平台)
远程真机

自动测试框架
本地单元测试、设备运行集成测试、UI自动化测试
鸿蒙开发提供两种语言堆栈,Java堆栈、Js堆栈

安全问题
提前检查APP的安全问题(安全漏洞、隐私保护),减少上架时的麻烦

1.2 设备开发

开发者基于HMOS的源码,在硬件设备上进行嵌入式开发、如分布式摄像头、智能后视镜等

集成化开发
减少工具切换的麻烦

组件组装
方便定制开发

开放生态
1+8+N(泛IOT设备)
N设备很好地与华为设备进行分布式交互,例如第三方厂商开发的摄像头可以被华为设备调用

安全检查
智能设备的安全尤为重要,家庭摄像头、智能门锁、智能猫眼都要保证绝对的信息安全

2 分布式应用开发

2.1 UI设计Preview


在preview中可以看到UI界面

2.2 调试


跨语言无缝调试

跨设备无风调试

X-ray debuger
可视化监测变量历史值

分布是调用链式追踪

鸿蒙应用的开发需要用到JAVA基础,接下来的博客更新JAVA开发基础


X 往期文章

STM32 CubeMX开发 F1通用定时器

鸿蒙(HMOS)开发基础篇(二)开发初体验-多设备协同

鸿蒙(HMOS)开发基础篇(一)环境搭建 & Helloworld

今天,我是数据库的BOS(读者-写者问题

哲学家不会吃饭了,我们快来帮帮他们(C语言、进程通信)

Python+OpenCV+imutils的简单图片处理(放缩、翻转、旋转、灰度RGB提取)

python手写K-means实现二维聚类


如果文中有误,还请在评论区指正。这里是海小皮,我们一同进步!!!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/125567.html

相关文章

  • HarmonyOS应用系统开发(二)——鸿蒙开发体系详解及入门实例运行

    摘要:本篇文章的计划,先体系的介绍一下鸿蒙开发相关的体系内容,希望通过本篇内容构建对鸿蒙开发体系的了解,最后再来一个最简单入门例子。剩下根据引导下一步同意等即可完成安装。         本篇文章的计划,先体系的介绍一下鸿蒙开发相关的体系内容,希望通过本篇内容构建对鸿蒙开发体系的了解,最后再来一个...

    marek 评论0 收藏0
  • 鸿蒙之后,华为宣布再将捐赠欧拉,鸿蒙和欧拉的捐赠预计将给业界带来哪些影响?

    摘要:不过在近日,华为公司做出了一个重大决定,着实彰显了任正非的大格局在操作系统产业峰会大会现场,华为正式宣布,将欧拉开源操作系统欧拉正式捐赠给开放原子开源基金会。 格局一词本是中性,甚至偏褒义,但是,随着太多人滥用,如今这个词已经带有几分讽刺意味。 当然,之所以会出现这个现象,最主要的原因还是因...

    CoreDump 评论0 收藏0
  • 华为鸿蒙OS发布!方舟支持混合编译,终将可替换安卓?

    摘要:华为官方表示,鸿蒙将向全球开发者开源,并推动成立开源基金会,建立开源社区。华为表示将会依托中国来打造鸿蒙生态。根据华为公布数据显示年手机出货量亿台。截至今年月日,年华为手机发货量突破亿台。如华为将在本月正式发售。 前言 有关于鸿蒙的消息之前也有说过,就在昨天下午,华为举行了2019开发大会,正式推出了鸿蒙os系统(Harmony)。其相关负责人表示,也是基于微软内核的全场景分布式OS ...

    snifes 评论0 收藏0
  • 鸿蒙学习笔记之初识鸿蒙

    摘要:鸿蒙系统鸿蒙系统中的方舟编译解决了这个问题。鸿蒙并不是安卓的套壳。鸿蒙鸿蒙分布式软总线以为核心的应用开框架连接设备的对比安卓系统发现配对链接组合验证鸿蒙系统从使用的角度来讲,不管多少设备连在一起,鸿蒙都能像使用一台设备那样简单。 1.什么是鸿蒙? 1.移动通讯发展史   1.1G时代(语音...

    liujs 评论0 收藏0

发表评论

0条评论

不知名网友

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<