建议广场

11系统内测更新完107补丁后滑动屏幕出现明显掉帧卡顿,联系抓紧优化一下
22 人已参与
100%
0%
打断动画不丝滑问题优化 一、问题概述 在快速连续操作场景下,应用启动 / 返回 / 切换动画被打断时,过渡效果生硬、跳帧,缺乏平滑衔接,整体动效体验不丝滑。 二、复现步骤 1. 在主屏幕点击任一应用图标(如时钟、设置)启动应用 2. **在启动动画尚未完成时立即执行返回操作**(上滑返回或点击返回键) 3. 紧接着快速打开另一个应用 4. 重复上述快速切换操作,观察动画衔接表现 三、具体问题表现(基于录屏分析) 录屏中可观察到以下异常: **1. 返回动画被直接跳过** - 时钟应用启动后立即返回时,界面从 ”时钟应用全屏” 直接跳转到 ”主屏幕”,缺少应用缩小、淡出的过渡动画 - 对应时间点:约 00:01-00:02,时钟应用瞬间消失 **2. 应用启动动画被打断后无衔接** - 快速连续打开不同应用时,后一个应用的启动动画不会从前一个应用的中断状态平滑衔接,而是直接从最终状态闪现 - 对应时间点:约 00:02-00:03,设置搜索页面直接出现,无缩放 / 淡入过程 **3. 应用切换时界面跳变 / 闪烁** - 多任务快速切换过程中,应用窗口出现和消失生硬
33 人已参与
88%
12%
重点事实: 116、122整套调度逻辑没有这个问题; 8月19号升级132,一周之内一切正常; 一周之后,没有触碰屏幕,抖音、快手随机自动暂停播放; 已经关闭智慧感知、关闭防误触、锁定后台,故障依旧。
14 人已参与
支持
反对
能不能优化一下荣耀的老机型呢?第一代骁龙六虽然性能不太好,但是能不能系统优化一下呢?让老机型更加流畅一点@我的荣耀
49 人已参与
92%
8%
该发挥性能的时候发挥性能在静止画面或者息屏画面可以减少性能调度
38 人已参与
89%
11%
苹果手机下方 Dock 栏里的打断动画好像是有倾斜效果的。可不可以做一个这样的动画?看着挺好看的
30 人已参与
87%
13%
与HarmonyOS等竞争对手相比,MagicOS 11在细节处理方面严重不足。在HarmonyOS中,每一个动作都会有轻微的“抖动”。它还可以与其他元素“融合”,营造出“液体”效果。我建议荣耀元素也应该采用这种效果。观看视频可以更清楚地了解这一点。
31 人已参与
97%
3%
返回动画不会自己回到那一页吗
39 人已参与
支持
反对
部分软件打开时会在屏幕中心显示大号的应用图标,然后进入软件的预设等待界面,大号图标的分辨率很低,相当影响观感,给人一种廉价的感觉。 看见之前的帖子已经提过此类问题,大概是24年,当时的回复是为了确保启动动画统一,但是这实际上并没有起到统一的效果,反而让打开应用出现两次加载页面,显得冗余,让系统显得缺乏美感,难以摆脱网络上对荣耀系统老年化的诟病。其他品牌的手机未遇到过此类问题,应该是可以解决的。 另外,部分软件的字体也和系统不统一,比如淘宝,软件内的字体大多是加粗的字体,看着有点怪。
16 人已参与
100%
0%
在桌面滑动图标的过程中,偶尔会有点卡顿
9 人已参与
100%
0%
现状痛点 系统部分交互动画(弹窗、过渡、打开应用)存在复杂图层、模糊效果叠加,偶尔出现瞬间 GPU 压力过高,造成短暂掉帧、动画不够丝滑。 我的想法是:用轻量化实时帧负载打分机制,预测动画的哪一些帧容易卡顿,从而让系统提前渲染这些易卡顿的帧 通俗核心原理 每一段系统动画,都是由一帧一帧画面组成。 每一帧画面的 “压力大小” 不一样: 有的画面图层多、模糊重、缩放复杂 → 压力大、容易卡 有的画面简单干净 → 压力小、不会卡 系统在动画刚开始的一瞬间,通过四项基础参数快速给每一帧打分: 1. 画面图层数量多少 2. 玻璃模糊强度高低 3. 画面缩放、形变程度 4. 透明叠加复杂度 通过简单数学计算,微秒级就能判断出:哪几帧是高负载、容易卡顿的关键帧。 工作流程(通俗易懂) 1. 快速打分识别 动画启动瞬间,系统自动扫描全部帧,瞬间找出容易卡顿的画面。 2. 只预渲染压力大的关键帧 只针对打分高、压力大的少数帧,提前在后台渲染好并缓存。 普通简单画面保持实时渲染,不浪费算力。 3. 播放到卡点直接取用成品画面 当动画播放到原本容易卡顿的位置时,GPU 不需要临时高压运算,直接调取提
34 人已参与
91%
9%
优化系统性能调度!
46 人已参与
96%
4%
现在熄屏亮屏动画非常生硬,希望增加相关动画,看着舒服点。
46 人已参与
85%
15%
荣耀旗舰机干脆做一个极端性能机,出一个跟红魔一样能放开限制完全释放芯片性能的功能,然后藏在设置深处,打开那个设置就能出现一个一键释放性能的按键,玩游戏可以榨干芯片温度墙没有,做到跟红魔一样的性能调度,做到掉皮掉肉不掉帧。
33 人已参与
79%
21%
希望官方优化一下,应用使用过程中感觉滑动不是很流畅触控不是很灵敏
35 人已参与
89%
11%
目前MagicOS的应用启动和退出动画比较中规中矩,就是普通的缩放淡入淡出。但现在主流的旗舰系统(比如鸿蒙HarmonyOS、iOS)都加入了非常灵动的”异形开合动画”——就是应用打开那一下:不是直直弹出来,而是稍微带点倾斜角度、像展开一样铺开,背景还有一圈柔和的效果;退出的时候又很顺地收回来,回到图标原点。整个过程特别跟手,看着舒服,用起来也爽。 说实话,现在大家比的不只是流畅度和跑分,更多是这种日常用起来的手感。人一天要打开、关闭应用那么多次,这种开合动画恰恰是最能感觉到”这手机有质感”的地方。
58 人已参与
88%
12%
点开软件或者滑动和进入后台都有概率闪一下屏,160版本还好,170比较频繁这个能优化一下吗
13 人已参与
92%
8%
现状痛点 当前MagicOS的系统动画,大多依靠固定缓动曲线、统一物理参数生成,光影模糊、回弹阻尼等效果全程不变,动效层次感比较单薄;如果想要做到每一帧单独微调参数,又会大幅增加GPU运算负担,容易造成帧率波动、功耗上升,很难落地。 脑洞构想 依托荣耀琉光渲染架构、蜂鸟物理动画架构,引入相似帧分组复用机制: 1. 系统在动画播放前,提前对整段动画做帧分析,把画面变化平缓、物理状态接近的连续帧归为同一个参数组; ​ 2. 同一个分组内的所有帧,共用一套渲染、物理参数,全程无需重复更新;只有当动画画面、运动状态出现明显变化,切换到新的分组时,才一次性调整光影、回弹力度等参数; ​ 3. 平缓过渡阶段复用参数节省算力,关键转折阶段单独精细调参,既保留动效的细腻层次感,又把运算开销降到最低。 弹窗、滑动、卡片过渡、液态玻璃光影等高频交互动效,都可以用这套逻辑优化,重复播放的动画分组数据还能缓存复用,进一步降低功耗。 约束条件 1. 提供性能档位开关,普通模式沿用现有动画逻辑,旗舰机型可开启精细帧分组调参模式; ​ 2. 异步完成帧分组预计算,不阻塞动画启动,避免出现启动
16 人已参与
94%
6%
建议优化应用启动过程中的打断动画和并行动画,提升系统流畅度
30 人已参与
90%
10%
1 退出应用回到桌面不能立刻下滑呼出全局搜索或者控制中心,也不能上滑呼出抽屉,都要等1秒 2 负一屏打开应用关闭后等2秒才能滑动回到桌面 3 文件夹打开后不能立刻滑动,要等1秒
33 人已参与
100%
0%
现状问题 当我们做手势操作,动画还没有播放完毕,立刻执行下一个系统手势动作时,上一段正在运行的动画会直接强制终止。画面会突然跳变,过渡割裂,视觉上不够连贯。 举例合适场景(不会干扰正在浏览的App页面内容): 1. 上滑返回退出应用的动画还在运行,中途立刻上滑进入多任务后台 ​ 2. 在多任务卡片滑动动画播放中途,直接点选另一张应用卡片 ​ 3. 打开应用的过渡动画还没结束,中途手势返回桌面 以上都是系统层级窗口切换,不会挤压破坏App内部浏览内容。现在旧动画直接半路掐断,画面有突兀一跳。 构想 不要直接销毁正在播放的系统窗口动画。 当触发新的系统手势动作,新的窗口动画开始入场时,顺着新动画的运动方向,把旧的系统窗口顺势向外推挤出去,新旧两套窗口动画同步联动运行。 实现思路: 1. 在琉光图层渲染管线内部增加这套推挤处理逻辑。发生动画打断一瞬间,CPU只做一次判断校验,把冲击力、阻尼、最大偏移距离、参与动画的系统图层一次性传给图形渲染层。 ​ 2. 后续每一帧推挤产生的位移、速度衰减变化,交给图形渲染层完成运算,不再需要CPU每一帧反复计算、下发位置指
19 人已参与
100%
0%
近期,我使用了内测版本的oS 11,流畅度有显著提升效果部分场景仍有bug需要改进,其次我在视频舆论平台上看见了友商澎湃4,我认为可以将文件夹的拖拽动画以及桌面组件的滑动动画效果添加进magic oS 11中,Magic oS 11的液态玻璃以及惯性q弹效果已经比较完美了,仍有进步空间,希望官方可以将澎湃os 4的一些优秀的动画借鉴给magic os,这样可以使系统更加丝滑流畅,用户使用体验感增强
25 人已参与
88%
12%
应用冷启动遮罩,打开QQ和一些系统软件冷启动也有遮罩。虽然没什么大题,但还是优化一下比较好。
25 人已参与
92%
8%
荣耀现在好像还没有并行动画,连续打开 app 会卡住,荣耀什么时候去认证一个 5 年流畅的认证呢
19 人已参与
100%
0%
现状 当前琉光架构的UI动画裁剪为逐帧实时计算控件渲染边界。系统图标、控件播放确定性动画时,GPU每帧都要重新判断渲染范围,会产生一部分无效像素渲染开销。当动画中途被其他动画打断,预生成的渲染边界会直接失效,退回普通渲染逻辑。 优化构想 针对桌面图标点击启动动画、系统弹窗、页面转场这类起止点确定、运动轨迹完全可预知的确定性动画: 1. 在动画触发瞬间,根据完整运动轨迹,预计算整个动画周期控件会覆盖的最大像素包围盒,生成虚拟渲染模子。GPU限定仅在该模子区域内执行像素渲染,模子以外区域跳过渲染计算,控件运动被约束在模子边界之内。 ​ 2. 当动画播放中途被新动画打断,不直接销毁原有模子;将旧动画模子与新动画的预计算模子做包围盒并集合并,生成可以完整容纳两段全部轨迹的全新总模子。GPU继续沿用合并后的模子作为渲染限制,避免控件画面被异常裁切,继续保留裁剪优化收益。 强制保护边界(非常关键) 1. 仅对轨迹可预知的确定性系统UI动画生效;带物理回弹、拖拽、惯性的交互动画,不启用本机制,沿用原有渲染逻辑。 ​ 2. 设置打断次数阈值:短时间内连续多次动画打断,模子持续膨
37 人已参与
95%
5%
右上角按钮,动效不一致,软件更新界面仍然沿用旧逻辑,需要统一逻辑一致性
42 人已参与
95%
5%
这个效果挺好看的
42 人已参与
93%
7%
第一个问题,老生常谈,多任务切换平铺模式无并行动画,极其影响操作,这个问题我之前已经发过视频,截止目前未解决 第二个问题,堆叠模式,清理后台之后会卡顿很久无法立即滑动屏幕,如视频所示 荣耀在过渡动画方面真的是遥遥落后,何时才能优化好?难道真要等到下一个大版本?
72 人已参与
90%
10%
滑动动画有时会出现掉帧现象
30 人已参与
90%
10%
切换动效卡顿建议优化
39 人已参与
95%
5%
建议荣耀magic系统做到像oppo和苹果系统那样丝滑流畅,同时风格不要太过于商务老气。
19 人已参与
74%
26%
希望荣耀可以多学学友商的过渡动画和打断动画,尤其是小米和欧珀的
29 人已参与
97%
3%
对比橘子系统,流畅性还是有很大空缺
37 人已参与
97%
3%
现在的应用打断动画升级了触控响应,但最关键的并行动画到目前为止还是缺失状态,仔细看可以看到在退出第二个应用的时候第一个应用的退出动画直接消失,所谓并行就是让动画各干各的,从哪来回哪去,现在国内五大手机厂商就荣耀缺失并行动画,建议优化🙏
34 人已参与
91%
9%
希望可以加上IQOO小米那样的应用打断动画
10 人已参与
70%
30%
建议增加场景自动化切换
24 人已参与
92%
8%
简体中文 - China
返回顶部