我混淆了 Xamarin。形式和 Xamarin 母语。
这两者有什么区别?
那么,使用 Xamarin 的技术优势和劣势是什么呢?
来自 Xamarin 网站
Xamarin 表格最适用于:
IOS 和 Xamarin 安卓系统最适合:
需要专门交互的应用程序
具有高度抛光设计的应用程序
使用许多特定于平台的 API 的应用程序
自定义 UI 比代码共享更重要的应用程序
Xamarin 表格
优点
缺点
Xamarin。 Android,Xamarin.iOS,Windows Phone,Windows RT
除此之外,Xamarin 在 https://xamarin.com/forms上说:
哪种 Xamarin 方法最适合你的应用程序?
除了 Xamarin 网站上显示的 分数外,你还应该考虑:
你的团队背景
您的团队中是否有人以前曾经有过为 Android 或 iOS (使用 Java 或 Obj-C/Swift)编写本地代码的经验?这种经验在本地 Xamarin 中可以重用,但是他们必须学习使用 Forms 编写代码的另一个平台。
如果他们对 iOS/Android 一无所知,只知道一些 XAML,情况也是如此。当然 Xamarin。表单与 WPF/Silverlight 不同,但是了解 XAML 肯定有助于我使用表单。
表演
Xamarin Forms 仍然存在一些问题,比如初始化时间。您应该考虑这是否会对您的最终用户造成问题。如果我偶尔使用一下仪表板应用程序,我不会费心等待它打开,但如果同样的事情发生在一个消息应用程序上,我会很生气。
交货前的时间
由于使用 Forms 时代码共享更大,您可能会期望更快的传递时间。
应用程序的复杂性
考虑到前面的观点,使用 Forms 您可能会偶然发现一些 show stop bug (毕竟这是一种非常新的技术) ,它将使得所获得的时间无效。在选择之前要考虑应用程序的复杂性。