Foreign Media:
Google Android
Apple Swift as "first class" programming language-Android,
Google, Swift, programming language-IT information
The Next Web, citing informed sources reported that Google considers Apple's object-oriented language Swift as Android 's first language, but that doesn't mean that Google will be replaced by the Swift current of the first language, such as Java, at least initially.
Reportedly, when Swift open source, Google, and Facebook and Uber's representatives at a meeting in London to discuss the new Swift,Google thinks Swift has more advantages than Java . If Android will support Swift,Google have a lot of work to be done, when it needs to develop Swift run, develop supporting Swift standards library, API and SDK, some underlying developed using C++ API needs to be rewritten, the higher level API written in Java needs to be rewritten. If there is enough motivation, support the Swift is not impossible thing in Android.
In addition to Swift,Google also consider other languages such as the Kotlin, but unfortunately Google found the compilation speed is too slow.
外媒:
谷歌考虑将
苹果Swift作为安卓“一等”编程语言 - 安卓,
谷歌,Swift,编程语言 - IT资讯
The Next Web援引知情人士的消息报道,Google考虑将苹果的面向对象语言Swift作为Android的第一等语言,但这并不意味着Google将用Swift取代目前的第一等语言Java,至少一开始是如此。
报道称,在Swift开源的时候,Google、Facebook和Uber的代表在伦敦的一个会议上讨论了新语言Swift,Google认为Swift比Java有更多的优势。如果安卓要支持Swift,Google有很多工作要做,它需要开发Swift运行时,开发支持Swift的标准库、API和SDK,一些用C++开发的底层API需要重写,用Java写的较高层API也需要重写。如果有足够的动机,在Android上支持Swift并非是不可能的事情。
除了Swift,Google还考虑过其它语言如Kotlin,但不幸的是Google发现它的编译速度太慢。