I suspect that most RISC-V designs that are supposed to compete with ARM apps processors don't actually have lower power consumption.
....yet.
Make Windows shut up for good with Tinywall (https://tinywall.pados.hu/) and whitelist applications as needed.
I haven't used Windows for a while, but back in the day, it did not provide any extra capabilities in this regard over MacOS. Now I use an extension to tile the desktop with windows, and it works great.
MacOS is so intrusive and distracting that I can't imagine doing any meaningful work on it, feels like a toy OS.
More-controversial is the different behavior of cmd-tab between Mac and Windows (app-level vs window-level). Once you learn that cmd-` also exists for switching between windows inside an app, I find it's a matter of personal preference and you can make arguments either way about which one is "better"...
Here is an example of how the app-centric model of task switching is problematic beyond personal preference: it causes focus stealing when opening GUI windows from the CLI. The apps themselves have to (partially, because that's the best they can do) work around the window manager's broken behavior.
The final answer from the initiated seems to be 'you're holding it wrong'. So here we have a Certified Unix™ where something as banal as setting your $EDITOR to a GUI program is broken by default and even when 'fixed' causes your window order to be shuffled around.
Examples:
https://emacs.stackexchange.com/questions/24033/when-returni...
https://github.com/sublimehq/sublime_text/issues/4460
https://www.reddit.com/r/osx/comments/i5zqn5/focus_doesnt_re...
Using macOS is a barrage of papercuts like this for me, and the window manager is at the heart of many of them.
Honestly tho, I find modern Windows infuriating to use without stripping it down quite a bit. Tiny11 is a lifesaver.
I wouldn’t count on this being the case going forward. Let’s not forget that some 4 years ago Apple decided to completely drop support for 32-bit apps. I wouldn’t be surprised if in 5-8 years time they decide to drop support for anything x86.
Apple hates supporting legacy crap. The exact moment when the vast majority of the recently updated Mac apps will have ARM builds, Apple will just set a release some years in the future that will kill native x86 support and that will be the end of it.
I'd be pretty shocked if they didn't.
Making it work on ARM is one thing, making it work well, and supporting the platform are a far more important part of the puzzle.