dresden-elektronik / deconz-rest-plugin

deCONZ REST-API plugin to control ZigBee devices
BSD 3-Clause "New" or "Revised" License
1.9k stars 498 forks source link

deCONZ.app on macOS missing native ARM support #7671

Open apolgar-ms opened 6 months ago

apolgar-ms commented 6 months ago

Does the issue really belong here?

Is there already an existing issue for this?

Describe the bug

The deCONZ build for macOS is currently only available for the x86_64 architecture. While this build does run on Apple's ARM chips (M1, M2, M3, etc) through the Rosetta compatibility layer, Apple no longer sells Intel-based Macs, and new OS releases for Intel chips will be discontinued after this year.

Steps to reproduce the behavior

N/A

Expected behavior

In addition to the existing x86_64 deCONZ build for macOS, there should be a build for the ARM-based Apple Silicon architecture. Ideally, this should be a Universal app, combining both binaries in a single application bundle.

The chip architecture transition was announced back in 2020.

Screenshots

No response

Environment

Apple Silicon-based Macs

deCONZ Logs

No response

Additional context

https://developer.apple.com/documentation/apple-silicon/building-a-universal-macos-binary

https://www.apple.com/newsroom/2020/06/apple-announces-mac-transition-to-apple-silicon/