為什麼 Xamarin 表格以及何時使用 Xamarin 表格

Xamarin 正變得越來越流行 - 很難決定何時使用 Xamarin.Forms 和 Xamarin.Platform(所以 Xamarin.iOS 和 Xamarin.Android)。

首先,你應該知道可以使用哪種應用程式 Xamarin.Forms:

  1. 原型 - 視覺化應用程式在不同裝置上的外觀。

  2. 不需要平臺特定功能的應用程式(如 API) - 但請注意,Xamarin 正忙著提供儘可能多的跨平臺相容性。

  3. 程式碼共享至關重要的應用程式 - 比 UI 更重要。

  4. 顯示資料的應用程式比高階功能更重要

還有許多其他因素:

  1. 誰將負責應用程式開發 - 如果你的團隊由經驗豐富的移動開發人員組成,他們將能夠輕鬆處理 Xamarin.Forms。但是,如果每個平臺有一個開發人員(本機開發),那麼表單可能是更大的挑戰。

  2. 還請注意,使用 Xamarin.Forms 有時候你仍然會遇到一些問題 - Xamarin.Forms 平臺仍在改進中。

  3. 快速開發有時非常重要 - 減少成本和時間,你可以決定使用表單。

  4. 在開發沒有任何高階功能的企業應用程式時,最好使用 Xamarin.Forms - 它使你能夠在移動區域中共享模式程式碼而不是事件。程式碼的某些部分可以在許多平臺上共享。

在下列情況下,你不應該使用 Xamarin.Forms:

  1. 你必須建立自定義功能並訪問特定於平臺的 API

  2. 你必須為移動應用程式建立自定義 UI

  3. 某些功能尚未準備好使用 Xamarin.Forms(如移動裝置上的某些特定行為)

  4. 你的團隊由特定於平臺的移動開發人員組成(使用 Java 和/或 Swift / Objective C 進行移動開發)