logo资料库

7-1.常见问题之HarmonyOS元服务的设计与开发解析.pdf

第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
资料共23页,剩余部分请下载后查看
HarmonyOS元服务的设计与开发解析
趋势:适应万物互联时代的元服务新赛道已经展现 元服务的应用场景快速增加 人均持有设备统计和预测(单位:台) 中国互联网人均日使用时长 2013 3.57 2019 2020e 4.01 4.11 2017 3.86 小程序等 10% 2015 3.74 2011 2.67 App 25% 2014年后,人均 日打开应用数稳 定在9~10个 3.47 90% 1.84 Web 75% 9.27 6.58 2008: AppStore上线 2017: 微信小程序上线 2010 2015 2020 2025 数据来源:CNNIC、eMarketer、阿拉丁 来源:https://www.statista.com/statistics/678739/forecast-on-connected-devices-per-person/
挑战:设备和场景的多样性,增加了应用开发的复杂性 身份 认证 场景 适配 意图 识别 无缝 连续
案例分享:优酷× HarmonyOS ,使能大小屏联动看剧 大小屏相互通信 实时触发联动看剧 大屏看剧情主线 小屏看精彩看点
设计原则:轻量直达的单设备体验+无缝一体的多设备体验 轻量直达 (单设备体验) 开始 用户旅程 分享 发现 使用 流转 无缝一体 (多设备体验) 超级 终端 使用
目录 • 关 键 技 术 解 析 • 单 设 备 场 景 设 计 与 开 发 • 多 设 备 场 景 设 计 与 开 发
元服务关键特征:可分、可合、可流转 关键技术 单设备场景 多设备场景 HarmonyOS服务 • FA:FA有UI界面,提供与 用户交互的能力 FA(Feature Ability) PA(Particle Ability) • PA:无UI界面,提供后台 运行任务的能力以及统一 的数据访问抽象;仅对系 统服务有依赖, PA之间不 存在依赖 关键特征 业务 逻辑 UI 逻辑 PA 数据 模型 PA • 跨设备迁移、跨设备调用、跨设备控制 • 数据模型、业务逻辑、UI逻辑两两分离 • 模块解耦、灵活组装
HarmonyOS元服务开发框架 关键技术 单设备场景 多设备场景 应用层 系统应用 桌面 电话 … 扩展应用/三方应用 应用框架层 系统基本能力子系统集 用户程序框架 UI框架 元能力框架 多 模 输 入 子 系 统 图 形 图 像 子 系 统 安 全 子 系 统 A I 子 系 统 分布式数据管理 分布式任务调度 系统服务层 服务层 方舟多语言 运行时子系统 分布式软总线 公共基础类库子系统 内核层 内核子系统 Linux Kernel LiteOS ….. KAL内核抽象层 (POSIX/CMSIS) 基 础 软 件 服 务 子 系 统 集 硬 件 服 务 子 系 统 集 增 强 软 件 服 务 子 系 统 集 驱动子系统 HDF 统一驱动 框架 IDE & 编译 工具链
分享到:
收藏