本人现在作为C#初学者,试着通过WPF,winform在PC端试着练习了一下。在此基础上,请教各位前辈一点问题,
基于WPF或winform在PC端的一个界面框架,如何同步移植到手机移动端。是通过C#跨平台开发的方式,还是最好使用原生态的开发,如安卓开发?谢谢各位前辈
手机端,WPF和 Winform 都别想。当然最好的方式是安卓开发,但你的学习成本就上去了。你需要学习安卓的机制和SDK的使用。但如果你想要把 C# 移植到手机端,你可以尝试 .NET MAUI,当然这也有学习框架的成本:https://dotnet.microsoft.com/en-us/apps/mobile
将基于 WPF 或 WinForms 的 PC 应用程序移植到手机移动端,您有几种选择,具体取决于您的要求和经验水平。以下是一些建议和思路:
Xamarin(现在是 MAUI 的一部分)
Uno Platform
Avalonia
Android 原生开发
iOS 原生开发
如果您的目标是快速移植并共享代码,建议考虑 Xamarin 或 MAUI。若只针对 Android 或对性能有更高的要求,原生开发可能是更合适的选择。务必权衡各个方案的优缺点,选择最适合您需求的方向。
如果需要更详细的信息或指导,请随时问我!