Proposal
- Add macOS ARM64 (macos-14) to CI/CD testing matrices.
- Begin deprecating Intel (x86_64) macOS support in future
elastix releases.
- Align with ITK’s roadmap (Intel deprecation in ITK 6) and Apple’s industry shift.
Rationale
1. Apple Silicon Dominance
- Apple holds 90% of the ARM-based laptop market1, with macOS Sonoma (14) and later prioritizing ARM64.
- New GitHub Actions
macos-latest runners default to ARM64, and Intel support is emulated (slower, less reliable)2.
- macOS 17 (2026) is expected to drop Intel support entirely34.
2. ITK Alignment
- ITK plans to deprecate Intel macOS in ITK 6 (2026), retaining LTS support in ITK 5.
- Continuing Intel support risks compatibility gaps as ITK optimizes for ARM64 (e.g., SIMD, Metal acceleration).
3. Industry Trends
- Developers increasingly exclude Intel from CI/CD pipelines due to performance and maintenance costs2.
- Critical tools (Xcode, Homebrew) now prioritize ARM64, limiting Intel debugging/testing capabilities.
Implementation Steps
- CI/CD Testing
- Replace
macos-13 (Intel) with explicit macos-14 ARM runners.
Potential Impact
- Performance: ARM64 builds leverage Apple Silicon optimizations.
- Legacy Users: Researchers with Intel Macs can use Docker/Linux or older
elastix versions.
Supporting Data
| Key Point |
Source |
| macOS 14+ runners are ARM64 |
[GitHub Issue #9741]2 |
| Apple holds 90% ARM laptop market |
[Patently Apple]1 |
| macOS Sonoma drops Intel Macs |
[9to5Mac]3, [Wikipedia]4 |
Request for Feedback
- Are there critical Intel macOS workflows that require extended support?
- Should
elastix maintain an LTS branch for Intel macOS (aligned with ITK 5) or is this unnecessary?
References inline. Data current as of April 2025.
Proposal
elastixreleases.Rationale
1. Apple Silicon Dominance
macos-latestrunners default to ARM64, and Intel support is emulated (slower, less reliable)2.2. ITK Alignment
3. Industry Trends
Implementation Steps
macos-13(Intel) with explicitmacos-14ARM runners.Potential Impact
elastixversions.Supporting Data
Request for Feedback
elastixmaintain an LTS branch for Intel macOS (aligned with ITK 5) or is this unnecessary?References inline. Data current as of April 2025.
Footnotes
https://www.patentlyapple.com/2023/02/apple-currently-owns-90-of-the-arm-based-laptop-market-and-the-trend-will-continue-to-take-market-share-away-from-intel.html ↩ ↩2
https://github.com/actions/runner-images/issues/9741 ↩ ↩2 ↩3
https://9to5mac.com/2023/06/05/which-macs-support-macos-14/ ↩ ↩2
https://en.wikipedia.org/wiki/MacOS_Sonoma ↩ ↩2