|
|
|
|
|
by apayan
3708 days ago
|
|
tl;dr. The success of Unity can't be used as an indicator that cross-platform frameworks are good for productivity/utility apps. Xamarin and Unity don't have anything in common, other than the fact that Unity uses C# for scripting (on an ancient runtime). Cross-platform app development frameworks are generally awful because they don't tightly integrate with the native look and feel of every platform. Video games don't even try to achieve native looks on any platforms. They're always full screen works of art, without any hint of a UIButton (iOS) or TextView (Android). |
|
"controls are mapped to platform-specific native user interface elements; for example, a Xamarin.Forms Entry becomes a UITextView on iOS, an EditText on Android, and a TextBox on Windows."
https://www.xamarin.com/forms