File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change 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> 开发过程中常用的工具,及一些新工具的介绍
You can’t perform that action at this time.
0 commit comments