精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

Google 或許會將 Swift 編程語言納入 Android 平臺

責任編輯:editor004

作者:李建盛

2016-04-13 11:59:25

摘自:INFOQ

自從去年年末備受矚目的 Swift 開源后,消息不斷,最近互聯網巨頭們-Google、Facebook、Uber 齊聚倫敦,共同就圍繞 Swift 展開了討論。

自從去年年末備受矚目的 Swift 開源后,消息不斷,最近互聯網巨頭們-Google、Facebook、Uber 齊聚倫敦,共同就圍繞 Swift 展開了討論。The Next Web 稱,據可靠消息,Google 意欲在其 Android 平臺下采納應用開發編程語言 Swift為其首要開發語言,這可能和他們備受和 Oracle 的官司之爭有關吧。但 Swift 的魅力亦是重要因素,Facebook 和 Uber 均表態,未來會將 Swift 作為主要的開發語言。

眾所周知,Google 的 Android 平臺的首要開發語言是 Java,而且整個框架都是基于 Java 實現的。這次 Google 稱,納入 Swift 并非是能夠替代 Java,這可能和他們備受和 Oracle 的官司之爭有關吧。Google 希望 Swift 能夠成為超過 Java 的應用開發語言。

Swift 是通過Apache 2.0 許可下發布的,這也就意味著 Google 無需修改現有的開源結構和策略,就可直接無縫使用 Swift。

Swift 是蘋果公司開發的一款替代 Object-C 的全新的編程語言。在 WWDC 2014 會議上發布,很快就得到了開發者的青睞,也得到了一些應用開發廠商的支持,如 IBM,Lyft等。

但是 Swift 并非能夠在其它平臺上直接運行,也就是說 Android 需要 Swift 的運行時環境方可,而且這還僅僅只是一個開始。Google 必須移植 Swift 的整個標準庫,以及支持的 API 和 SDK。其中一些 Android 底層的 API 是 C++ 實現的,目前來說,Swift 無法實現連接轉換,必須整個地重寫!Swift 也無法連接轉換應用層的 java 的 API,所以這些也需要重寫。

當然,以 Google 的技術實力,這些都不是什么大的問題,只要有足夠的動力,Google 大不了就是將原來 Java 做的事情換一下而已。

話說回來, Swift 增長的速度很快,尤其是在開源以后,在 Github 上的編程語言排名已經是第11名了。更何況 Google 和 Oracle 糾纏不清的關系,已經遷移到 OpenJDK 上了,所以也該考慮這之后的一些事情了。雖然 Google 暫時還沒有推進 Java 以外的編程語言,但是他們已經在考慮 Swift了,Swift 意味著速度和安全,而且以 Swift 的發展來看在將來移植到其它平臺不會有太多的困難,尤其是以 C++ 實現的會更加的容易。

鏈接已復制,快去分享吧

企業網版權所有?2010-2025 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 休宁县| 乐亭县| 平顶山市| 南漳县| 广州市| 马尔康县| 琼结县| 观塘区| 哈巴河县| 吴旗县| 广安市| 郧西县| 潍坊市| 梁河县| 乌审旗| 老河口市| 盐山县| 定襄县| 丽水市| 鹰潭市| 遂川县| 甘南县| 闵行区| 海兴县| 金塔县| 乐山市| 娄底市| 蚌埠市| 刚察县| 叙永县| 郎溪县| 黔西| 岳阳市| 观塘区| 尉氏县| 龙门县| 华蓥市| 益阳市| 大新县| 河南省| 公主岭市|