Apple's Swift Programming Language May Be Adopted by Google for Android

swift.pngGoogle is considering making Apple's Swift programming language a "first class" language for Android, reports The Next Web. Executives from Google, Facebook, and Uber reportedly attended a meeting to discuss Swift in December, around the time that Apple officially made Swift an open source language.
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. While the ongoing litigation with Oracle is likely cause for concern, sources say Google considers Swift to have a broader "upside" than Java.
As outlined by The Next Web, adopting Swift would be a major undertaking for Google, due to the need to create a runtime for Swift and incorporate it into APIs and SDKs, many of which would need to be rewritten, but it is something that Google could do. A Swift-based Android operating system would be a boon for developers, who could create native apps for both platforms. Swift is a well-liked programming language because it's simple to learn, easy to work with, and fast.

Along with Google, Facebook and Uber are also said to be considering making Swift "more central" to their operations. At Facebook, employees are already working with Swift internally, though how deeply remains in question, and at Uber, it is not clear if work on a transition to Swift has begun.

Switching over to Swift would be a long process for Google that could span multiple months or years due to the need to rewrite Android services, apps, and APIs, so it is not likely to be adopted in the near future, and Android support is integral, says The Next Web, for the deep integration that Facebook and Uber want to adopt.

Apple first announced Swift in June of 2014 and expanded on it with Swift 2 in June of 2015. In December, the programming language was made open source.


Top Rated Comments

(View all)
Avatar
13 months ago
I think I just heard Hell starting to freeze over...
Rating: 15 Votes
Avatar
13 months ago
Android uses Java.....? No wonder it's so laggy.
Rating: 12 Votes
Avatar
13 months ago
Google considering adopting apple technology? times have changed!
Rating: 9 Votes
Avatar
13 months ago

Best thing Apple could do: put Swift Open Source. It was just a matter of time. Keep your fingers crossed for this. Coding applications for every major mobile platform will be very easy.


But it's already open source: https://swift.org
Rating: 9 Votes
Avatar
13 months ago
This is ****ing huge.
Rating: 9 Votes
Avatar
13 months ago
THIS IS AMAAAAZZINNNGGGG. A programming language's biggest dream is to be used across platforms!!
Rating: 8 Votes
Avatar
13 months ago

Google considering adopting apple technology? times have changed!

Chrome used to use Apple WebKit so…
Rating: 7 Votes
Avatar
13 months ago

Android uses Java.....? No wonder it's so laggy.


Yes. This has been known forever. Also, do to litigation issues with Oracle over Java, Google has been unable to update to anything newer than Java 6 (which is pretty old now - Java 8 came out 2 years ago and 9 is coming out soon.) So moving to Swift could be an advantageous move.

I think Google was hoping one of their many languages, like Go, would prove popular with developers and they'd be able to make it the main language on Android. But that doesn't seem to have happened, so now they're considering Swift.
Rating: 6 Votes
Avatar
13 months ago
It'll be a BFD if it happens.
Rating: 5 Votes
Avatar
13 months ago
I'm hoping to learn Swift in my final year at uni! :)
Rating: 5 Votes
[ Read All Comments ]