我可以使用 Xamarin 在 c# 中开发 windows 和 mac 应用程序吗?
Can I use Xamarin to develop windows and mac application in c#?
我从未使用过 mac 操作系统。我想开发一个可以在Mac和Windows上运行的应用程序,我可以使用Xamarin开发应用程序吗?
Xamarin.Forms 有什么作用?
我在网上搜索过,但找不到答案。请帮忙!
"Build native UIs for iOS, Android and Windows Phone from a single,
shared C# codebase"
您仍然可以使用相同的 Portable class library[=22 使用 Xamarin 实现 Mac 和 Windows =].您只需要为 Mac 和 Windows.
构建自己的 UI
有关便携式 class 库的更多信息:Cross-Platform Development with the Portable Class Library
Xamarin.Forms 自提问以来已更新,所以我想我添加以下内容:
使用 Xamarin.Forms,您现在可以使用相同的代码创建面向以下平台的跨平台应用程序:
UWP
这是为 Windows10 创建应用程序的理想选择,如果您打算通过商店或旁加载来分发它们。它速度很快,但缺少很多 API 和功能,看起来微软还有很多工作要做。
WPF
是的,您也可以使用 XF 为 WPF 构建,但它仍处于预览阶段(在撰写本文时),因此很多功能还不能正常工作(例如 ListView Headers)
iOS
为 iPhone、iPad 和 iPod
构建原生应用程序
Android
为设备构建本机应用 运行宁 Android
macOS
同一个应用程序也可以 运行 在 macOS 上,但它仍处于预览阶段(在撰写本文时)
Tizen
现在可以使用 XF 构建智能手机、手表和电视 运行ning 三星 Tizen。
Linux
我也可以在 Linux 上 运行 相同的 Windows/iOS/macOS/Android 应用程序真是太好了!我还没有亲自测试过
结论:
使用 Xamarin.Forms 您可以使用相同的代码同时针对多个平台,如果您需要访问特定于平台的功能,您仍然可以这样做(例如通过 DependencyService)
我从未使用过 mac 操作系统。我想开发一个可以在Mac和Windows上运行的应用程序,我可以使用Xamarin开发应用程序吗?
Xamarin.Forms 有什么作用?
我在网上搜索过,但找不到答案。请帮忙!
"Build native UIs for iOS, Android and Windows Phone from a single, shared C# codebase"
您仍然可以使用相同的 Portable class library[=22 使用 Xamarin 实现 Mac 和 Windows =].您只需要为 Mac 和 Windows.
构建自己的 UI有关便携式 class 库的更多信息:Cross-Platform Development with the Portable Class Library
Xamarin.Forms 自提问以来已更新,所以我想我添加以下内容:
使用 Xamarin.Forms,您现在可以使用相同的代码创建面向以下平台的跨平台应用程序:
UWP
这是为 Windows10 创建应用程序的理想选择,如果您打算通过商店或旁加载来分发它们。它速度很快,但缺少很多 API 和功能,看起来微软还有很多工作要做。
WPF
是的,您也可以使用 XF 为 WPF 构建,但它仍处于预览阶段(在撰写本文时),因此很多功能还不能正常工作(例如 ListView Headers)
iOS
为 iPhone、iPad 和 iPod
构建原生应用程序Android
为设备构建本机应用 运行宁 Android
macOS
同一个应用程序也可以 运行 在 macOS 上,但它仍处于预览阶段(在撰写本文时)
Tizen
现在可以使用 XF 构建智能手机、手表和电视 运行ning 三星 Tizen。
Linux
我也可以在 Linux 上 运行 相同的 Windows/iOS/macOS/Android 应用程序真是太好了!我还没有亲自测试过
结论:
使用 Xamarin.Forms 您可以使用相同的代码同时针对多个平台,如果您需要访问特定于平台的功能,您仍然可以这样做(例如通过 DependencyService)