我想为Windows和Mac OS开发桌面应用程序。我可以使用Xamarin吗?使用适用于Windows和Mac OS的Xamarin开发桌面应用程序?
2
A
回答
0
使用Xamarin/Mono,您可以使用随附的GTK#wrapper来构建跨平台的Windows/OSx/Nix应用程序。
请注意,在Windows和OSx上,用户界面看起来不像原生的。
1
是的,你可以,但Xamarin.Mac支持Xamarin.Mac现在不可用。对于Xamarin.UWP来说。
在使用Xamarin.Mac时,确实使用了Mono Framework,您可以在Xamarin Studio上进行开发。接口可以通过代码或XCode上的Interface Builder创建。您可以在这里获得更多信息:https://developer.xamarin.com/guides/mac/getting_started/
+0
Xamarin.Forms之外的Xamarin的一般策略是提供一个定制的平台特定的GUI,同时利用一个通用的C#库业务特定的逻辑。您可以使用MVVM模式(或类似模式)在共享库中开发大部分应用程序,并为Window/macOS提供大部分“精简”UI层。 –
1
相关问题
- 1. 适用于Windows桌面应用程序的Xamarin表单?
- 2. 桌面应用程序可以用C++开发,可以在Windows和Mac OS上使用吗?
- 3. libGDX适用于仅桌面应用程序开发吗?
- 4. 用于Windows(桌面+ Web应用程序)和Windows的UI开发CE
- 5. 开发平台的Windows和OS X桌面应用程序的首选
- 6. 适用于Windows的桌面gadet /应用程序
- 7. 如何将Windows桌面应用程序转换为Mac桌面应用程序?
- 8. 我可以使用Xamarin在c#中开发Windows和Mac应用程序吗?
- 9. C++ 11应用程序使用dispatch_apply不适用于Mac OS Sierra
- 10. 适用于Windows和Linux的应用程序开发
- 11. 如何在使用X关闭Mac桌面应用程序后重新打开Mac桌面应用程序
- 12. 适用于OCaml程序的Mac OS GUI
- 13. 编译为Linux,Mac OS和Windows的桌面开发环境
- 14. 混合应用程序开发 - iOS,Android,Windows Phone和桌面?
- 15. 如何在mac os上使用vagrant时打开windows桌面?
- 16. 在Mac OS X上开发个人使用的应用程序
- 17. 适用于Windows的Monobjc和Mac UI应用程序
- 18. 适用于桌面应用程序的Adobe AIR和Appcelerator Titanium
- 19. 使用Javascript和HTML进行桌面应用程序开发
- 20. 用于Linux的快速桌面应用程序开发工具
- 21. 用于开发Java桌面应用程序的最佳IDE
- 22. 更改用于Mac的Gihub桌面应用程序的用户
- 23. Mac OS上的桌面应用程序自动化
- 24. 适用于Windows 8的免费IDE应用程序开发
- 25. 适用于Mac的Winform应用程序
- 26. 如何使用TELERIK开发用于桌面应用程序的UI
- 27. 用于使用python开发桌面应用程序的HTML/Javascript/CSS GUI?
- 28. 用Electron和Angular 2开发桌面应用程序
- 29. 使用HTML开发桌面应用程序视图,作为web应用程序
- 30. 适用于OS X应用程序/ iOS应用程序开发的Ruby实用程序?
'Xamarin.Forms' has alpha支持构建macOS GUI您正在寻找'Forms'方法,否则'Xamarin.Mac'可用于创建“本地”macOS UI,并且您可以在不同平台之间共享应用程序的业务逻辑:https:// twitter.com/migueldeicaza/status/773234995473244160 – SushiHangover