In macOS, an application can be launched in hidden mode through the login items i.e. Preference -> Users & Groups -> For any user, Login Items -> Select the application and click on 'Launch as Hidden'.
When this user logs into the machine, the selected application would be launched - app icon would be visible in dock panel and application window would not be visible. Application window becomes visible only when the app icon is clicked once.
Documentation of all also talks about miniaturizing all windows. I understand miniaturize-all would end up in all windows being minimized. Can an application be launched in such a mode ? In Windows an application can be launched from PowerShell as 'Start-Process -WindowStyle Hidden' or 'Start-Process -WindowStyle Minimized'. For macOS, is there an way to launch an application with miniatured window, either through the OS/App setting or through some command/script.
In that case, how is hidden different from miniaturize ? They seem to be similar.
Any inputs will help to get clarity on this.