新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世界,并提供流畅的开发体验。