tl;dr. The success of Unity can&#x27;t be used as an indicator that cross-platform frameworks are good for productivity&#x2F;utility apps.<p>Xamarin and Unity don&#x27;t have anything in common, other than the fact that Unity uses C# for scripting (on an ancient runtime).<p>Cross-platform app development frameworks are generally awful because they don&#x27;t tightly integrate with the native look and feel of every platform. Video games don&#x27;t even try to achieve native looks on any platforms. They&#x27;re always full screen works of art, without any hint of a UIButton (iOS) or TextView (Android).