Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] 是否支持跨平台 #49

Open
jksusu opened this issue Jul 23, 2024 · 7 comments
Open

[Feature] 是否支持跨平台 #49

jksusu opened this issue Jul 23, 2024 · 7 comments
Assignees
Labels
enhancement New feature or request

Comments

@jksusu
Copy link

jksusu commented Jul 23, 2024

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.
能支持一下 mac m芯片系列吗?

@jksusu jksusu added the enhancement New feature or request label Jul 23, 2024
@Miaoyww
Copy link
Owner

Miaoyww commented Jul 23, 2024

理论上是可以,看:https://learn.microsoft.com/zh-tw/dotnet/core/install/macos
但由于目前是WinUi3开发,所以现在做支持可能是有些问题。
不过也是在考虑当中,因为我个人觉得NonsPlayer只能跑在一个系统上实在是有些浪费。

@Miaoyww
Copy link
Owner

Miaoyww commented Jul 23, 2024

目前若是要改,可以考虑再切换到 https://avaloniaui.net/
但开发精力实在有限,所以暂推迟

@ZGGSONG
Copy link

ZGGSONG commented Jul 25, 2024

真心建议一开始就上,不然到后面越做越大,没有动力去改框架了

@Miaoyww
Copy link
Owner

Miaoyww commented Jul 25, 2024

真心建议一开始就上,不然到后面越做越大,没有动力去改框架了

我把核心框架都放在NonsPlayer.Core里了,如果要改应该也是只需要改UI之类,应该没啥大问题。我今天试一试从Winui3迁移,看看效果怎么样

@Miaoyww
Copy link
Owner

Miaoyww commented Jul 25, 2024

真心建议一开始就上,不然到后面越做越大,没有动力去改框架了

我把核心框架都放在NonsPlayer.Core里了,如果要改应该也是只需要改UI之类,应该没啥大问题。我今天试一试从Winui3迁移,看看效果怎么样

简单试了一下,整体操作逻辑和winui3区别不是很大,只是部分功能需要另外实现。
但是我认为现在较重要的是先做一个成品,最后再做跨平台,毕竟只是UI的问题。

@driver1998
Copy link

既然是WinUI 3那可以考虑上Uno?应该会比拿Avalonia重写更容易一点。

@Miaoyww
Copy link
Owner

Miaoyww commented Aug 7, 2024

既然是WinUI 3那可以考虑上Uno?应该会比拿Avalonia重写更容易一点。

好的,我会试试uno的

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants