Update: Improving, adding or removing certain things of a software
Upgrade: A new version of the software
Patch: removing bugs and glitches
Advantages and disadvantages of automatic updates
+easier for inexperienced users
+no software problems because of users not updading or forgetting to
+always done on time
-Leaves no choice to users
-may be not desired by certain users
-may corrupt users files
Advantages and disadvantages of manual updates
+gives users choice
+if the update is badly made it may prevent issues if users don't update
-important updates may not be done at time
-inexperienced users may forget to update which may lead to issues.
ways of managing releases
Tell about it on the devs website
Give notification within the app or platform
Giving option to download the update from the dev website or from the platform/app