繼IBM之後,蘋果也加入Oracle主導的OpenJDK計畫,將貢獻Mac OS X中執行Java SE 7所需要的大部分主要軟體元件、工具及技術。

包括使用HotSpot開發64位元及32位元的Java虛擬機器、程式庫、新的圖形介面等。蘋果仍繼續在OS X 10.6(代號雪豹)/10.7(代號獅子)中提供Java SE 6,至於Java SE 7將改由Oracle提供。

10月21日蘋果在開發商文件中表示將停止更新Java方面的產品,未來的作業系統亦可能不安裝Java相關程式。Steve Jobs在回覆開發商的emal中表示蘋果這樣做的理由是,Java釋出的時程與蘋果不一定能同步,造成OS X上的Java版本常比其他平台舊。

Java之父James Gosling當時還特地發一篇部落格,指責Steve Job說謊,並推測蘋果可能認為在OS X中支援Java的成本過高才停止對Java的支援。

而現在蘋果公司加入OpenJDK,對蘋果可以說是一舉兩得,既保持Java技術在OS X的進步,又可以透過開放源碼組織降低維護成本。不過OS X短時間內仍無法取得Java的最新版本。根據負責Java產品策略的Oracle員工Henrik Stahl在部落格指出,Java SE7會先針對目前支援的作業系統推出,然後才會支援OSX。(編譯/沈經)

熱門新聞

Advertisement