Deploying a software application to the cloud does not make it cloud-native. It is about how the software is designed and implemented, not just where it is run. Cloud-native applications have been designed and developed from the ground up to be deployed in the cloud. In doing so, applications can take full advantage of their deployment environment.
In modern application development, the development team needs to have more knowledge about, and a vested interest in, how their application runs in production. Similarly, the operations team must be able to work with the development team to improve upon, over time, how the application is deployed and executes in a production environment.