Xamarin的Telerik UI?下载30天免费试用

Xamarin Forms vs Xamarin Native(Xamarin。iOS & Xamarin.Android)

如果您是Xamarin世界的新手,并且还在犹豫开发应用程序的方法,那么您应该熟悉用于开发Xamarin应用程序的可用方法的优缺点。我们在此总结会议中讨论的要点Xamarin的。形式introduction page

通过发展Xamarin的。形式

使用这种方法,通过共享相同的代码库,您可以在所有可用的平台上快速实现相似的外观。所有控件和视图最终都被转换为特定于平台的本机元素,而不需要您进行任何进一步的操作。您应该考虑这种方法:

  • 需要很少平台特定功能的应用程序

  • 代码共享比自定义UI和平台特定功能更重要的应用程序

  • 您可以轻松地通过XAML创建UI

方法中的可用自定义控件Xamarin表单控件部分。

详情请咨询官方Xamarin的。形式documentation

通过发展Xamarin的本地(Xamarin的。iOS & Xamarin.Android)

通过选择这种方法,您可以充分利用每个平台。您可以自由地创建特定于平台的视图,以在最小的细节中实现所需的外观。您可以访问本机api并利用特定于设备的特性。您应该考虑这种方法:

  • 需要本机行为的应用程序

  • 需要使用平台特定api的应用程序

  • 需要根据目标平台实现自定义UI的应用程序

详情请咨询官方Xamarin.iOS而且Xamarin的。安卓文档页面。

本地控件包装器

除了沙玛林。表单控制Xamarin的Telerik UISuite提供的,您可以利用的本地控件包装器

安卓系统控制

Android Wrappers是建立在真正的本地控件之上的Android用户界面套件(已于2017年4月20日作为独立产品停产)。以下控件可用于Xamarin。Android开发:

iOS控制

iOS Wrappers是建立在真正的本地控件之上的iOS用户界面套件(已于2017年4月20日作为独立产品停产)。以下控件可用于Xamarin。iOS开发:

虽然iOS用户界面而且Android用户界面套件已停止作为可用的产品,我们正在使用它们作为基础Xamarin的。安卓而且Xamarin.iOS控制。考虑到这一点,我们仍然致力于提高它们的质量和功能,使它们能够很好地适应Xamarin世界,并提供流畅的开发体验。

在本文中
Baidu
map