native library are object file (binary) that has been compiled to the target operating system
They can be used as libary in a application
There is two types of OS library:
See shared_vs_static
A native interface is an interface that permits to call native library as a normal library.
Example:
In most modern Unix-like systems, including Linux, programs are by default compiled to use shared library (so, dll)