专栏名称: 鸿洋
你好,欢迎关注鸿洋的公众号,每天为您推送高质量文章,让你每天都能涨知识。点击历史消息,查看所有已推送的文章,喜欢可以置顶本公众号。此外,本公众号支持投稿,如果你有原创的文章,希望通过本公众号发布,欢迎投稿。
目录
相关文章推荐
鸿洋  ·  Android×AI ... ·  14 小时前  
复利大王  ·  黄小姐又来搞事情? ·  15 小时前  
复利大王  ·  六年级已成早恋重灾区了? ·  15 小时前  
鸿洋  ·  今年这形势,千万别离职! ·  昨天  
复利大王  ·  BJ某金融国企毕业了90%? ·  昨天  
51好读  ›  专栏  ›  鸿洋

Android×AI 技术刊#第11期——都是Android技术文

鸿洋  · 公众号  · android  · 2025-06-17 08:35

主要观点总结

本周Android技术动态涵盖跨端框架、性能优化、底层机制等方面的多个关键点,包括腾讯视频开源的ovCompose框架、D-Vsync渲染管线优化方案、Flutter小技巧等。

关键观点总结

关键观点1: 跨端框架突破

腾讯视频开源的ovCompose框架实现Android/iOS/鸿蒙三端一码开发,基于Compose Multiplatform深度优化性能与原生混排能力;货拉拉开源的TheRouter鸿蒙路由支持跨模块解耦与动态路由表下发。

关键观点2: 性能优化实践

手机系统D-Vsync渲染管线优化方案发布,实测掉帧率降低72.7%,功耗仅微增0.13%;Flutter复现iOS 26的“液态玻璃”效果,解析着色器与扭曲算法实现难点。

关键观点3: 底层机制深潜

介绍Android Runtime(ART)加载验证流程、链接准备阶段和初始化锁机制的技术细节;SO脱壳全流程指南,包括Frida Dump内存捕获和SoFixer修复实战详解。

关键观点4: 开源技术和工具

介绍开源地址和特性,包括腾讯视频ovCompose框架和货拉拉开源的TheRouter路由框架的使用和特性;其他如Frida Dump内存捕获工具的使用和原理深入解析。

关键观点5: 其他技术动态

分享文字闪烁效果的实现过程和探索;AI Agent(智能体)技术白皮书翻译自Google团队的白皮书,阐述AI Agent的核心概念与架构。


正文

请到「今天看啥」查看全文


:Frida Dump 内存捕获 + SoFixer 修复实战详解。

Android

重磅!鸿蒙平台首个全跨端APP ——腾讯视频ovCompose框架发布 | 腾讯技术工程: 官方也发文介绍了,腾讯视频推出ovCompose框架,基于Compose Multiplatform,支持Android、iOS和鸿蒙三端一码开发,解决Compose不支持鸿蒙及iOS混排受限问题。特性包括高性能优化(如GC抑制、内存管理)、三端一致性渲染、原生UI混排支持,以及KuiklyBase组件生态(如堆栈还原、资源管理)。已在腾讯视频等10+款APP落地,显著提升开发效率。


图片



开源地址:

https://github.com/Tencent-TDS


Flutter 小技巧之:实现 iOS 26 的 “液态玻璃” | GSYTech: 本文介绍了在Flutter中复现iOS 26“液态玻璃”效果的方法。不同于简单模糊,该效果通过自定义着色器实现核心LiquidGlass函数,涉及采样周围像素进行模糊处理,并扭曲背景坐标模拟液态扭曲感。作者详细解释了代码逻辑,如调整缩放或水滴扭曲以接近iOS锁屏效果,并讨论了性能挑战和与官方实现的差距。最后提供Demo链接供参考。


图片

iOS 26 beta1 重新禁止 JIT 执行,Flutter 下的 iOS 真机 hot load 暂时无法使用 | GSYTech: iOS 26 beta1 重新禁止 JIT 执行,导致 Flutter 在 iOS 真机上的 hot load 功能失效。原因在于系统加强内存权限限制,禁止未经代码签名的二进制文件通过 JIT 编译直接执行,影响了 mprotect 的使用,而 mprotect 是 hot load 的关键机制。此问题仅影响真机调试,模拟器不受影响。Flutter 团队需开发解释器支持 Dart 代码执行,避免内存权限修改,修复方向包括解释代码支持、dart:ffi 集成、性能优化及混合模式执行(如 shorebird 的热更新方案)。类似问题也影响其他工具如 StikJIT。


手机系统的D-Vsync渲染显示管线优化 | haha视界: 本文提出D-Vsync技术解决手机渲染掉帧问题。传统VSync架构因渲染与显示强耦合,导致5%的重负载帧无法在固定刷新周期内完成而卡顿。D-Vsync通过解耦渲染与显示,利用短帧节省的时间窗口提前执行长帧渲染。关键技术包括:1)输入预测层(IPL)通过曲线拟合校正输入事件;2)帧预执行模块累积空闲时间;3)显示时间虚拟器(DTV)维持动画节奏。该方案覆盖85%动画和10%交互场景,在鸿蒙/安卓实测中实现掉帧减少72.7%、卡顿降低72.3%、渲染延迟下降31.1%,功耗仅微增0.13-0.37%,内存消耗增加约10MB。







请到「今天看啥」查看全文