概述 | Summary
在 macOS 28 (Darwin 版本 27+),苹果将进一步推进 Rosetta 2 的淘汰进程,并在未来终止安全更新
在满足使用 Apple Silicon 且操作系统为 macOS 的条件下,应当告知用户在未来 MC 将无法使用 x86_64 Java 启动,当然允许不再显示警告,因为不是所有人都愿意更新系统,M1 处理器按照苹果的硬件生命周期安排很有可能无法使用 macOS 28
而当 macOS 版本为 28 及更高版本时,将所有 x86_64 Java 及明确不支持 arm64 Java 的游戏版本标记为“不受支持”,无法通过 HMCL 安装 x86_64 Java,在启动时仅能够使用 arm64 Java
原因 | Reason
这涉及到了启动器的核心体验
虽然自本 Issue 提出起有一年半的时间进行准备,但我依旧认为此 Issue 应该尽早完成,以应对不喜欢更新启动器的用户在未来可能会遇到的问题
macOS 已经在 26.4 中通过通知提示 Rosetta 2 即将被淘汰
详情 | Description
https://developer.apple.com/documentation/apple-silicon/about-the-rosetta-translation-environment
后续该措施的落实若存在出入,例如经过特殊处理后 x86_64 Java 依旧可用于启动 MC (因为 Rosetta 2 或许会保留部分子集保证老游戏能够游玩,尚不清楚 Java 能否受此“红利”),或者说经额外的处理旧版的 Minecraft 能够在 arm64 Java 上运行,可以在后续进行调整
概述 | Summary
在 macOS 28 (Darwin 版本 27+),苹果将进一步推进 Rosetta 2 的淘汰进程,并在未来终止安全更新
在满足使用 Apple Silicon 且操作系统为 macOS 的条件下,应当告知用户在未来 MC 将无法使用 x86_64 Java 启动,当然允许不再显示警告,因为不是所有人都愿意更新系统,M1 处理器按照苹果的硬件生命周期安排很有可能无法使用 macOS 28
而当 macOS 版本为 28 及更高版本时,将所有 x86_64 Java 及明确不支持 arm64 Java 的游戏版本标记为“不受支持”,无法通过 HMCL 安装 x86_64 Java,在启动时仅能够使用 arm64 Java
原因 | Reason
这涉及到了启动器的核心体验
虽然自本 Issue 提出起有一年半的时间进行准备,但我依旧认为此 Issue 应该尽早完成,以应对不喜欢更新启动器的用户在未来可能会遇到的问题
macOS 已经在 26.4 中通过通知提示 Rosetta 2 即将被淘汰
详情 | Description
https://developer.apple.com/documentation/apple-silicon/about-the-rosetta-translation-environment
后续该措施的落实若存在出入,例如经过特殊处理后 x86_64 Java 依旧可用于启动 MC (因为 Rosetta 2 或许会保留部分子集保证老游戏能够游玩,尚不清楚 Java 能否受此“红利”),或者说经额外的处理旧版的 Minecraft 能够在 arm64 Java 上运行,可以在后续进行调整