layout: post title: “2023-12-2-鸿蒙.markdown” date: 2023-12-2 12:11:30 +0800

  1. HarmonyOS 1.1.2 鸿蒙生态特点 1) 单设备延伸到多设备 2) 厚重应用到轻量化服务 3) 集中式分发到ai加持的智慧分发(服务找人) 4) 纯软件到软硬芯协同的AI能力 1.1.3 定义 1) 面向万物互联的分布式操作系统 1.1.5 创新技术 1) 多终端统一的操作系统(手机,手表,平板,智能硬件,车载,电视) 2) 分布式技术(硬件互助) 3) 动态空间管理(全栈深度持续的优化性能) 1.1.6 自研工具
    • 智能家居,智慧办公,智能出行,运动健康,影音娱乐 1) 设计系统 - HarmonyOS Design 2) 开发语言 - ArkTs 3) 开发框架 - ArkUI 4) 编译器 - ArkCompiler 5) 开发工具 - DevEco Studio /Testing 6) 分发上架 - APPGallery Connect 7) API - 应用与服务API: 地图,搜索,广告,账号,AR/VR,支付,Push,传感,地理围栏 Connect API:虚拟化,cast+,碰一碰,靠近发现,配网,设备管理,设备控制 1.1.7 生态环境
    • HarmonyOS是OpenHarmony的商业发行版
    • OpenHarmony是由开放院子开源基金会孵化运营的开源项目 1.2 设计理念 1.2.1 消费者体验最佳原则,开发者最小代价原则 1.2.2 解决问题
    • 应用生态割裂问题
    • 用户数据割裂问题
    • 软硬件能力割裂问题
    • 多设备交互割裂问题
  2. @State测试
    • 基本数据类型,变更后界面会直接更改
    • Array和[]在元素添加或减少使,界面会变更
    • class类型数据,只有整个class被重新赋值,才能使界面变化