時隔五年:Google與JetBrian仍在Kotlin語言上傾註大量心力


自I/O2017上發佈以來,最初由JetBrains開發的Java虛擬機靜態類型語言Kotlin,眨眼已過去五年多。2019年的時候,Google將Kotlin定為編寫Android應用程序的首選語言——即使許多開發者仍在使用Java,但Kotlin正迅速成為谷歌移動操作系統的默認應用構建方式。

2018 年的時候,Google 和 JetBrines 還聯手設立 Kotlin 基金會。

本周早些時候,Google Kotlin 產品經理 James Ward 談論該語言在 Android 生態系統 / 其它領域的作用,並且展望該公司的未來計劃。

Android 上仍有相當多的 Java 代碼出現,但開發者通常會對 Kotlin 感到更加滿意,尤其是它帶來生產力和應用程序構建品質的提升。

不過為更多開發者能夠平滑遷移,Kotlin 還是提供與 Java 之間的良好互操作性。相信隨著時間的發展,後續大部分內容都會遷移至 Kotlin 。

當然,Google 尚未讓 Kotlin 實現這一壯舉。部分原因是 Java 生態系統是如此龐大,以至於它迄今仍有很強的吸引力。

得益於 Kotlin 與 Java 的互操作性,開發者能夠輕松混合和匹配庫資源。但想要盡享 Kotlin 的益處,開發者最好還是駐足於 Kotlin 生態系統。

此外需要指出的是,盡管 Kotlin 被寄予厚望,但 Android 平臺的核心、及其應用程序接口(API),仍是基於 Java 而構建的。

即使當前有部分 Android 庫換成 Kotlin 編寫,但它們畢竟隻占整個平臺的一小部分。

好消息是,Kotlin 已經發展到更廣泛的領域,尤其是在服務器端變得愈加普遍。

截止目前,Google 內部代碼庫中有超過 850 萬行 Kotlin 代碼,且該數字每年翻一番。

事實上,近年來 Google 和 JetBrains 一直努力從頭開始重寫 Kotlin 編譯器。

新編譯器承諾帶來更快的速度、更好的接口、以及改進的 IDE 功能 —— 比如更好的代碼提示和靜態代碼分析(目前仍處於測試階段 / 預計明年發佈)。

Google 已經為該項目傾註相當多的資源,且目前正在並行維護兩套編譯器 —— 意味著該語言本身的開發速度有所放緩。

由於該公司為這個項目投入相當多的資源——並且目前正在並行維護兩個編譯器——這意味著該語言本身的開發速度有所放緩。

James Ward 解釋稱,為讓兩套編譯器能夠更好地並行運行,他們故意放緩 Kotlin 語言的變化速度。

一旦發佈新發佈的編譯器得到更多人的喜愛,他們就可以在新的語言功能上投入更多精力。


相關推薦

2023-02-26

答案,僅用5分鐘就答對15道題。對此網友熱議:滿級大佬時隔五年再教我做人”、人和神之間還是有壁壘的”、滿級大佬時隔N多年再次上場,五分鐘做對15道題,約等於每20秒就要做出一道正確的題”。據悉,王昱珩之所以被大

2023-01-11

聯盟賽事官微發佈2023年全球總決賽新賽制,官方宣佈,時隔五年後,《英雄聯盟》全球總決賽(S13)將再次來到韓國舉辦。據悉,今年的全球總決賽將邀請22支隊伍參加:入圍賽、瑞士輪和淘汰賽三個階段的比賽。另外,拳頭今

2022-11-16

言包括 Lua、Go、Shell、Makefile、C、Kotlin 和 Python。GitHub 將 Google 維護的 Go 的增長歸功於 Docker 和 Kubernetes 等項目,以及雲開發。安卓對移動應用開發的影響可以從 Kotlin 的增長中看出來。GitHub 的列表與RedMonk 的最新索引略有不同,

2022-09-22

盡管包括Google、亞馬遜和Meta在內的科技巨頭,都將各自開發的功能強大的語音識別系統置於其軟件和服務的核心地位。但在人工智能和機器學習領域,語音識別仍是一個頗具挑戰性的話題。好消息是,今日OpenAI隆重地宣佈Whisper

2022-08-31

能有其他超英飾演者回歸。日前,就有消息稱“亨超”將時隔五年,在“巨石”道恩·強森主演的電影《黑亞當》中回歸,再穿超人戰袍。2013年上映的《超人:鋼鐵之軀》是亨利·卡維爾飾演“超人”的開端,該片成為商業上最

2024-08-27

日本千葉幕張展覽館舉辦的東京電玩展(TGS)。這是索尼時隔五年後重返東京電玩展,預計將在此次展會上詳細討論PS5 Pro的具體功能及可能同時發佈的第一方作品。目前,PS5標準版已經發售四年,而PS5 Pro可能會在今年9月發佈,

2023-08-10

於大模型打造,像ChatUSD就能幫開發者們寫代碼。這也是時隔五年,老黃再次登上SIGGRAPH的舞臺。在會上,他自信滿滿地宣佈:生成式人工智能的“iPhone時刻”,已經來臨。有網友看完發佈會後感慨:英偉達在AI硬件這方面,已經

2023-02-13

語言處理)能力還比我們強不少。”微軟註資百億美元,Google則如臨大敵,ChatGPT在科技圈裡掀起的巨浪,仍是現在進行時。但是,ChatGPT並非“萬能鑰匙”——大模型在某些專業領域的準確度,仍然無法超越其他垂類產品。近日

2023-08-16

納入自傢圖庫,視覺中國當時就在網上引起軒然大波。而時隔五年,視覺中國此次又因版權問題引發輿論,如何平息還需官方公佈公佈更多信息。

2023-08-16

納入自傢圖庫,視覺中國當時就在網上引起軒然大波。而時隔五年,視覺中國此次又因版權問題引發輿論,如何平息還需官方公佈公佈更多信息。

2023-08-16

納入自傢圖庫,視覺中國當時就在網上引起軒然大波。而時隔五年,視覺中國此次又因版權問題引發輿論,如何平息還需官方公佈公佈更多信息。

2022-10-18

上。三星並不是唯一一傢嘗試增強基本電話體驗的公司。Google已為 Pixel 設備推出一套以電話為中心的新功能,這些功能可以代表您篩選呼叫、等待您,甚至在撥打免費電話時預測等待時間。三星移動體驗業務的框架研發小組負

2023-05-11

Bard全面增強、所有人可用……可以看出,這屆I/O大會,Google是真的憋出不少大招。GoogleI/O2023大會,仿佛又給Google的支持者們打一針強心劑。此前,因為微軟和OpenAI的優異表現,Google已經被唱衰很久。但是,畢竟是做出眾多奠基

2024-02-12

到2030米的寬度。1000立方米/秒的河水,從20多米高的陡崖上傾註而瀉,形成千裡黃河一壺收”的氣概。由於壺口瀑佈的底部是巖石,隨著瀑佈落下,水花被濺起,就會形成水霧,升騰到空中,如果此時剛好陽光明媚,濺起的水霧