是否可以将C#APP转换或包装到IO Xcode Apple APP和Android

问题描述 投票:-1回答:1

我有一个在C#上为Windows 10开发的应用程序,现在我想转移到IOS和Android。我听说过xamarin并在C#中使用了一些东西但是有可能嵌入C#代码并将其移动到apple xcode而无需再次重新开发应用程序吗?

c# android ios xcode xamarin
1个回答
0
投票

是否有可能嵌入C#代码并将其移至Apple xcode而无需再次重新开发应用程序?

不,这是不可能的。基本上,您可以在不同平台上共享一些UI,但我认为重新开发每个平台的应用程序是必要的。

不确定是否要使用Xamarin.Android和Xamarin.iOS或Xamarin.Forms来开发您的应用程序,您可以使用C#进行开发,使用Xamarin,它提供了.Net框架中广泛功能的跨平台实现,但是每个系统的实际实现是非常不同的。有关更多信息,请参阅Understanding the Xamarin Mobile Platform

对于Xamarin.Android和Xamarin.iOS,您可以参考Android ArchitectureiOS Architecture

对于Xamarin.Forms,您可以在PCL中设置UI和一些基本功能,以便在不同平台之间共享,但对于大多数功能,例如使用文件,我们需要访问每个平台的本机方法,因此,Xamarin .Forms提供了一个名为DependencyService的定位器来实现这一目标。

© www.soinside.com 2019 - 2024. All rights reserved.