HarmonyOS"一次开发,多端部署"优秀实践——玩机本领,码上起航 ...

打印 上一主题 下一主题

主题 515|帖子 515|积分 1545

随着终端设备形态日益多样化,分布式技术逐渐突破单一硬件边界,一个应用或服务,可以在不同的硬件设备之间按需调用、互助共享,让用户享受无缝的全场景体验。作为应用开发者,广泛的设备范例也能为应用带来广大的潜伏用户群体。一个应用要在多类设备上提供同一的内容,必要适配不同的屏幕尺寸和硬件,开发成本较高。"一次开发,多端部署"(后文中简称为"一多")的应用开发理念,可以让开发者基于同一的筹划,在多类设备上,高效构建可运行的应用。在2023HDC大会上,华为展示了其自研应用"玩机本领"基于这一理念的优秀实践。
玩机本领作为华为终端用户常用的应用,通过"一多",部署在手机、折叠屏、平板等多设备上,不光得到了体验提升,开发代码量也降落了约40%。下文,我们将从架构筹划、UI筹划、交互筹划和上架4个层面临玩机本领应用的"一多"开发进行解读。

通过"一多",玩机本领应用部署在不同设备上
一、三层架构分层筹划
玩机本领通过在一个工程中采用三层架构的分层筹划,得到了能够支持多种设备的基础能力,适配差别化和代码共享也达到最大均衡。
玩机本领开发将应用拆分成公共能力层(Common)、基础特性层(Feature)、产物定制层(Product)三层工程结构,支持一套代码工程一次开发上架,即可多端按需部署。
公共能力层支持网络框架、工具

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

农妇山泉一亩田

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表