Xamarin.ios 是否可以将xamarin部件嵌入现有的本机应用程序?

Xamarin.ios 是否可以将xamarin部件嵌入现有的本机应用程序?,xamarin.ios,xamarin.android,xamarin,Xamarin.ios,Xamarin.android,Xamarin,我有现有的iOS和Android原生应用程序。是否可以使用Xamarin编码部分扩展应用程序?Xamarin.iOS和Xamarin.Android当前都设置为控制您的应用程序,因此您需要将主程序用C#编写,然后调用现有代码 这样做的方法是将现有的Objective-C或Java代码绑定为C库,然后从C中使用这些库。绑定技术正是Xamarin.iOS和Xamarin.Android工具的驱动力,因此您可以有效地执行同样的操作 一旦有了绑定,互操作性将以两种方式工作:您可以调用本机代码,本机代码可

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

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

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

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


坏消息是,与其从第0天开始享受使用这两种工具编写代码的乐趣,不如首先进行绑定,这通常不如在屏幕上观看彩色方块的移动有趣。

好的,我在这里找到了一个答案:

例如,用Xamarin编写的代码不能在本机或HTML5中使用 应用程序


谢谢Miguel,这正是我所担心的。因为这篇文章已经发布了几年了,我想更新一下主题,并询问经验丰富的Xamarin开发人员,“Xamarin.iOS和Xamarin.Android当前设置为控制你的应用程序”是否仍然是这样?在将Xamarin组件嵌入现有的本机iOS和Android应用程序方面有什么变化吗?@lukewar查看Embeddedinator-4000项目。自2017年以来,它实际上有一个关于微软Xamarin文档的页面,名为。有些,但听起来应该是可行的。只是想添加链接,允许您使用.NET库扩展本机应用程序,它目前似乎只支持Objective-C和Java,但似乎很有希望