为什么 Xamarin 表格以及何时使用 Xamarin 表格
Xamarin 正变得越来越流行 - 很难决定何时使用 Xamarin.Forms 和 Xamarin.Platform(所以 Xamarin.iOS 和 Xamarin.Android)。
首先,你应该知道可以使用哪种应用程序 Xamarin.Forms:
-
原型 - 可视化应用程序在不同设备上的外观。
-
不需要平台特定功能的应用程序(如 API) - 但请注意,Xamarin 正忙着提供尽可能多的跨平台兼容性。
-
代码共享至关重要的应用程序 - 比 UI 更重要。
-
显示数据的应用程序比高级功能更重要
还有许多其他因素:
-
谁将负责应用程序开发 - 如果你的团队由经验丰富的移动开发人员组成,他们将能够轻松处理 Xamarin.Forms。但是,如果每个平台有一个开发人员(本机开发),那么表单可能是更大的挑战。
-
还请注意,使用 Xamarin.Forms 有时候你仍然会遇到一些问题 - Xamarin.Forms 平台仍在改进中。
-
快速开发有时非常重要 - 减少成本和时间,你可以决定使用表单。
-
在开发没有任何高级功能的企业应用程序时,最好使用 Xamarin.Forms - 它使你能够在移动区域中共享模式代码而不是事件。代码的某些部分可以在许多平台上共享。
在下列情况下,你不应该使用 Xamarin.Forms:
-
你必须创建自定义功能并访问特定于平台的 API
-
你必须为移动应用程序创建自定义 UI
-
某些功能尚未准备好使用 Xamarin.Forms(如移动设备上的某些特定行为)
-
你的团队由特定于平台的移动开发人员组成(使用 Java 和/或 Swift / Objective C 进行移动开发)