• 1 Post
  • 12 Comments
Joined 1 year ago
cake
Cake day: June 20th, 2023

help-circle








  • I mostly have the same experience. I did a Xamarin.Mac app to port some windows code to the Mac. In some senses, it was amazing, because most of the business logic just worked and that saved a bunch of time. The UI was app kit, but with c# to obj-c bindings. That also mostly worked, however, when something broke, it really broke and was incredibly difficult to debug.

    There are some use cases I’d recommend Xamarin for still, but the majority of cases are probably best solved by writing native code directly. (Or at least using a portable language such as C, C++ or Rust for cross platform business logic)



  • Agreed. It’s an awesome feature, but Apple isn’t likely to do the work to replace crappy enterprise software. Those software companies spend lots of time developing central management consoles (is everyone up to date?), they provide “reports” to show that the company is compliant to a ton of requirements (ie. SOX compliance), and other features that describe exactly what their software protects against. While none of those tools provide benefits to the end user, companies dig that crap.