Skip to content

Support Apple intel apps on M1/2 (using Rosetta) #3971

@andydotxyz

Description

@andydotxyz

Checklist

  • I have searched the issue tracker for open issues that relate to the same feature, before opening a new one.
  • This issue only relates to a single feature. I will open new issues for any other features.

Is your feature request related to a problem?

Many macOS bugs have been raised about crashing on M1/2 that are not actually running the arm64 build.
We have fixed the known issues for M1/2 and some of these require architecture specific compilation.
With this set up the apps cannot know that they are intel being simulated on M1 and hence exhibit the bugs which we have already fixed.

Should we do this or should we not? Should Rosetta be fully supported?
It is worth noting that we have a similar category of bugs with WSL2 where people are coding linux apps on Windows instead of Windows directly. This is a can of worms and we have to decide if it is supported or not and stick to that.

Is it possible to construct a solution with the existing API?

Yes, compile for M1/2 instead of intel build run through emulation.

Describe the solution you'd like to see.

A decision that is put onto a "supported platforms" page and, if required, a solution found to the bugs which currently exist when using the emulation layer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions