Skip to content
Xamarin2020-07-14T10:26:36-07:00

Visual Studio for Mac 上的 Xamarin

通过 C# 和 .NET 构建适用于 iOS、Android、macOS 等的应用

下载 Visual Studio for Mac

构建丰富的本机应用

通过对 Xamarin 的卓越支持,可以开发适用于 Android、macOS、iOS、tvOS 和 watchOS 的丰富本机体验。 应用从外观上看与本机的一样,因为它们就是本机的。 使用 Xamarin 生成的应用利用平台特定的硬件加速,并进行编译以实现本机性能。 访问本机平台功能,如 ARKit、CoreML、指纹、蓝牙、NFC 等。 在 Xamarin 应用中利用本机 iOS 和 Android 库,以获得全面和简化的功能。

screenshot of build rich native apps

在同一个位置访问你需要的一切

Visual Studio for Mac 在 macOS 上具有对 Xamarin 开发的卓越支持,它具有在 Mac 上使用完全受支持的 IDE 构建、设计和测试令人赞叹的高性能应用程序所需的一切内容。 编写 C# 代码时,使用丰富的嵌入型 IntelliSense 功能,保持工作效率。 利用复杂的项目和解决方案管理系统、集成的源代码管理以及新式集成开发环境 (IDE) 中包含的许多其他功能。

用于为应用构建引人注目的 UI 的恰当工具

利用内置的可视化设计器,为 iOS 和 Android 制作 UI。 对于 Android 应用程序,Visual Studio for Mac 包含其自己的设计器,该设计器适用于 Android .xml 文件来直观地构造用户界面。 IOS 设计器与 Visual Studio for Mac 完全集成,可进行 .xib 和 Storyboard 文件的可视编辑,以创建 iOS、tvOS 和 WatchOS UI 和转换。 使用极其简单且富有性价比的方法,根据需要在模拟器和设备上部署和调试应用。

使用 Xamarin 实现跨平台

通过在所有 .NET 平台中共享代码来更快地启动和运行。只需写入一次,即可在任意位置运行。 使用你最喜爱的框架和库来构建令人赞叹的移动应用程序。

使用 Xamarin.Essentials 从共享代码访问本机 API。 超过 50 个特定于平台的 API(其中包括地理位置、安全存储、传感器和设备信息等强大的硬件功能)与 Xamarin.Essentials 的结合使用非常简单。 通过单个跨平台 API,无需花费时间来编写每个平台的特定代码。

使用 Xamarin.Forms,提供令人赞叹的跨平台用户界面

借助 Xamarin.Forms,可以使用 C# 或 XAML 来构建适用于 iOS、Android 和 macOS 的跨平台用户界面。 借助此开源移动 UI 框架,可以从单个共享代码库生成应用。 此外,对 MVVM 模式的内置支持意味着可以创建可测试且可扩展的代码。

快速获取跨平台的一致外观或本机外观。 借助 Xamarin.Forms Visual,可以使用设计系统来采用相同的跨平台设计,该系统会规定大小、颜色、间距以及视图和布局的外观和方式的其他方面。 通过 Xamarin.Forms Visual 可为所有应用程序提供统一的外观。

通过 Azure 利用云的强大功能

创建可随用户增长而扩展的智能、云驱动的移动应用程序。 将 .NET Core 与 Visual Studio 结合使用,创建 API 和无服务器工作流,以便可在按下按钮时响应用户事件并覆盖全球受众。 集成机器学习功能并添加机器人以实现沉浸程度更高的用户体验,所有这些都可通过 .NET 和 Visual Studio for Mac 完成

与活跃的开发人员社区连接

了解由 Xamarin 提供支持的知名公司以及事业

全球各行各业的企业都使用 Xamarin 和 .NET 来构建高性能的本机移动应用。 查看开发者使用 Xamarin、.NET 和 Visual Studio 创建的移动应用

推出专为 Mac 量身打造的专业环境,免费提供给大部分非企业用户

反馈