Skip to content

Old macOS support is becoming unsustainable #1251

@GarboMuffin

Description

@GarboMuffin

Currently we have 3 builds for macOS

  • Electron 26 for macOS 10.13, 10.14 (x86 only)
  • Electron 32 for macOS 10.15 (x86 only)
  • Electron 37 for the rest (universal binary)

Electron 38 drops support for macOS 11 so if we keep this pattern up we'll have

  • Electron 26 for macOS 10.13, 10.14 (x86 only)
  • Electron 32 for macOS 10.15 (x86 only)
  • Electron 37 for macOS 11 (universal binary)
  • Electron 38 for the rest (universal binary)

Adding a new build every year seems unsustainable. Something needs to change:

  • We could abandon support for old macOS versions. Unfortunately if https://desktop.turbowarp.org/stats.html is accurate then these old versions get a lot of downloads still. These numbers seem very wrong, though.
  • We could cut off several macOS versions at once pre-emptively for example by making all of macOS 11 - 15 use Electron 37, but then a year from now there'll be people on not even that old versions of macOS using a year old Electron which is not secure.

Also note that anything other than the latest desktop app version on the latest macOS version does not get tested by me so those binaries are essentially untested.

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions