【问题标题】:Do I have to write separate UI code for every different os?我是否必须为每个不同的操作系统编写单独的 UI 代码?
【发布时间】:2016-12-28 07:30:18
【问题描述】:

我是 xamarin 的新手。

1) 我想知道是否可以在 xamarin 中编写可在所有平台(android、ios、windows)中使用的单个 ui 代码。还是我必须为每个平台编写单独的 ui 代码?

2) 如果可以在所有平台上使用单一的 ui 代码,这样做是否是一种好习惯?

【问题讨论】:

  • Xamarin 的全部意义难道不是您不必必须编写特定于平台的代码吗?
  • 查看Xamarin Forms 能为您做什么:xamarin.com/forms

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


【解决方案1】:

没有。 Xamarin Forms 提供了一个单一的 UI API,您可以在其中编写您的移动应用程序,该 API 将被转换为每个平台的本机 UI 界面。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-11
    • 1970-01-01
    • 2011-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多