HarmonyOS多设备开发方案全新升级,赋能全场景高效开发

互联网
2025
06/30
23:41
分享
评论

6月21日,华为开发者大会(HDC 2025)第二天精彩不断,重磅内容持续输出。回顾过去一年,从全球率先推出的商用三折叠屏手机Mate XT,到阔折叠屏手机Pura X,再到最新折叠屏笔记本电脑MateBook Fold,华为以持续创新的产品刷新行业想象。产品形态不断突破的同时,华为在系统底层也做了大量的设计和架构的工作,为开发者提供简洁、高效的开发体验。在大会的开发者主题演讲中,HarmonyOS多设备开发解决方案全新升级, Harmony Design持续完善,从技术架构到设计全面赋能,带来多设备一致、流畅、智能的体验提升。

HarmonyOS多设备开发解决方案,新升级新能力新体验

本次HarmonyOS多设备开发方案新版本带来多项创新能力,大大提升开发体验。华为终端BG软件部 OpenHarmony 开放能力架构师强波表示,对于多设备开发来说,屏幕、硬件、设备特性的差异是三个需要重点关注的点。针对这三点,华为均提供了完善的开发能力支持,伙伴可根据应用产品定位、功能场景、团队结构、兼顾其他OS平台等因素综合决策使用HarmonyOS多设备开发方案。

1 强波.png

在多屏幕开发上,启动页配置支持适配不同的屏幕形态,手机、Pura X、PAD横屏、大折叠等均能适配。提供自适应布局多窗框架,支持智慧多窗、全景多窗、自由多窗等模式,应用只需要查询监听当前窗口模式、窗口大小变化,基于不同的窗口模式和大小调整自己的页面布局,实现多窗适配。同时新增纵向断点能力,已包含五个横向断点,组合三个纵向断点,覆盖了当前已发布的各类设备,开发者可以针对每一类屏幕进行精准化的优化与适配。

针对不同类型的智能设备,用户可能采用多种交互方式进行输入。如果为每种交互方式进行单独适配,将会增加开发工作量。HarmonyOS提供交互归一能力,针对不同输入源事件做到一次适配,简化应用开发流程。目前,该能力已支持手指、手写笔、鼠标、触控板四种输入源,并涵盖悬浮、拖拽、缩放等10种常用交互手势,提升跨设备应用的交互一致性。

随着用户对界面体验要求的不断提升,沉浸式UI设计是应用开发的重要方向。为此,ArkUI沉浸式体验开发能力进一步增强。在原生页面开发中,元素背景色可自动延伸至非安全区,实现视觉无缝延展。沉浸式场景下,支持开发者在特定场景如滚动时允许元素与状态栏等非安全区重叠,帮助开发者打造更加自然、沉浸的界面体验。

最新版本的图标系统也得到了增强,新增了超过700个场景化图标。这些图标支持不同的视效和动效,开发者零成本就可以保持多设备的体验一致,并且整体视觉更加协调。

此外,HarmonyOS 提供全系机型模拟支持,最新的模拟器可以通过配置的方式,在无需真机的情况下可以模拟当前我们已经发布的各类设备,极大提升调试效率。开发者可通过自定义屏幕参数来修改屏幕分辨率、尺寸、DPI、状态栏及挖孔区等设置,在进行UI调试时,可多屏同显,最多支持4屏同显,更便捷对比查看应用效果。

目前,基于HarmonyOS多设备开发方案,越来越多的伙伴获得了体验的提升。例如蜻蜓FM已支持方屏、折叠屏、横屏等多种不同屏幕形态,飞书适配手机、PAD、PC等多种不同设备类型,为用户提供一致的跨设备使用体验。此外,华为还发布《一次开发、多端部署技术白皮书》,详细阐述了鸿蒙设计理念、开发技术,以及配套的代码示例,广大开发者可去鸿蒙开发者官网上查看。

Harmony Design,赋能多端产品体验设计

华为终端BG软件部UX设计专家刘安琪介绍了HarmonyOS设计系统在多设备设计上的思考。HarmonyOS一直致力于打造全场景优质用户体验,坚持“回归本源、和谐共生、衍生万物”的设计理念,致力于创造出“一个和谐的鸿蒙宇宙:One Harmonious Universe”,将数字世界和物理世界连接在一起。

2 刘安琪.png

一直以来,Harmony Design通过HarmonyOS家族化设计语言去拉通各产品的体验,通过整合系统手势、基础交互、视效等维度的基础能力,致力于实现不同端上的交互逻辑和视觉风格高度统一,用户无需重复学习,便可在多端设备上拥有流畅舒适的体验。

在多设备体验设计中,Harmony Design坚持三条原则,从布局完整到响应式设计再到适应性设计,逐层递进,让多设备上的体验从能用进化到好用。

在布局上,首先要致力于实现界面元素布局完整,在不同形态产品上,应用窗口的组件、图片、视频等元素避免出现错位、截断、变形、模糊等问题。在响应式设计上,Harmony Design提供多种响应式布局能力的设计规范以及系统能力,给用户带来更好的体验。在元素样式上,通过Token化参数管理的方式进行多设备上色彩、字体样式、组件等UI层面的设计。同样一个列表,在不同设备上,元素的间距、图标大小、字体样式等都会进行参数的自动切换。

在其他基础组件能力上,也提供针对不同设备和交互场景的差异化样式,例如半模态组件在直板机、折叠机、平板、PC上提供了适配不同设备的封装样式供开发者使用。针对不同屏幕形态的优势,Harmony Design提供合适的用户体验设计,让体验更进一步,例如,在宽屏设备上支持通过双指手势缩放来调整页面布局或图文大小;在工具类、办公类应用分栏结构的场景下,支持拖动分隔条调整分栏比例等。

除了设计理念外,Harmony Design 提供全栈式设计规范、丰富的设计资源与高效设计工具,构建起一套完整的设计套件,全方位赋能多端产品的体验设计。

如今,HarmonyOS多设备开发方案持续升级,提升开发者跨端开发效率。同时,Harmony Design体系日趋完善,为开发者提供高效、灵活的设计赋能。展望未来,期待更多开发者携手共建鸿蒙生态,共创万物互联的全场景体验。

THE END
广告、内容合作请点击这里 寻求合作
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表 的观点和立场。

相关热点

相关推荐

1
3
Baidu
map