Apple’s Open Source Swift allegedly to be the Android’s first class language

Apple's Swift open source

A big news for Android app developers stepping forward, as Google appears to be tapping the Apple’s Open source language swift as the first class language for Android platform.

Apple made the Swift open source at the end of the last year and replaced its introductory first language, Objective C. Objective C was the first language since Apple grounded iOS for smartphone devices.

Meanwhile, the Apple’s initiative of making Swift as the first language attracted the attention of three big internet companies, Google, Facebook, and Uber. Some reports also speculated at the time of Swift launch for Apple iOS that Google was already working to consider the Android backend code with Swift. But replacement of Java was a big issue to tackle as there were some compatibility issues in C based language. Facebook and Uber were also considering Swift as primal for their functionalities. A significant benefit of the Swift is that it can also serve as server-side language apart by a forward facing language.

However, the open source type of Swift could serve Android to fetch code without changing its open source mobile structure (indicating more chances for the Swift landing into Android). One significant thing is that Swift can’t be copy-pasted for any mobile OS platform so Google would have to make its Android’s standard library compatible for Swift and there also a need of building Swift runtime at first.


Google has also considered the Kotlin as android’s first class language but this language allegedly will roll up android operations slower.

The Three big brands Google, Facebook, and Uber held some conferences to talk about the Swift entrance to their operations. But all other internet brands including Facebook and Uber should wait for the Google to step into this platform. If Swift goes deep into the Android platform then all companies with aims to stimulate Apple’s open source language, will be using it very soon in forward facing as well as server side purposes.