Difference between "Restart..." and "Shutdown"/turn-back-on?
Is there a significant difference in the resulting state of a MacOS (Apple silicon running Sequoia) device between using the "Restart" menu item vs. using the "Shutdown" menu item and then turning the machine back on?
"Restart" shuts down all applications and then reloads the OS, followed by restarting the applications.
"Shutdown" also shuts down all applications and then shuts down the OS and then powers off. A power-on then loads the OS and re-opens all applications.
Is there a significant difference in the resulting OS state because of that cold restart?
One reason I ask is because I've been told that there are apps that don't behave well if that cold restart doesn't occur.
EDIT: Actually, (and even more curiously) it's the other way round. A particular vendor's VPN software won't connect after a cold restart. If you "Restart", it will then connect successfully. Using launchctl to unload and load to restart the task also seems to resolve the inability to connect.
(I know there are the options to force immediate shutdown which kills the apps and not re-open them on restart. Not interested in lots of caveats around those combinations of options.)