将 Xamarin 和 Azure 结合使用

通过 .NET 和 Azure 创建功能强大且可扩展的本机移动应用

通过 .NET 构建移动应用

Xamarin 是一个免费的跨平台开源移动应用平台,用于通过 .NET 和 C# 构建本机 Android 和 iOS 应用。通过 Xamarin 和 Azure,可以快速开始使用各种服务(从身份验证到存储和 Azure 认知服务),提供可满足用户需求的沉浸式体验。

获取对设备功能和特定于平台的硬件的完全访问权限。Xamarin 应用是针对本机性能进行编译的

通过 Xamarin.Forms 和 MVVM 设计模式跨平台共享超过 95% 的代码

Azure 提供可缩放、高效、通用后端,从存储到身份验证、智能服务等

可在任何平台上使用,随附的工具提供适用于 Windows 和 Mac 的出色 .NET 开发体验

在 macOS 和 Windows 上进行开发

Xamarin 是一个开源平台,用于使用 C# 或 F# 为各种设备创建移动应用。Visual Studio 和 Visual Studio for Mac 提供全球领先的重构和代码清理功能以及 IntelliSense 以提高开发人员工作效率。它们具有强大的调试功能,可用于在仿真器或模拟器上,或者直接在物理设备上构建、部署和调试应用。

Visual Studio tools for Xamarin

构建出色的跨平台应用

Xamarin.Forms 是一个开源的移动 UI 框架,用于从单个共享代码库中通过 .NET 生成 iOS 和 Android 应用。最大程度提高生产力和效率,同时跨平台提供一致的外观和体验。通过 Xamarin,可以访问特定于平台的 API 并重新使用现有的 C/C++ 库来编写 .NET 和 Azure 支持的移动应用和游戏。

详细了解 Xamarin.Forms

出色的 DevOps 工具

实现 CI/CD 解决方案,使用你喜欢的 DevOps 工具为移动应用添加监视和报告,并在应用的整个生命周期中加快开发过程。从极高效的开发工具中进行选择,其中包括 GitHubAzure DevOpsVisual Studio App Center。这些工具旨在帮助你构建、测试、部署和监视应用,使你可以专注于真正重要的工作 - 为用户创建令人赞叹的移动体验。

使用 Azure DevOps 进行 CI/CD

带有 Azure 认知服务的智能应用

通过添加智能算法,转换用户与应用及其环境交互的方式。为应用注入高级功能 - 通过自然的通信方法查看、倾听、沟通、理解和解释用户需求。借助 SDK 或 REST API,只需编写几行代码,即可利用智能云。

探索认知服务

以行业领先的 Azure 安全性为基础

马上行动

通过注册 Azure 免费帐户获得免费的即时访问权限和在 Azure 上使用的 $200 额度。

通过此简短的系列视频,开始使用 Xamarin 和 Azure。

下载 Xamarin 和 Azure 信息图,这是一个方便的信息源,可帮助你快速取得进展。

关于 Xamarin 和 Azure 的面向开发人员的资源

可帮助你快速高效入门的一系列丰富的资源

文档

获取热门的面向开发人员的资源,其中包括快速入门、代码示例、教程和体系结构指南。

Microsoft Learn

通过 Microsoft Learn 提供的实践型分步式学习模块,免费学习如何构建支持云的移动应用。

有关 Xamarin 的常见问题

  • Xamarin 是可用于 Windows 和 macOS 的任何位置的开源框架。
  • 是的,Xamarin 可免费下载和使用。但是,需要使用 Visual Studio 或 Visual Studio for Mac 来生成、调试和部署用 Xamarin 构建的移动应用。这些产品具有各自的定价。
  • 是的,Xamarin 有一个活跃的社区,可以通过该社区回答问题、生成示例、编写教程等。由于 Xamarin 属于 .NET 开发人员生态系统,因此你还可以使用你喜欢的 NuGet 库、工具和框架来构建移动解决方案。

你随时可以开始设置 Azure 免费帐户