updated 08:37 pm EDT, Fri August 29, 2014
Now possible to use the same language for apps for all three mobile platforms
A compiler company called RemObjects has created a new front end for its own Elements compiler called Silver that allows developers to write code hooking into APIs and frameworks outside iOS, letting them write native apps for iOS and Android. The project has also been made to work with both the Fire IDE and .NET, allowing Windows Phone developers to use Swift through the Visual Studio IDE. While not a universal write-once-run-anywhere solution, Silver could prove to be a boon for small developers who want to create Android and Windows Phone versions of their iOS apps written in Swift.
Example of Silver compiler
The company says it had previously done something similar for Microsoft's C#, reports 9to5Mac, and adapted Apple's still-young new coding language for Android development. The software does not port over the Cocoa Touch APIs, but should make cross-platform development of mobile apps faster and better as Swift gets refined and more widely adopted.
Although Apple is sure to be unhappy with the re-compilation, RemObjects' efforts could ironically drive more widespread adoption of Swift in developer circles. Currently, Silver is being prepared for a public preview, to be released in the near but thus-far-unspecified future. Interested developers can sign up on RemObjects' website to receive more information and enlist for the preview.