Hola muy buen el artículo, tengo entendido que con Xamarin también se puede hacer algo similar a…
Tonatiuh González
2

Hola, muchas gracias por tu comentario.

Efectivamente, Xamarin también permite desarrollar aplicaciones multi-plataforma, pero su enfoque de desarrollo es distinto de otros frameworks como Ionic o React Native.

Lo más importante a destacar sería que con Xamarin no se desarrollan aplicaciones híbridas, sino nativas, usando C# en lugar de JavaScript. Esto es posible porque Xamarin compila el código a paquetes nativos de la plataforma objetivo (Android, iOS, Windows Phone, etc.).

En cuanto a la forma de desarrollar aplicaciones su filosofía se parece un poco a React Native, ya que la lógica de negocio es 100% reutilizable y sólo habría que preocuparse de desarrollar por separado la UI de cada plataforma objetivo.

Hay más diferencias en cuanto a rendimiento, facilidad de desarrollo y comodidad de mantenimiento de los proyectos en Xamarin comparado con Ionic o React Native, pero no quiero alargarme mucho. Adjunto debajo unos enlaces con más información que pueden resultarte de ayuda.

Espero haber resuelto tu duda, saludos.