Google is considering making Apple’s Swift a “first class” language for Android development, The Next Web learned from unnamed sources. Facebook and Uber are also said to potentially make Swift “more central” to their operations.
Representatives for Google, Facebook and Uber were recently at a meeting in London to discus Swift possibilities. Swift couldn’t have received a bigger endorsement than that, which is saying a lot about Apple’s effort to produce a modern programming language not only for iOS and OS X development, but for the web as well.
“Google’s Android operating system currently supports Java as its first-class language, and sources say Swift is not meant to replace Java, at least initially,” reads the report.
Sources claim that the object-oriented Kotlin programming language was also discussed as a first class development language for Android, but Google reportedly isn’t keen on embracing Kotlin as it’s proven itself “a bit too slow” when compiling.
I’m not surprise Google is shopping for Java alternatives. Not only is Java code slow and inefficient but Google’s own implementation of the standard Java libraries are at the heart of a years-long copyright lawsuit that Oracle filed against Google.
Replacing Java packages Oracle claims were copied with open source alternatives such as Swift might help Google avoid potential damages if Oracle prevails in court. Such a move would require an Android runtime for Swift and Google would also need to make Android’s entire library, APIs and SDKs Swift-ready, a major undertaking in its own right.
Since its introduction, Swift has received mostly praises from enthusiastic developers of iPhone, iPod, iPad and Mac applications. Many developers are making, or have made the transition from Objective-C to Swift for its simplicity, clean structure and code efficiency. For example, the popular iPhone and iPad applications such as Lyft, Pixelmator and Vimeo have all been rebuilt top to bottom with Swift.
Source: The Next Web