Buscar..


Observaciones

Puede consultar la documentación oficial de Xamarin Forms para explorar más:

https://www.xamarin.com/forms

¿Por qué Xamarin se forma y cuándo usar Xamarin?

Xamarin se está volviendo más y más popular: es difícil decidir cuándo usar Xamarin.Forms y cuándo Xamarin.Platform (por lo tanto, Xamarin.iOS y Xamarin.Android).

En primer lugar, debe saber para qué tipo de aplicaciones puede utilizar Xamarin.Forms:

  1. Prototipos: para visualizar cómo se verá su aplicación en los diferentes dispositivos.

  2. Aplicaciones que no requieren una funcionalidad específica de la plataforma (como las API), pero aquí, tenga en cuenta que Xamarin está trabajando para proporcionar la mayor compatibilidad posible entre plataformas.

  3. Aplicaciones donde compartir código es crucial, más importante que la interfaz de usuario.

  4. Aplicaciones donde los datos mostrados son más importantes que la funcionalidad avanzada

También hay muchos otros factores:

  1. Quién será responsable del desarrollo de la aplicación: si su equipo está formado por desarrolladores móviles con experiencia, podrán manejar Xamarin.Forms fácilmente. Pero si tiene un desarrollador por plataforma (desarrollo nativo), los formularios pueden ser un desafío mayor.

  2. Tenga en cuenta que con Xamarin.Forms todavía puede encontrar algunos problemas: la plataforma Xamarin.Forms aún se está mejorando.

  3. El desarrollo rápido a veces es muy importante: para reducir los costos y el tiempo, puede decidir utilizar los Formularios.

  4. Al desarrollar aplicaciones empresariales sin ninguna funcionalidad avanzada, es mejor usar Xamarin.Forms: le permite compartir el código de modo, no en el área móvil, sino en general. Algunas partes del código se pueden compartir en muchas plataformas.

No debes usar Xamarin.Forms cuando:

  1. Tienes que crear una funcionalidad personalizada y acceder a las API específicas de la plataforma.

  2. Tienes que crear una interfaz de usuario personalizada para la aplicación móvil

  3. Cuando alguna funcionalidad no está lista para Xamarin.Forms (como algún comportamiento específico en el dispositivo móvil)

  4. Su equipo está formado por desarrolladores móviles específicos de la plataforma (desarrollo móvil en Java y / o Swift / Objective C)



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow