For instance, in development environment, I would like to know that when should I say:
The app is ready for deploying.
and
The app is ready for distribution.
If they are the same from development viewpoint, what about the real life?
difference
For instance, in development environment, I would like to know that when should I say:
The app is ready for deploying.
and
The app is ready for distribution.
If they are the same from development viewpoint, what about the real life?
Best Answer
In software, if you distribute an application, you send it out to all the end users. Mobile and PC applications, that each user has to install individually, can be distributed.
If you deploy an application, you get it running on the device or server where the end users will access it. For example, web applications, that run from a centralized location and are remotely accessed, can be deployed.
Especially with mobile applications, many use deploy to indicate the application is both sent out to end users, and set up on their devices. This is probably why you are confused.
Distribution sends the app out to the users; deployment makes sure each has a running version.