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 UI套件提供,您可以利用本机控件包装器

安卓系统控制

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

iOS控制

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

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

在本文中
Baidu
map