是否可以将xamarin部分嵌入到现有的本机应用程序中?

时间:2013-06-25 07:37:12

标签: xamarin.ios xamarin.android xamarin

我有现有的iOS和Android原生应用。是否可以使用Xamarin编码部分扩展应用程序?

2 个答案:

答案 0 :(得分:6)

目前,Xamarin.iOS和Xamarin.Android都设置为控制您的应用程序,因此您需要使用C#编写主程序,然后调用现有代码。

执行此操作的方法是将现有的Objective-C或Java代码绑定为C#库,然后从C#中使用这些库。绑定技术正是驱动Xamarin.iOS和Xamarin.Android工具的原因,因此您可以有效地做同样的工作。

一旦你有了绑定,互操作性就可以两种方式:你可以调用本机代码,本机代码可以调用C#。

坏消息是,从第0天起开始喜欢用两种工具编写代码,首先要做的是绑定,这通常不像在屏幕上观看彩色平方移动那样有趣。 / p>

答案 1 :(得分:2)

好的,我在这里找到答案:http://www.whitneyland.com/2013/05/why-i-dont-recommend-xamarin-for-mobile-development.html

  

例如,用Xamarin编写的代码不能用于native或HTML5   应用