Skip to content

Proposal for macOS Intel Support deprecation timeline in ITK 6 (Retained in ITK 5) #5326

@thewtex

Description

@thewtex

Proposal

Deprecate macOS Intel (x86_64) support in ITK 6, while maintaining it in ITK 5 as a long-term support (LTS) release. This aligns with Apple’s phased sunsetting of Intel Macs and industry-wide shifts toward Apple Silicon optimization.


Rationale

1. Apple’s Official Transition Timeline

  • Apple completed its transition to Apple Silicon in June 2023 with the Intel Mac Pro’s discontinuation1.
  • macOS 17 (2026) is projected to be Apple Silicon–only, ending major OS updates for Intel Macs23.
  • Security updates for Intel Macs will continue until ~2027 for newer models (e.g., 2019 iMac, Mac Pro) but lack feature parity24.

2. Third-Party Software Trends

  • Major developers (e.g., Adobe, Microsoft) now prioritize Apple Silicon optimizations, with some dropping Intel support entirely24.
  • ARM64 macOS now dominates developer toolchains, with Xcode and CI/CD pipelines increasingly excluding Intel4.

3. ITK Maintenance Burden

  • Supporting legacy Intel macOS complicates builds, testing, and CI/CD for ARM64-specific optimizations.
  • macOS Intel GitHub Action Runners (macos-13) are slower than the ARM counterparts.
  • Deprecating Intel in ITK 6 allows focused resources on Apple Silicon performance.

Proposed Implementation

  • ITK 6:
    • Remove Intel macOS from build matrices.
    • Document deprecation in release notes, directing users to ITK 5 for legacy workflows.
  • ITK 5:
    • Maintain Intel macOS support as an LTS branch until 2027 (aligned with Apple’s security update window).
    • Backport critical fixes only.

Community Impact Considerations

  • Affected Users: Researchers/clinicians relying on older Intel Macs for specialized hardware (e.g., GPUs, PCIe devices).
  • Mitigation: Provide migration guides for Apple Silicon or Linux/Windows alternatives.
  • Timeline: Target deprecation for ITK 6.0 (Q1 2026), coinciding with macOS 17’s expected release3.

Supporting Data

Key Fact Source
macOS 17 (2026) likely Apple Silicon–only 23
Final Intel Mac (Mac Pro) discontinued June 2023 1
Security updates until ~2027 for newer Intel Macs 24
Average 2-year security update window post-OS EOL 234

Request for Feedback

Please share:

  1. Use cases requiring Intel macOS support beyond 2026.
  2. Concerns about legacy hardware/software dependencies.
  3. Preferences for LTS backport policies in ITK 5.

References inline via linked sources. Data current as of April 2025.

Footnotes

  1. https://en.wikipedia.org/wiki/Mac_transition_to_Apple_silicon 2

  2. https://9to5mac.com/2024/06/19/got-an-intel-mac-future/ 2 3 4 5 6

  3. https://9to5mac.com/apple-intel-mac-support/ 2 3 4

  4. https://computercity.com/desktops/mac/how-long-will-intel-macs-be-supported 2 3 4 5

Metadata

Metadata

Assignees

No one assigned

    Labels

    type:CompilerCompiler support or related warnings

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions