Native software is
built to be
executed directly by
processors that implement a compatible
instruction set. A program that runs natively on one platform is runnable on another platform via an
emulator if an emulator is available and, generally, with significant runtime speed degradation.{{Cite web|url=https://www.makeuseof.com/tag/how-does-emulation-work/|title=How Does Emulation Work and Why Is It So S
Cross-platform software can run on multiple processors although possibly requiring it to be re-built for different target systems. == Native API ==