Xamarin安卓开发框架是什么

Xamarin 成立于 2011 年,归微软所有,已经存在近十年,是最古老的应用程序开发框架之一。该平台为开发人员提供了专门为在 Android、iOS、macOS 等平台上构建应用程序而编译的库和工具。

Image result for Xamarin

? Xamarin 框架有什么特别之处?

由于 Xamarin 是 Visual Studio IDE 的一部分,它允许使用 C# 编写跨平台应用程序,其代码在所有平台上几乎相同(大约 75% 的代码库是相同的。)

由于这种质量,许多受人尊敬的公司在医疗保健等实体行业在其移动开发项目中选择了 Xamarin。尽管 Xamarin 是一个免费的开源框架,但商业大型软件开发需要 Microsoft Visual Studio IDE 的许可证,这会带来相当大的额外费用。

我们喜欢它的地方:

  • 使用 Xamarin 开发的应用程序具有类似本机的高性能。
  • Xamarin 包含 C#、.Net 和 Microsoft Visual Studio 的广泛生态系统使其成为可用的最完整的移动应用程序框架之一。
  • Xamarin 的特定于平台的库使开发人员可以访问来自 Apple、Facebook、Google 和其他平台的 API,以丰富应用程序的功能。
  • 增强的用户体验,这要归功于 Xamarin 的庞大模板库,它允许开发人员跨不同平台重用代码,或手动自定义元素。
  • 与 React Native 一样,Xamarin 是开源的,可以免费提供给小型开发团队。

少了什么东西:

  • 对 Xamarin 的更新通常会延迟,然后才会反映在框架的工具中,这有时会导致个别应用出现问题。
  • Xamarin 应用程序通常比本机应用程序大,新版本增加了大约 5 mb,重建增加了 20 mb。
  • Xamarin 不太适合构建具有复杂动画或复杂游戏功能的应用程序。
  • UI 代码的某些部分可能需要用 Java 或 Kotlin 重写以自定义您的 Android 应用程序。
Xamarin安卓开发框架是什么

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注