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

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>
      主站蜘蛛池模板: 寿宁县| 河曲县| 和平区| 应城市| 家居| 杭锦旗| 维西| 天等县| 保靖县| 抚顺县| 中宁县| 沈丘县| 化德县| 南阳市| 抚宁县| 托克托县| 湖南省| 墨竹工卡县| 四子王旗| 廊坊市| 晋江市| 海安县| 临海市| 故城县| 比如县| 日照市| 冕宁县| 瑞昌市| 黄龙县| 临江市| 康定县| 时尚| 海盐县| 乌鲁木齐市| 绥德县| 浮山县| 收藏| 山丹县| 晴隆县| 个旧市| 大理市|