本篇文章689字,讀完約2分鐘

重慶討債公司【科技在線】

據(jù)tnw稱,谷歌正在考慮將蘋果幾個(gè)月前開(kāi)源的swift變?yōu)榘沧肯到y(tǒng)的開(kāi)發(fā)語(yǔ)言。 不僅如此,臉書(shū)、uber的代表也和谷歌一起在倫敦討論了這件事。

目前,安卓系統(tǒng)的開(kāi)發(fā)語(yǔ)言以java為首要,但谷歌與甲骨文企業(yè)之間的矛盾(雙方爭(zhēng)論始于年,后者認(rèn)為谷歌安卓系統(tǒng)采用甲骨文java版權(quán)和專利,google 中,谷歌在年底宣布,新一代安卓n將使用甲骨文( oracle )公司的開(kāi)放源代碼openjdk代替后者的java apis。

消息稱,swift語(yǔ)言還沒(méi)有取代java的重要地位。 但是,由于谷歌和甲骨文之間不斷發(fā)生關(guān)于java的訴訟,我認(rèn)為swift比java更具親和力。 swift是開(kāi)源的,這意味著谷歌可以在不改變開(kāi)源移動(dòng)架構(gòu)的情況下開(kāi)發(fā)安卓系統(tǒng)。 對(duì)開(kāi)發(fā)者來(lái)說(shuō),能夠用同一種語(yǔ)言創(chuàng)建當(dāng)前兩個(gè)移動(dòng)平臺(tái)( android、ios )的APP,可以節(jié)省大量資金和精力。

但是,不能將swift復(fù)制并粘貼到其他操作系統(tǒng)中。 谷歌需要開(kāi)發(fā)swift的運(yùn)行時(shí)庫(kù)。 將所有的app開(kāi)發(fā)庫(kù)移植到swift中,也移植軟件開(kāi)發(fā)結(jié)構(gòu)和開(kāi)發(fā)包。 現(xiàn)在,作為安卓基礎(chǔ)的api是用c +編寫的,所以可能需要重新編寫。

當(dāng)然不是很難。 去年年底,知名軟件開(kāi)發(fā)者romain goyet使用swift開(kāi)發(fā)了安卓軟件。

另外,谷歌也在考慮kotlin語(yǔ)言,可以應(yīng)用于java語(yǔ)言環(huán)境,但也有信息稱編譯速度有點(diǎn)慢。

另外,由于swift具有作為后臺(tái)開(kāi)發(fā)和前端開(kāi)發(fā)的特點(diǎn),因此也適合應(yīng)用于facebook和uber等需求和各種服務(wù)的接口。 據(jù)說(shuō)在臉書(shū)內(nèi)部已經(jīng)用swift開(kāi)發(fā)了程序。

標(biāo)題:“Google正考慮用蘋果的Swift語(yǔ)言開(kāi)發(fā)Android”

地址:http://ppj58.cn//xwdt/43566.html