I completely agree. I want to be able to write the core of an application once, and then add on a UI for every platform I deploy it on (Windows, OS X, Linux, iOS, Android, etc.). Currently, the only real options for doing this are C&#x2F;C++, and that&#x27;s just no fun to do.<p>I&#x27;d love to have a higher level like Swift that can be easily ported between platforms and connected to whatever development language&#x2F;environment that is commonly used on that platform.<p>I&#x27;m hoping that open sourcing Swift will allow something like this to happen. It seems like Microsoft is already making moves toward making Swift interoperable with .NET as a way of making it easier iOS developers to release Windows phone apps, so I&#x27;m optimistic.