在开发应用程序时,我希望保留在原始开发和第三方组件之间进行选择的自由。这是我可以用Xamarin做的事吗? (假设第三方控件通常用于本机开发生态系统。)
是否可以使用Xamarin开发控件,可供其他本机OS应用程序开发人员使用/使用?
Xamarin在适应原生平台变化方面是否快速或草率?基本上,在新的iOS或Android版本中的新功能逐渐渗透到Xamarin之前,典型的交付时间是多少。 (这是我开始使用和发布更新的时间。)
答案 0 :(得分:3)
你当然可以使用第三方组件,Xamarin有一个new component store用于在Xamarin Studio中分发这些组件,你也可以在Visual Studio中使用新版本的NuGet。如果您碰巧找到了要使用的Objective-C或Java库,也可以绑定本机库。
您当然可以通过组件商店为其他Xamarin开发人员执行此操作。然而,将C#控件分发给本机开发人员可能并不容易,因为他们必须加载Mono运行时才能使用您的控件。
他们一直非常快,事实上,他们在Apple发布iOS 6的同一天发布了MonoTouch 6.0。