2、窗口旋转从硬编码到语义化配置,一行匹配场景需求
不同业务界面往往需要差异化的旋转策略(如竖屏锁定、横屏锁定、受控自动旋转、跟随桌面等)。此前开发者需自行理解并记忆多种枚举值,选型成本高且易出错。在本次升级的一次开发多端部署最佳实践中,针对窗口方向提供了统一的 WindowOrientationHelper 工具类,基于“是否自动旋转”“支持方向”“预设初始方向”三个抽象维度,支持链式调用、函数式选择器和通用选择器三种使用方式,开发者只需语义化配置即可自动获取正确的旋转策略枚举。同时工具类明确规避了不受控制中心限制的不良策略,确保交互体验可控。接入时只需根据需要构造策略参数传入工具类即可生成正确的策略,大幅简化多界面、多设备下的旋转适配工作。
3、短视频沉浸,一套规则通吃多端,自动计算最佳裁剪与沉浸方案
短视频页面在手机、折叠屏、平板、2in1 等不同设备上的沉浸式体验差异显著,传统开发中需针对每种屏幕尺寸手动编写适配逻辑,工作量大且难以保证一致性。官方提供了针对短视频沉浸适配的多设备开发组件库 adaptive_video ,内置基于视频宽高比、窗口宽高比、导航栏高度的智能沉浸规则引擎,自动计算视频组件的宽高与位置,并给出状态栏、Tab 栏的沉浸建议。开发者仅需根据参数设置界面即可,同时支持视频切换和窗口尺寸变化时动态重新计算。该方案让短视频页面以最低成本实现多端一致的沉浸观感,显著提升开发效率。
4、平行视界再升级,支持通过 EasyGo 主动接入分栏
没错,你熟悉的平行视界又回来了。平板、折叠屏大屏场景下,传统单栏布局浪费屏幕空间,操作效率低。除了响应式和自适应适配外,HarmonyOS 的平行视界(EasyGo)能力支持开发者主动适配左右分栏显示,左侧显示列表或导航,右侧显示详情或内容,提升信息密度和操作效率。本次回归,刷先支持了灵活的路由配置,并支持单页面全屏显示,对视频、会议等沉浸场景体验将会更加友好。
5、应用内多任务创新升级,解锁购物新体验
HarmonyOS 支持应用内分屏和多窗口能力,开发者可在应用内实现分屏显示,让用户同时查看多个内容或并行操作多个功能。但是传统的分屏比例仅仅支持 1:1,并且不支持复杂状态传入和同步。本次鸿蒙联合出行旅游头部应用去哪儿,联合挖掘出酒店预定场景下的交互创新模式。将分屏能力升级支持 1:2、2:1,配合应用原有的 navigation 分栏和平行视界能力,可以做出 1:1:1 的比较效果,非常适合购物比价和 AI 辅助任务的场景。去哪儿在接入新模式后,用户可以在应用内支持酒店比价和 AI 助手查询酒店,极大的提高三折叠上的屏幕使用效率和购物转化。
6、跨平台框架丰富的多设备适配场景和案例,向原生一多体验看齐
为满足跨平台框架开发者对多设备适配的体验诉求,对标鸿蒙原生一多体验标准和最佳实践,鸿蒙官方提供了针对 RN、flutter、H5(Vue)的开发指导,针对一多常见的布局、窗口、避让、悬停等 20+ 场景给出了系统的指导意见和实现方式。未来还将支持更多框架和场景,敬请期待。