來源:cnBeta
和諸多重要開發者一起,微軟正努力將 Java 移植到基于 ARM 的 Mac 和 Windows 設備上,其中就包括即將到來,搭載蘋果自研 Apple Silicon 的 Mac 設備。援引 InfoQ 報道,包括微軟、Azul 在內的諸多公司希望在 2021 年(也就是 ARM Mac 發售時)完成對 OpenJDK 的移植工作。
JVM 性能專家 Monica Beckwith 自稱是 "Java 冠軍 ",她是一位經驗豐富的 Java 性能工程師,擅長 ARM 架構,此前曾在甲骨文和 Sun 公司處理過類似的項目。
Azul 首席技術官 Gil Tene 在一份聲明中詳細介紹了這一戰略,稱兩家公司正在迅速行動,以避免 ARM Mac 在上市之后沒有 Java 支持的 " 尷尬 "。Tene 表示:"Azul 正在為 macOS 構建一個 Aarch64 端口,已經為這項工作起草了一個 JEP,將盡可能地在開放環境中完成這項工作(受限于蘋果的開發者套件早期訪問規則),并將在上游貢獻完整的工作,例如被包含在 OpenJDK 16/17 中。一旦我們將這項上游工作落地,我們還打算構建 OpenJDK 11 /8 的衍生版,并確保開發者和用戶有免費的二進制 OpenJDK 發行版,可以在 ARM Mac 上運行。"
正如報告中指出的那樣,Java Runtime Environment ( JRE ) 的移植將使開發人員能夠利用該規范,而無需重新編碼或修改應用程序。微軟、Azul 及其合作伙伴的貢獻應能確保在 Apple Silicon Mac 發布后能相對無憂地進行部署。