华为:2025年鸿蒙生态应用开发白皮书V4.0维护成本,提高代码复用度。 17 1. 多端 UI 适配 不同设备屏幕尺寸、分辨率等存在差异,鸿蒙系统将对屏幕进行逻辑抽象,包括尺寸和 物理像素,并提供丰富的自适应/响应式的布局和视觉能力,方便开发者进行不同屏幕的界 面适配。 屏幕逻辑抽象:鸿蒙系统提供虚拟像素 vp(virtual pixel)对分辨率进行抽象,不同设 备的系统在底层将物理像素转化成虚拟像素,为应用开发者提供统一单位。不同设备的尺寸 3-6:尺寸抽象化 布局:鸿蒙系统提供的布局主要分为自适应布局和响应式布局。自适应布局是当外部容 器大小发生变化时,容器内元素可以根据相对关系自动变化以适应外部容器变化的布局能力。 18 相对关系包含占比、固定宽高比、显示优先级等。当前自适应布局能力主要有 7 种:拉伸能 力、均分能力、占比能力、缩放能力、延伸能力、隐藏能力、折行能力。响应式布局是当显 示空间大小发生变化时,布局可以根据 示空间大小发生变化时,布局可以根据预设断点、栅格或特定的特征(如屏幕方向、窗口宽 高等)进行自动切换。当前响应式布局能力主要有 3 种:断点、媒体查询、栅格布局。鸿蒙 系统将响应式布局能力下沉到默认组件的基础属性中,比如网格、列表和轮播组件等,支持 自动增加显示列数,以便充分利用屏幕宽度,节省应用开发工作量。 视觉:鸿蒙系统提供的视觉样式能力,包括分层参数、多态组件和主题。 2. 交互事件归一 事件归一抽象:不同0 积分 | 122 页 | 5.04 MB | 4 月前3
华为:2025年鸿蒙编程语言白皮书的编译后端:基于前端输出的低层级中间表示文件开展 深入的静态分析和优化(逃逸分析、常量传播、内联、循环展开、循 环不变量外提、向量化等),生成高效的可执行机器指令。 仓颉对象在编译时具有确定类型,其对象布局在编译时确定,所以成 员数据的访问语句在编译时能生成简洁高效的内存访问指令。 仓颉的虚函数调用、接口函数调用通过仓颉编译器的去虚化技术可以 转化为直接调用,显著减少调用开销;对于具有运行时多态的接口函 长列表、长图快速滑动 视频直播 图 2-5:仓颉 GC 轻量同步机制 二、 精简对象布局 仓颉对象采用了精简的内存布局。对象内存中仅保留一个 8 字节的头记录 其类型信息,其余数据都是有效内容,用仓颉语言开发的应用在运行时占用更 少的内存。 图 2-6:仓颉对象基础布局 38 三、 优化内存峰值 仓颉 GC 采用了内存整理(compact)技术,通过把存活对象搬移到指定的一0 积分 | 65 页 | 2.09 MB | 4 月前3
IEA国际能源署:能效政策工具包2024化石燃料补贴,同时还能加强对能效措施的直接 支持,包括对弱势群体的支持。 信息类 激励类 监管法规类 • 长期战略、目标和规划可以突出政府推动持续性 变革的决心,从而有利于吸引社会投资。 • 能源市场布局能够促进包括能源服务供应商在内 的私营部门主体参与市场,从而长期促进投资。 • 有力的政策与治理框架能够吸引国际投资,从而 确保资本长期流入;这类框架包括透明度相关法 律法规、最低能效标准,以及环境、社会和治理30 积分 | 48 页 | 2.76 MB | 4 月前3
低空经济无人机采购投标方案成以深圳为 核心的珠三角无人机产业集群,也是我国无人机集聚度最高 的地区。华东地区形成以常州、无锡、台州、阜阳、湖州、 芜湖等为代表的无人机产业集群,依托制造业基础,从无到 38 有布局无人机产业。 无人机按照应用领域的不同可以将无人机分类为军用 无人机与民用无人机,其中,民用无人机可以进一步分为工 38 业级无人机以及消费级无人机。按照技术特征分类,无人机 可分为固定 二、机械设计师岗位职责 1.新产品研发、标准化,图纸设计; 2.技术资料编写; 101 3.处理产品存在的问题并优化设计 4.协助售前做方案规划工作,与客户沟通交流等工作; 5.对无人机方案细化工作(细化设备布局、设备形式、 细化设备参数等)。 三、无人机结构设计工程师 1.根据无人机总体设计方案及气动外形,完成结构详细 设计,完成全机结构重量估算; 2.完成无人机结构强度校核,根据结果对结构进行优化100 积分 | 531 页 | 2.81 MB | 4 月前3
共 4 条
- 1
