As the name implies, Native libraries are used only for Native application development that requires Native cades. The native library can break the platform-independence of the mobile application. There is no dependency on hardware architecture or operating system while using Native libraries.