Поиск…


замечания

Вы можете обратиться к официальной документации Xamarin Forms, чтобы узнать больше:

https://www.xamarin.com/forms

Почему Xamarin формирует и когда использовать Xamarin Forms

Xamarin становится все более популярным - трудно решить, когда использовать Xamarin.Forms и когда Xamarin.Platform (так Xamarin.iOS и Xamarin.Android).

Прежде всего, вы должны знать, для каких приложений вы можете использовать Xamarin.Forms:

  1. Прототипы - для визуализации того, как ваше приложение будет выглядеть на разных устройствах.

  2. Приложения, которые не требуют функциональных возможностей платформы (например, API), - но здесь обратите внимание на то, что Xamarin работает изо всех сил, чтобы обеспечить как можно больше кросс-платформенной совместимости.

  3. Приложения, где разделение кода имеет решающее значение - важнее, чем пользовательский интерфейс.

  4. Приложения, в которых данные отображаются важнее, чем расширенные функции

Есть также много других факторов:

  1. Кто будет отвечать за разработку приложений - если ваша команда состоит из опытных разработчиков мобильных устройств, они смогут легко обращаться с Xamarin.Forms. Но если у вас есть один разработчик на платформу (собственная разработка), то формы могут быть более сложной задачей.

  2. Также обратите внимание, что с Xamarin.Forms вы по-прежнему иногда сталкиваетесь с некоторыми проблемами - платформа Xamarin.Forms все еще улучшается.

  3. Быстрое развитие иногда очень важно - чтобы сократить затраты и время, вы можете решить использовать формы.

  4. При разработке корпоративных приложений без какой-либо расширенной функциональности лучше использовать Xamarin.Forms - он позволяет обмениваться кодом режима, а не событием в мобильной области, но в целом. Некоторые части кода могут совместно использоваться на многих платформах.

Вы не должны использовать Xamarin.Forms, когда:

  1. Вам необходимо создать пользовательские функции и получить доступ к API-интерфейсам платформы

  2. Вы должны создать пользовательский интерфейс для мобильного приложения

  3. Когда некоторые функции не готовы для Xamarin.Forms (например, некоторые специфические действия на мобильном устройстве)

  4. Ваша команда состоит из разработчиков мобильных приложений на платформе (мобильная разработка на Java и / или Swift / Objective C)



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow