Skip to content

Commit 6be18e2

Browse files
committed
fix #5014
1 parent bff29f3 commit 6be18e2

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

Reports/2025/#337-2025.06.09.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,15 @@
4242

4343
[@BluesJiang](https://github.com/bluesjiang): 在 WWDC24 上,苹果对 iPadOS 上的原生 TabBar Controller 的 UI 作了很大的改版。将 SideBar 移动到了顶部,原本在底部的 UI 也移动到了页面的顶部。这种底层 UI 的改动影响到了我们线上的 UI 表现。这篇文章就给出了三个可行的解决方案,将 UI 还原成原来的的样子,
4444

45+
### 🐎 [Compose Multiplatform Skia 对比 Flutter Impeller ,都是跨平台自绘有什么差异](https://mp.weixin.qq.com/s/o0vopxuOcqzT47R0Pb2EkA)
46+
47+
[@david-clang](https://github.com/david-clang):本文大概介绍了 Compose Multiplatform 中的 Skia 和 Flutter 中的 Impeller 的差异,它们最大的区别是两个:
48+
49+
1. Impeller 定位只为 Flutter 服务,而 Skia 更多考虑兼顾通用性支持。
50+
2. Impeller 着色器是提前编译,而 Skia 是运行时动态编译。
51+
- Impeller:通过 `impellerc` 工具链在应用构建期将 GLSL 转换为 SPIR-V ,再编译为平台原生代码(如 Metal MSL),彻底消除运行时编译开销。
52+
- Skia:依赖传统 Ganesh 后端,需在运行时动态生成着色器(GPU 指令),首次执行复杂动画易引发卡顿(Jank)
53+
4554
## 工具
4655

4756
> 开发过程中常用的工具,及一些新工具的介绍

0 commit comments

Comments
 (0)