¿Es posible desarrollar y crear aplicaciones Linux con Xamarin con la misma base de código?
Después de unos años con Ubuntu, mi sistema operativo principal ahora es Windows nuevamente. Pero no es imposible que pueda cambiarme a Mac.
En este momento tengo un poco de experiencia con Qt y ninguna experiencia con Xamarin. Con Qt puedes desarrollar en Windows, Linux y Mac y para Windows, Linux, Mac, iOS, Android, Windows Mobile, ... Lo tienen bastante claro.
Dado que Xamarin es gratuito y de código abierto ahora y todavía no tengo mucha experiencia en Qt, estoy considerando probar Xamarin para el desarrollo multiplataforma en lugar de Qt.
No poder lanzar mi software para Linux sería un factor decisivo para mí. Ser capaz de desarrollar en Linux estaría bien, pero es opcional. Pero después de toda mi investigación en Google, solo pude encontrar información y personas que solicitaban apoyo para desarrollar en Linux y no en Linux.
Hasta donde yo sé, esto no debería ser un problema solo con Mono. Pero hasta donde yo sé, Xamarin> Mono y no obtengo todo en Mono que podría obtener en Xamarin.
Tampoco estoy seguro de qué tan bien soportado será Mono en el futuro. Para mí, parece que Xamarin es mucho más importante para Microsoft que el propio Mono.
No estoy seguro de si es posible, ya que Xamarin se basa en Mono, pero ¿es posible que Microsoft en algún momento decida no admitir Mono con compatibilidad .NET de la misma manera que Xamarin, o incluso cancelar Mono como independiente por completo? ?
Así que estoy buscando un marco único para todas las plataformas de escritorio y móviles en las que pueda confiar, y quiero saber si Xamarin y / o Mono y / o Xamarin + Mono podrían ser una alternativa a Qt antes de profundizar en cualquier de esas soluciones.