Intel Macs and Developer Tooling: JDK, Homebrew and a Node.js Alpha Lower macOS x64 Support on Separate Timelines as macOS 27 Ends Intel Support
Oracle's JEP 541, Homebrew 7.0.0 and the Node.js 27.0.0-alpha.0.0.0 notes each lower macOS x64 support in different ways, while Apple's macOS 27 does not support Intel Macs.
Editor's Note ·
- Clarification:
- The article states that "The Node.js notes do not mention CI." The statement refers to continuous integration on Intel macOS runners, which the Node.js 27.0.0-alpha.0.0.0 notes do not mention; the notes do list unrelated CI commit entries (for example "update flags for V8 CI" and "fail Windows CI on missing GYP sources").
- Clarification:
- The article contrasts the 27.0.0-alpha.0.0.0 note with the 26.13.0 release page still listing a "macOS Intel 64-bit Binary". The 27.0.0-alpha.0.0.0 release page's download list also has a "macOS Intel 64-bit Binary" entry, which reads "Coming soon" rather than a download link.
Background
Three separate decisions by developer-tool maintainers, each dated between June and October 2026, lower support for Intel (x64) builds on macOS. This article compares them and the hardware change they point to.
The hardware side is Apple’s. 9to5Mac reported on May 18, 2026 that Apple had confirmed macOS 27 as the first macOS release exclusive to Apple silicon Macs, and wrote that “Last year at WWDC, Apple warned that this transition was coming.” It added that Apple “said macOS Tahoe would be the last software version that supports Intel Macs.” The same article lists four Macs that run macOS Tahoe but cannot install macOS 27: the MacBook Pro (16-inch, 2019), the MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports), the iMac (2020) and the Mac Pro (2019).
On June 8, 2026, 9to5Mac wrote that “today’s macOS 27 confirmed that Intel Macs are no longer supported” and that an Apple silicon model is needed to run the latest software. The Register reported on June 30, 2026 that the 2019 Mac Pro, the last Intel-based Mac, was discontinued in June 2023, and that Apple confirmed at WWDC that macOS 27 “Golden Gate” will not support Intel Macs and will be the last version to include the Rosetta 2 compatibility layer for Intel-compiled apps. On October 26, 2026, MacRumors reported, citing Apple’s enterprise release notes for macOS 27.2, that upgrading to macOS 27 no longer removes an existing Rosetta installation, that macOS 27 “remains the final release with full Rosetta support”, and that Apple plans to phase out general-purpose support starting with macOS 28.
Current situation
Java: JEP 541
The OpenJDK page for JEP 541, “Deprecate the macOS/x64 Port for Removal”, lists a created date of 2026/06/05, an updated date of 2026/10/16, a status of “Closed / Delivered” and a release of 28. Its motivation section says: “Apple has transitioned its hardware products to the AArch64 processor architecture and is phasing out support for x64. Oracle engineers will thus stop maintaining the macOS/x64 port as of JDK 27.” Configuring a macOS/x64 build produces an error unless the new --enable-deprecated-ports option is used, and the JEP states “There will be no guarantee that the port will build, much less function.” It also says macOS/x64 will be disabled by default in the JDK repository’s GitHub Actions so that mainline development is not blocked.
The Register, in its June 30 report, noted that the JEP was still a draft at that point and that JDK 27 was expected in September. The same report says “Java is one of many platforms removing or reducing support for Intel Macs” and says Rust demoted the platform to Tier 2 from Rust 1.90, Python has listed x86_64-apple-darwin as Tier 2 since November 2025, and Node.js downgraded macOS x64 to Tier 2 in May, with the platform designated experimental from early 2028 according to the documentation on building Node.
Homebrew 7.0.0
The Homebrew 7.0.0 announcement, dated September 13, 2026, says Homebrew moves macOS Intel x86_64 to Tier 3 in September 2026, “announced in August 2025 and repeated in the 5.0.0 release notes on 12 November 2025”. The post says Homebrew “still runs on Intel until September 2027, without project support or routine bottle builds”. Its table lists “Tier 3; no new bottles” for Intel macOS, and the post says existing bottles remain but updated formulae may require source builds. It also states that “GitHub Actions will retire Intel macOS runners in autumn 2027”, and recommends MacPorts, which it says still supports macOS Intel x86_64 and is likely to give better results on that platform.
Node.js 27 alpha
The Node.js 27.0.0-alpha.0.0.0 release post, dated 2026-10-29, lists among its “Other notable changes” a SEMVER-MAJOR build change worded “downgrade Intel macOS support to experimental”. The Node.js 26.13.0 post, dated 2026-10-28, still lists a “macOS Intel 64-bit Binary” among its downloads. The Herald covered both releases in an earlier Node.js report, which noted the 26.x line is scheduled to receive updates through the end of April 2029, and a prior Homebrew 7.0.0 report.
Side-by-side (the Herald’s own tabulation)
| Project | Wording in its own source | Date of source |
|---|---|---|
| OpenJDK | Deprecate macOS/x64 port for removal; maintenance stops as of JDK 27 | JEP created 2026/06/05, updated 2026/10/16 |
| Homebrew | Intel moves to Tier 3 in September 2026; runs until September 2027 | September 13, 2026 |
| Node.js | Intel macOS support downgraded to experimental in 27.0.0-alpha.0.0.0 | 2026-10-29 |
Implications
What follows is drawn from what the sources state, not from a forecast.
Different levels of change under one label. The three projects use different mechanisms. The JEP makes a build fail by default unless a flag is passed and disclaims any guarantee. Homebrew keeps the platform running but withdraws routine bottle builds and project support. The Node.js alpha notes label the platform experimental, while the 26.13.0 release page still lists an Intel binary. A developer reading “Intel support reduced” would therefore meet three different practical situations: a flag-gated build, a source-build burden, and a support-tier label.
Different lead times. Homebrew’s post dates its announcement to August 2025 and its end of Intel operation to September 2027. The JEP’s created date is 2026/06/05, with the stated stop of maintenance at JDK 27, which The Register reported as expected in September 2026. 9to5Mac’s May 18 report describes Apple’s own notice as given at the preceding year’s WWDC.
A shared dependency on continuous integration. Two of the three sources point to GitHub Actions. The JEP says macOS/x64 will be disabled by default in the JDK repository’s GitHub Actions, and the Homebrew post states that GitHub Actions will retire Intel macOS runners in autumn 2027 and says that if Apple and GitHub cannot continue supporting Intel, neither can Homebrew. The Node.js notes do not mention CI. For teams that build and test on Intel macOS runners, the Homebrew post therefore gives a stated autumn 2027 date; the Herald found no GitHub source among those cited that confirms it.
Workarounds the sources name. The Register says one possibility is to run Linux on an Intel Mac, directly or in a virtual machine, and use the latest JDK there, and that updates to older JDK releases such as the long-term support JDK 25 are expected to remain available for Intel Macs. Homebrew names MacPorts for Intel users.
Rosetta runs in the other direction. MacRumors’ report concerns Intel-compiled apps on Apple silicon, not Intel hardware. MacRumors describes Rosetta as the tool that lets Intel-based apps run on Apple silicon Macs, and reports that general-purpose support is planned to be phased out starting with macOS 28. The cited sources do not connect that timeline to any of the three toolchain decisions.
What is not known
- The Node.js change appears in an alpha release; the cited sources do not say whether it will be unchanged in a stable 27 release.
- JEP 541 lists release 28 and a Closed / Delivered status, while its text refers to maintenance stopping as of JDK 27; the cited sources do not explain how the two relate.
- The Register’s account of Node.js (Tier 2 in May, experimental from early 2028) and the Node.js 27.0.0-alpha.0.0.0 note (“downgrade Intel macOS support to experimental”) are both cited above; the sources do not say how the two relate. The Rust and Python tier details are the Register’s reporting and were not checked by the Herald against the projects’ own documentation.
- None of the cited sources gives a count of developers still working on Intel Macs.