通过Xamarin和C#使用和构建第三方控件

时间:2013-04-17 16:17:11

标签: android ios xamarin.ios xamarin

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

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

  2. 是否可以使用Xamarin开发控件,可供其他本机OS应用程序开发人员使用/使用?

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

1 个答案:

答案 0 :(得分:3)

  1. 你当然可以使用第三方组件,Xamarin有一个new component store用于在Xamarin Studio中分发这些组件,你也可以在Visual Studio中使用新版本的NuGet。如果您碰巧找到了要使用的Objective-C或Java库,也可以绑定本机库。

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

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