I&#x27;d just like to say that Xamarin&#x27;s shortcomings aren&#x27;t because it doesn&#x27;t match the current platform via its abstraction layer. Xamarin is VERY quick in matching that and releasing updates that provide features. Basically whenever a new iOS point beta gets released, there&#x27;s a Xamarin update same-day or next-day, and the big OS changes are ready quickly too.<p>I think Xamarin&#x27;s shortcomings is its threading&#x2F;memory model shoved into Objective-C&#x27;s threading&#x2F;memory model. That&#x27;s where you have to watch out in terms of gotchas in Objective-C that you just don&#x27;t see in C#.