在Android中转换现有的Windows 10 UWP应用程序

Car*_*ors 8 c# windows android xamarin uwp

我找到了一些例子,就像我在Xamarin.Native中使用Windows UWP一样.但这意味着我在Windows UWP转换中是一个Xamarin.Nativ.我想将完成的Windows UWP应用程序转换为目标Android或iOS.是否普遍支持或需要我的UWP应用程序再次使用Xamarin进行重建?

链接:

添加通用Windows平台(UWP)应用程序

Xamarin.Forms 2.0 Windows 10预览版入门

Dan*_*ski 3

不幸的是,据我所知,没有转换器可以直接将 UWP 应用程序转换为 Android 应用程序。

有几种方法可以使整个过程变得更加容易(这样您就可以更快地创建 Android 应用程序)。如果您编写了 UWP 应用程序并分离了可在其他应用程序中使用的通用代码,您也可以在 Xamarin.Android 应用程序中使用它 - 最好的方法是将 PCL 与通用代码一起使用。您想要创建哪种类型的 Xamarin 应用程序也很重要:

1) Xamarin Forms - 每个应用程序的通用 UI:Windows、Android 和 iOS。他们可以使用一个共享代码。请记住,Xamarin Forms 应用程序通常最适合显示数据,并且它们在参考平台特定功能方面受到限制。

请参阅下文以了解更多信息:

https://docs.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/sharing_code_options/

2) Xamarin.Platfrom(即 Xamarin.Android 和 Xamarin.iOS):

在这里,您可以为每个项目(Windows、Android 和 iOS)创建本机 UI 并访问特定平台功能。参考代码 - 您可以将通用代码放入一个 PCL 中,并可以从每个项目访问它。

请参阅此网站 - 在这里您可以找到不同的 Xamarin 选项来创建跨平台应用程序:

https://developer.xamarin.com/