Definição – o que significa código nativo?
Código nativo refere-se ao código de programação configurado para ser executado em um processador específico. O código nativo geralmente não funcionará se usado em um processador diferente daquele para o qual foi escrito especificamente, a menos que tenha permissão para ser executado em um emulador.
Definirtec explica código nativo
Como o código nativo é feito sob medida para um processador específico, os programas escritos usando esse código devem (teoricamente) ser executados de forma otimizada no processador nativo. A desvantagem é que esses programas geralmente se tornam inúteis quando usados em um processador diferente. Essa limitação tem diminuído constantemente desde que os fabricantes começaram a configurar seus processadores para trabalhar com o mesmo tipo de protocolos e sequências lógicas.
Embora um programa escrito em código nativo possa ser executado em um processador para o qual não foi originalmente planejado, usando software de emulação (que imita a configuração do processador originalmente planejado), o desempenho do programa geralmente será prejudicado.