Open cosven opened 8 months ago
每隔一段时间就会遇到 “是否支持移动端”、“移动端用哪个框架比较好”的问题。这里创建一个 issue,把一些想法和讨论给记录下来。
关于 “FeelUOwn 移动端“,有好几个话题可以讨论
这一小节之讨论 2.2 这个问题。
现有代码大体可以分为四大模块:
如果要支持移动端,能够服用的主要是 library 模块,server 的 rpc 模块可能也有用。其它模块是无法复用的。现在是 Python 编写的,而 Python 要在 iOS 和 Android 上运行,都要花不少功夫。
看了几个选项
对于 2 这个选项,看了看 flet 的文档,本地也简单尝试了一下。总的来说,感受是能用,但目前肯定要踩很多坑。并且 UI 可定制程度是一个潜在的问题(风险)。具体来说,目前的主观感受如下:
其它模块是无法复用的
player 模块可能也能复用大部分。flet 团队的 media_kit 也是基于 libmpv 实现的。 https://pub.dev/packages/media_kit
简介与背景
每隔一段时间就会遇到 “是否支持移动端”、“移动端用哪个框架比较好”的问题。这里创建一个 issue,把一些想法和讨论给记录下来。
关于 “FeelUOwn 移动端“,有好几个话题可以讨论
2.2 问题调研记录
这一小节之讨论 2.2 这个问题。
现有代码大体可以分为四大模块:
如果要支持移动端,能够服用的主要是 library 模块,server 的 rpc 模块可能也有用。其它模块是无法复用的。现在是 Python 编写的,而 Python 要在 iOS 和 Android 上运行,都要花不少功夫。
看了几个选项
对于 2 这个选项,看了看 flet 的文档,本地也简单尝试了一下。总的来说,感受是能用,但目前肯定要踩很多坑。并且 UI 可定制程度是一个潜在的问题(风险)。具体来说,目前的主观感受如下: