小编典典

Xamarin.Forms 和 Xamarin Native 有什么区别?

all

我对 Xamarin.Forms 和 Xamarin 本机感到困惑。

两者有什么区别?

那么在 Xamarin Native 上使用 Xamarin.Forms 的技术优势和劣势是什么?


阅读 79

收藏
2022-08-29

共1个答案

小编典典

除了 Xamarin 网站中显示的要点之外,您还应该考虑:

你的团队背景

您的团队中是否有人曾有过为 Android 或 iOS(使用 Java 或 Obj-C/Swift)原生编码的经验?这种体验在本机 Xamarin
中得到重用,但他们必须学习另一个平台才能在 Forms 中编码。

如果他们对 iOS/Android 一无所知但了解一些 XAML,情况也是如此。当然 Xamarin.Forms 与 WPF/Silverlight
不同,但了解 XAML 肯定有助于我使用 Forms。

表现

Xamarin Forms
仍然存在一些问题,例如初始化时间。您应该考虑这是否会成为您的最终用户的问题。我不会费心等待一段时间来打开我偶尔使用的仪表板应用程序,但如果同样的情况发生在消息传递应用程序上,我会很生气。

交货时间

由于使用表单时代码共享更大,因此您可能期望更快的交付时间。

应用程序的复杂性

考虑到前一点,使用 Forms 您可能会偶然发现一些阻碍时间的错误(毕竟这是一项非常新的技术),这将使时间收益无效。在选择之前考虑您的应用程序的复杂性。

2022-08-29