Cloud native is an application built by using the resources inherently provided by the cloud service provider in a ground-up manner for a faster delivery. It is born in the cloud (BIC) application that is deployed in its natural cloud environment. It can be re-hosted in another cloud environment through containerization.
Cloud enabled application is built outside the cloud environment and then migrated to cloud through containers. This approach is adopted for cloud migration of legacy applications.