Java集成开发环境将开始支持M1芯片

由JetBrains软件公司开发的Java集成式开发环境IntelliJ IDEA,赶在2020年之前,发布了最新2020.3.1版本,这个版本除了修正一些bug之外,最重要的更新是开始原生支持使用M1芯片的Mac。

M系列芯片为Apple采用Arm架构,自行设计的芯片Apple Silicon,Apple在去年底线上发布会,首次发布该系列第一款芯片M1,以及数款使用M1芯片的Mac产品。由于M1具有多颗运算核心,并且具备统一内存架构,可大幅改善性能,无论是电池续航力或是运算能力,都获得大量正向评价,并且有许多软件开始原生支持M1,包括开发环境以及函数库等。

而现在IntelliJ IDEA用户,已经可以从官方网站或是Toolbox应用程序,下载原生支持Apple Silicon的安装程序,而官方也提醒,之前安装的IntelliJ IDEA版本,是通过Rosetta 2支持M1芯片,不会自动更新提供原生支持。

Rosetta 2是内置于2020年macOS 11.0 Big Sur的软件,提供一种让英特尔平台上开发的软件,得以在Arm架构Mac上执行的方法,不过这并非原生支持的方式,如果用户想要用到原生支持M1芯片的IntelliJ IDEA版本,则必须另外下载。

IntelliJ IDEA 2020.3.1其他修正的bug,包含IDE现在可以正确地执行Android项目,并且修复Spring框架配置,无法存储与重新加载的问题,崩溃问题也获得改善。