了解HarmonyOS

HarmonyOS = 原有的Android系统 - GMS + HMS + 分布式软总线 + 以Ability为核心的应用开发框架

.hap文件 = js + entry + .apk

在apk中,通过继承Application将系统产生的各种事件转发给鸿蒙应用,通过继承Activity将Activity的生命周期、Intent、触摸事件、按键时间、权限申请结果……转发给HarmonyOS的Ability,通过继承SurfaceView重新定义了一套UI

「分布式软总线」实际上是一个私有的RPC协议,以此RPC协议为基础封装了一系列常用的API,屏蔽了设备之间的繁琐、多种多样、差异很大的通讯方式,提供了稳定、统一、可靠的局域网通讯协议。

小程序:运行中各自App环境内部
Flutter:致力于移动端、桌面端、Web、嵌入式全覆盖
Ability:主要为华为生态中的手机以及嵌入式设备设计
虽然它们各自的所追求的目标不同,但它们设计思想都是类似的:自绘UI,屏蔽系统差异

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值