ETS on a Mac
Is this possibility being worked on? Because as a KNX and Mac user, I think it could be a great advantage.
-
Thanks Michael. I have turned this off after the first boot of ETS.
0 -
Hello ETS creators,
5 years later, this topic is still open and there is no yet solution. Please advise on your plans to create ETS for mac owners.
2 -
I too would love ETS for Mac and I was suprised that it's not supported. The whole point of KNX is automation and convenience so to then not have a convenient programming software is a shame.
1 -
Personally, I enjoy working on Apple devices.Rather than porting ETS to Mac, I would welcome a redesign of ETS.The product could be called 'openETS'.
OpenETS would clearly separate data storage, logic and the user interface, relying on standards.
Data storage:The data would be stored in a standard database.If a database server is already in operation, an additional database can be created for OpenETS.
Logic:The logic works with standard interface technology for data storage and the user interface (including the command-line interface (CLI) and web services).All interfaces are documented and open.Multi-user operation is possible.
The logic is available on common architectures and operating systems, including x86-64/Windows, x86-64/Linux, ARM/Windows, ARM/Linux, ARM/macOS, iPadOS and tvOS, as well as on Raspberry Pi.
User interface:The user interface communicates with the logic via documented standard interfaces.The GUI is available in all standard browsers.Operation:
Data storage and logic can be hosted in the cloud. Communication with the local bus takes place via a secure KNX IP router.
Licensing model:openETS is available as open source software.
Benefits:Multiple users can work on the same project simultaneously from different locations using the device of their choice.3 -
waiting for it
2 -
we all waiting for this for years... what's the plan
2 -
I join the petition: When will ETS be available for Mac?
0 -
I'm sure someone from the developers and marketing looking at that, but maybe the cloud usage could be the solution. Even I can't use all PC apps on the new MACs it is possible with AWS (Amazon Luna) to run in a cloud based environment. At home, I also use an own home server to run ETS and some tax calculation tools (windows native) on a MAC. The problem is if like to work elsewhere with that software.
So, how about a cloud based service ;) -> creates new business (maybe)
0 -
Running ETS is the only reason I keep a Windows computer. All my other devices are Mac. This Windows computer is now 12 years old and will need to be replaced only to be able to run ETS.
1 -
Any progress? I will for sure NOT buy a Windows machine just to be able to use ETS/KNX. And I don't want to pollute my Macs by installing Parallels and having a Win11 VM on them.
0 -
I had to buy a Windows laptop ONLY to run ETS, what a pity. I don't understand why ETS can't run on Mac or Linux: it's based on C#, which is portable. I'm guessing it's because Windows-specific libraries are used? But why? There are portable libraries for everything. If the ETS code is well structured, it can't be too hard to replace the Windows-specific libraries with portable ones.
It's tempting to move to Koolenex. Fully free and open source, works on every platform, and you have the choice between a simple Web interface or writing little scripts for repetitive tasks. I hope this project gains enough traction to motivate the ETS team to improve portability and scriptability.
2 -
I'm not going to write another comment asking for macOS support. But I would like to understand how to get some transparency on that topic? I.e. what is driving the decision to not add macOS support? Is this at all considered? There seems to be disconnect in the brand's declared strive for openness and the silence on topics like this. I'm NOT saying it "non-open" to not support Mac.
It's just non-open to have a 5 year old thread that's still active and not taking a stance.
1 -
Yes, there is progress (@Fermin Sanchez et al) and yes, the overwhelming feedback and number of requests here as being considered (@Leo Selig et al).
ETS on Mac is one of the most requested "features" and I can confirm that it is on the shortlist for a future ETS Version. We are working on it, but the expectation is not only to have ETS on a Mac, but also to maintain the decades of backwards compatibility to millions of KNX installations out there.
I truly appreciate your interest and your feedback. You all here are what drive the developments, although it might not always seem like that or be as quick as you would prefer. And I hope you understand that this is as open as I can be about this here.
Best regards to you all!
4 -
Good news that Mac support is now a priority, @Michael Critchfield!
Looking at the bigger picture, I wonder whether building a separate Mac version is still the right long-term approach.
Since my original request over two years ago, the world has moved toward cloud and AI-driven solutions. Wouldn't it make more sense to evolve ETS into a modern Azure-based platform that works seamlessly on both Windows and Mac, while also enabling Microsoft’s latest AI capabilities?
What's your view on this, @Michael Critchfield? Is a cloud-native, Azure-hosted ETS part of the roadmap being considered?
-4 -
Excellent news, thank you!
2 -
Cloud-based is a TERRIBLE idea. Your smart home should have local-only services.
Just write it well in a multi-platform language and it isn’t a problem.
Target the JVM and it will run everywhere.
Windows is for playing games and nothing else.
-2 -
Thanks for the update. Regarding alternative platforms, web based apps are flexible options nowadays, but getting a native mac app is likely still the preferred option, in my opinion.
3 -
ETS on VMware works great on a macbook, but a ETS osx version would definitely be great. 👍
0 -
Glad to hear MacOS is on your roadmap. However, a web-based solution doesn't feel like a good technical choice, unless it can run fully locally.
Since I believe that ETS is written in C#, which is a language that can be used to write perfectly portable apps, couldn't you just identify the non-portable libraries your codebase currently relies on and fix that? It feels like much less work (or AI tokens) than rebuilding everything from scratch. A big rewrite is almost never a good idea.1 -
If ETS is released as a portable application, please also consider providing a native Linux version. Moving from one proprietary platform to another is not a sustainable approach in today’s technology landscape. I would also strongly prefer a solution that does not depend on Java, as Java-based desktop applications often introduce unnecessary security, maintenance, and deployment challenges in professional workplace environments.
1
Kommentare
80 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.