If I had to guess it’s because Apple controls both hard- and software. Sleep is a delicate business where both the OS and the hardware have to work together to get it right. Linux and Windows run on an endless combination of different hardware components whereas Apple knows exactly on what hardware their OS will run.
And in true macOS fashion it only works if you stay within the Apple ecosystem.
Applications and sleep are intimately tied to native macOS workspaces, which are themselves cursed af.
If you use an alternative manager, like Aerospace (which reimplemented workspace/tiling), then applications cannot sleep properly, leading to severe battery drain.
I’ve never really had problems with it on windows either. I use it 95% of the time as I want to continue where I left off. This includes leaving huge videogames on like Witcher 3.
EDIT: Now that I think about it, I don’t remember the last time I used shutdown function. It’s always sleep or sometimes restart after installing something
My newer laptop from Lenovo freezes up in Windows 11 everytime it goes to sleep. The only solution is to do a hard power down by holding the power button for 10+ seconds to get it to reboot.
I have Linux Mint installed dual boot and it sleeps and suspends fine. Don’t ask me why this is.
Sadly, MacOS is leading the pack with sleep working as expected. This is the most cursed timeline.
If I had to guess it’s because Apple controls both hard- and software. Sleep is a delicate business where both the OS and the hardware have to work together to get it right. Linux and Windows run on an endless combination of different hardware components whereas Apple knows exactly on what hardware their OS will run.
And in true macOS fashion it only works if you stay within the Apple ecosystem.
Applications and sleep are intimately tied to native macOS workspaces, which are themselves cursed af.
If you use an alternative manager, like Aerospace (which reimplemented workspace/tiling), then applications cannot sleep properly, leading to severe battery drain.
https://github.com/nikitabobko/AeroSpace/discussions/1008
I’ve never really had problems with it on windows either. I use it 95% of the time as I want to continue where I left off. This includes leaving huge videogames on like Witcher 3.
EDIT: Now that I think about it, I don’t remember the last time I used shutdown function. It’s always sleep or sometimes restart after installing something
My newer laptop from Lenovo freezes up in Windows 11 everytime it goes to sleep. The only solution is to do a hard power down by holding the power button for 10+ seconds to get it to reboot.
I have Linux Mint installed dual boot and it sleeps and suspends fine. Don’t ask me why this is.