Xamarin.Forms vs. Xamarin clásico

Clase 11 de 52Curso de Xamarin.Forms

Resumen

Xamarin.Forms no deja de ser Xamarin, es simplemente un SDK, o un framework que se agrega en un proyecto de Xamarin para poder crear interfaces de usuario verdaderamente multi-plataforma, ya que con Xamarín clásico puedes crear la lógica del negocio multi-plataforma usando C#, pero necesitarás crear las Interfaces de Usuario (UIs) mediante las herramientas propias y nativas de cada plataforma particular, tal es el caso de XCode para iOS y Android Studio para Android, entre otras.

Xamarin.Forms te da las herramientas para crear UIs que realmente son multi-plataformas.

Xamarin clásico es ideal para:

  • Apps que requieran interacción muy especializada.
  • Apps que usen muchas APIs específicas de la plataforma.
  • Apps en donde la UI sea más importante que compartir código.

Xamarin.Forms es ideal para:

  • Apps de negocio.
  • Apps de datos.
  • Apps que requieren poca funcionalidad específica para cada plataforma.
  • Apps donde compartir el código sea más importante que una UI muy compleja.

Xamarin clásico sería la opción ideal para aplicaciones de juegos; por ejemplo, mientras que Xamarin.Forms sería ideal para todos los demás tipos de aplicaciones de uso general.