本篇文章688字,讀完約2分鐘
比特幣礦機(jī)【科技在線】據(jù)tnw稱,谷歌正在考慮將蘋果幾個(gè)月前開源的swift變?yōu)榘沧肯到y(tǒng)的開發(fā)語言。 不僅如此,臉書、uber的代表也和谷歌一起在倫敦討論了這件事。
目前,安卓系統(tǒng)的開發(fā)語言以java為首要,但谷歌與甲骨文企業(yè)之間的矛盾(雙方爭(zhēng)論始于年,后者認(rèn)為谷歌安卓系統(tǒng)采用甲骨文java版權(quán)和專利,google 中,谷歌在年底宣布,新一代安卓n將使用甲骨文( oracle )公司的開放源代碼openjdk代替后者的java apis。
消息稱,swift語言還沒有取代java的重要地位。 但是,由于谷歌和甲骨文之間不斷發(fā)生關(guān)于java的訴訟,我認(rèn)為swift比java更具親和力。 swift是開源的,這意味著谷歌可以在不改變開源移動(dòng)架構(gòu)的情況下開發(fā)安卓系統(tǒng)。 對(duì)開發(fā)者來說,能夠用同一種語言創(chuàng)建當(dāng)前兩個(gè)移動(dòng)平臺(tái)( android、ios )的APP,可以節(jié)省大量資金和精力。
但是,不能將swift復(fù)制并粘貼到其他操作系統(tǒng)中。 谷歌需要開發(fā)swift的運(yùn)行時(shí)庫。 將所有的app開發(fā)庫移植到swift中,也移植軟件開發(fā)結(jié)構(gòu)和開發(fā)包。 現(xiàn)在,作為安卓基礎(chǔ)的api是用c +編寫的,所以可能需要重新編寫。
當(dāng)然不是很難。 去年年底,知名軟件開發(fā)者romain goyet使用swift開發(fā)了安卓軟件。
另外,谷歌也在考慮kotlin語言,可以應(yīng)用于java語言環(huán)境,但也有信息稱編譯速度有點(diǎn)慢。
另外,由于swift具有作為后臺(tái)開發(fā)和前端開發(fā)的特點(diǎn),因此也適合應(yīng)用于facebook和uber等需求和各種服務(wù)的接口。 據(jù)說在臉書內(nèi)部已經(jīng)用swift開發(fā)了程序。
標(biāo)題:“Google正考慮用蘋果的Swift語言開發(fā)Android,同語言雙平臺(tái)開發(fā)不遠(yuǎn)矣?”
地址:http://www.mawius.com//xwdt/40184.html