使用xamarin创建跨平台应用程序的最佳实践

时间:2016-07-02 04:15:45

标签: xamarin.ios xamarin.android xamarin.forms

我正在尝试使用Xamarin为Android和iOS创建业务应用程序。 两种操作系统(Android和iOS)的应用程序都具有相同的布局。 功能很简单 - 用户登录,表格视图,地图视图,搜索&过滤器,导航菜单,视频播放列表等。

我会在创建应用时选择其中一种方法:

  • 使用Xamarin.Android和Xamarin.Ios
  • 创建应用程序的单独版本
  • 使用Xamarin.Forms
  • 使应用程序跨平台

这两种方法我应该注意哪些优点和缺点?

1 个答案:

答案 0 :(得分:2)

Xamarin.Forms最适用于: 需要很少平台特定功能的应用程序 代码共享比自定义UI更重要的应用程序 开发人员熟悉XAML

Xamarin.iOS& Xamarin.Android最适合: 具有需要本机行为的交互的应用 使用许多特定于平台的API的应用程序 自定义UI比代码共享更重要的应用

如果我在你的位置,会选择Xamarin.Forms