我是否必须为每个不同的操作系统编写单独的UI代码?

时间:2016-08-21 18:58:25

标签: android user-interface mobile xamarin cross-platform

我是xamarin的新手。

1)我想知道在xamarin中是否可以编写可以在所有平台上使用的单个ui代码 - android,ios,windows。或者我是否必须为每个平台编写separete ui代码?

2)如果可以在所有平台上使用单个ui代码,那么这样做是不是很好?

1 个答案:

答案 0 :(得分:0)

没有。 Xamarin Forms提供了一个可以编写移动应用程序的UI API,它将被转换为每个平台的本机UI表面。

您还可以使用Xamarin iOS和Xamarin Android使用本机平台SDK编写应用程序 - 这意味着您必须为每个平台编写单独的UI层,但仍然可以在平台之间共享域,服务,数据等代码