刚在 github 的热门项目上看到这个项目,https://github.com/KRTirtho/spotube ,居然是 flutter 开发的桌面端+移动端。我是 windows ,下载下来看了一下,包也不是很大,流畅度还行,就是样式明显还有优化的空间。这样的话对小公司来说简直就是福音阿,毕竟人手又不足。一套代码,多端发布还是挺爽的。 我之前用 react native 开发的跨移动端程序,现在在用 tauri 开发桌面端。虽然之前在 v2 上看到很多人不看好 flutter ,毕竟性能又不行(渲染引擎是 skia),样式代码嵌套简直就是地狱。没想到 flutter 这几年一直在发展,桌面端也稳定了。刚看了一下 issue ,还是 10000+,哈哈。 flutter, 桌面, 嵌套, skia
跨平台移动端自己倒是可以用同一套代码,pc 端代代码其实不好用同一套的,尺寸都不一样,如果每个地方都适配还不如重新开个分支。逻辑倒是可以通用一套,另外很多三方插件可能对 pc 端支持并不好,所以如果冲着一套代码就去用 flutter ,我觉得你可以收了这个心思
@purringpal no no no ,你理解错了,这个观点是随着硬件的发展,和浏览器内核的完善,游戏类渲染和浏览器渲染的差距,在非游戏层面,会越来越少,而 web 是成熟技术,组件最多,框架最多,调试也最完善,各种地方复用也是最简单 flutter 单一个类游戏渲染,你所有的调试技术全不管用了,出了问题你还得怀疑是不是底层渲染的问题,这个底层可不是谁都动得了的,浏览器打 css 补丁可就太容易了
可以说只会越来越好,开发一般的应用也是够用了,flutter 桌面开发需要解决的两个点:multi window 和 platform webview , 目前官方都在推进中,期待 2024 年能够完成。