Ist es möglich, Linux-Anwendungen mit Xamarin mit derselben Codebasis zu entwickeln und zu erstellen?
Nach ein paar Jahren mit Ubuntu ist mein Hauptbetriebssystem jetzt wieder Windows. Aber es ist nicht unmöglich, dass ich zu Mac wechseln könnte.
Im Moment habe ich ein bisschen Erfahrung mit Qt und keine Erfahrung mit Xamarin. Mit Qt können Sie entwickeln auf Windows, Linux und Mac und für Windows, Linux, Mac, iOS, Android, Windows Mobile, ... Sie sind ziemlich klar darüber.
Da Xamarin jetzt kostenlos und Open Source ist und ich noch nicht viel Erfahrung mit Qt habe, denke ich darüber nach, Xamarin für die plattformübergreifende Entwicklung anstelle von Qt auszuprobieren.
Meine Software für Linux nicht veröffentlichen zu können, wäre für mich ein Deal Breaker. Unter Linux entwickeln zu können wäre schön, ist aber optional. Aber nachdem alle meine Google Forschung, konnte ich nur Informationen und Menschen um Hilfe bitten Sie zu entwickeln , auf Linux und nicht für Linux.
Soweit ich weiß, sollte dies mit Mono allein kein Problem sein. Aber soweit ich Xamarin> Mono kenne und ich nicht alles in Mono bekomme, was ich in Xamarin bekommen könnte.
Ich bin mir auch nicht sicher, wie gut Mono in Zukunft unterstützt wird. Für mich scheint Xamarin für Microsoft viel wichtiger zu sein als Mono selbst.
Ich bin mir nicht sicher, ob es überhaupt möglich ist, da Xamarin auf Mono basiert, aber es ist möglich, dass Microsoft irgendwann beschließt, Mono nicht mit .NET-Kompatibilität auf die gleiche Weise wie Xamarin zu unterstützen oder Mono sogar vollständig als eigenständiges System abzubrechen ?
Daher suche ich nach einem einzigen Framework für alle Desktop- und Mobilplattformen, auf die ich mich verlassen kann, und möchte wissen, ob Xamarin und / oder Mono und / oder Xamarin + Mono eine Alternative zu Qt sein könnten, bevor ich mich näher mit einer befasse dieser Lösungen.