Xamarin.Forms共享项目与Native Forms

时间:2018-01-08 11:28:13

标签: xamarin xamarin.forms xamarin.ios xamarin.android

在查看有关Xamarin Native Forms的this文章后,我有点困惑。我目前正在将Xamarin用于一个项目,该项目是作为共享项目创建的,并且没有任何特定于平台的内容。所以我的页面和业务逻辑位于我的共享项目中,android,iOS和UWP项目不包含其他内容。

我是否可以通过博客文章中的描述将共享页面移动到每个平台项目中获得任何好处?这对我来说似乎是不必要的,因为我在3个地方都有相同的代码。

TL; DR:

使用Xamarin Native Forms(请参阅链接)与共享项目有关代码重复和优化的优点是什么?性能

1 个答案:

答案 0 :(得分:2)

好像你很困惑。

Native Forms是一个相对较新的功能,允许你使用经典/原生Xamarin的Xamarin.Forms。您可以在您提供的链接中阅读更多信息。

共享项目是一种跨本机应用程序共享业务逻辑的方法。 official documentation中有不同的“代码共享选项”。每个代码共享选项都有各自的优缺点。熟悉官方文档,如果您仍然有疑问,请询问。