&gt; but is there a compelling reason we&#x27;d want Swift running on Android?<p>Yes because it&#x27;s a language of higher level than C++ that can theoretically run on all platforms. Now I don&#x27;t know about you but I&#x27;d much rather write the core of my software in a language that can be used on all platforms. This way I can leverage the same business logic everywhere and just have different, dedicated logic for UIs.<p>I once tried to use C++ for this but the STL is supremely lacking in almost every way compared to the standard libraries that come with almost every other language. There just isn&#x27;t much choice out there.