This Chipotle blog entry describes things the best as far as I know: https://chipolo.net/en/blogs/chipolo-point-delay-and-google-find-my-device-app-update
Basically, in December, Google and Apple (and others?) came up with a standard on discovering trackers that are being used to stalk people. Because of the large iOS install base, Google has elected to wait for Apple to roll out that feature on iPhones before enabling the tracking device support on Android.
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)
Thanks for the response. It’s good to know that I didn’t break the migration. I was able to restore the background/lock screen image and will work on the rest later. 😛