Why not just use something like Qt to build a native cross platform app? As others have mentioned, advertising a device as open source and yet Mac only is going to turn away a lot of people.
The honest answer is I'm a Mac guy, and a terrible businessman.
FWIW I love Linux and used it extensively to develop Photon. (In fact the "MDCUtil" tool for debugging Photon already supports Linux.) I'd love to add Linux support for the app if there's enough interest in this thing.
Qt apps, even in 2024, still don't feel native when used on Mac.
Personally I'd much rather just drop the custom Mac app and replace it with:
- firmware that can read/write a proper filesystem
- firmware that can create e.g. DNG files that can be handled by regular photo editors like Lightroom, RawTherapee, Darktable, etc.
- A webapp that lets you generate a configuration file and does the battery life estimation.