将 Xamarin 用于 iOs、Android 和 Windows Phone

Using Xamarin for iOs, Android and Windows Phone

我只是有一个关于 Xamarin 的使用的问题。为 iOS 制作应用程序时,为 Android 和 Windows Phone 制作应用程序时有多相似? 代码以某种方式更改?

谢谢!

执行此操作有两种通用方法:

首先,使用 Xamarin Classic/Platform,您将为支持的每个平台编写单独的 UI,但对非 UI 代码(数据、业务逻辑)使用共享库、服务等)。

或者,您可以使用 Xamarin Forms。 XF 允许您编写每个平台使用的单个 UI 层,以及与 Classic 相同的后端代码共享库方法。 XF 允许以多种方式针对每个平台进行自定义。

Xamarin 在其网站上有大量使用这两种方法的示例。