Google could be planning to move beyond considering making Apple’s Swift programming language a “first class” speech for Android platform, and in turn, for those that develop and produce apps for the world’s most popular mobile operating system. Executives from Google, facebook, and Uber reportedly attend a meeting to discuss Swift in December last year, around the time that Apple officially made Swift an open-source language. Potentially, it seems Google have got enough the power of open-source language to be seriously considering adopting it as the foremost language for Android going forward.
According to this source, the reports suggests that 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, as it stands at the moment. Android currently supports the java programming because as its first-class language. With the said, the current litigation with Oracle is definitely something that Google really needs to be mindful of, so it makes perfect sense to learn that the search giant is at least consciously adopting a new language that it deems to have a broader “upside” than Java. If and if the move goes beyond it’s not going to be something that will be introduced with the click of a finger.
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.
A Swift-based Android operating system would be a boon for developers, who could naturally create native apps for both iOS and Android platforms. About Swift? It is a well-liked programming language because it’s simple to learn, easy to work with, and super fast. In order to transition across to Swift, either partially or as the main stock language of Android long-term, Google would need to first create a runtime for Swift that would then rarely need to be integrated into the native Android SDKs that Google plans to offer, as well as all of those individual APIs that are specifically utilized behind-the-scenes as well as consumed publicly by third-party developers producing apps for Android.
The above reads on Google;s adoption of Swift for Android platform. At Facebook, employees are already working with Swift internally, through how deeply remains in question now, and at Uber, it’s not clear if work on a transition to Swift has begun. Switching over to Swift would be a long-term 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 that easy and likely to be adopted in the near future, and Android support is integral for now.
Essentially, Google is not the one and only company that is planning to take a serious look at Apple’s Swift language. Both Facebook and Uber are said to have plans to embrace Swift and bring the language to the forefront of what they are trying to achieve from a technical perspective. Considering both companies offer experience across iOS and Android, which wouldn’t make this transition until Google has officially embraced Swift and started the process of adopting it as a first-class language for its Android platform.
For the unknown, Apple first announced Swift in June of 2014 and expanded on it with Swift 2 in June of last year. In December, the programming language was made a wholesome open source project. Google now taking action in adopting that Swift language for its mobile OS, Android.
(Source: The Next Web)
You may also like to check out: