1

Xamarin 似乎是一个非常好的开发跨平台应用程序的平台,尽管我脑海中浮现了一些非常明显的问题,我无法使用我有限的 google-foo 技能得到一个像样的答案。我想知道这里的专家是否可以就以下问题给我一个合理的建议:

  1. 在开发我的应用程序时,我想保持在原始开发和 3rd 方组件之间进行选择的自由。这是我可以使用 Xamarin 做的事情吗?(假设第 3 方控件通常用于原生开发生态系统。)

  2. 是否可以使用 Xamarin 开发可供其他本机操作系统应用程序开发人员使用/使用的控件?

  3. Xamarin 在适应原生平台的变化方面是快速还是草率?基本上,在新的 iOS 或 Android 版本中的新功能渗透到 Xamarin 之前,典型的交付周期是多少。(这是我使用和发布更新的提前时间开始的地方。)

4

1 回答 1

3
  1. 您当然可以使用 3rd 方组件,Xamarin 有一个新的组件存储,用于在 Xamarin Studio 中分发这些组件,您还可以在新版本发布时在 Visual Studio 中使用 NuGet。如果您碰巧找到要使用的 Objective-C 或 java 库,您还可以绑定本机库。

  2. 您当然可以通过组件商店为其他 Xamarin 开发人员执行此操作。然而,将 C# 控件分发给本地开发人员可能并不容易,因为他们必须加载 Mono 运行时才能使用您的控件。

  3. 他们的速度非常快,事实上,他们在 Apple 发布 iOS 6 的同一天推出了MonoTouch 6.0 。

于 2013-04-17T20:57:21.097 回答