Videos modelos y marcas de moviles

Loading...

Desarrollos móviles TIPO DE CÓDIGO EJECUTABLE



Desarrollos móviles
TIPO DE CÓDIGO EJECUTABLE
Cuando trabajamos con aplicaciones que se ejecutan directamente sobre el equipo,
distinguimos dos tipos de código para generar: código nativo y código manejado.
Código nativo
Desarrollar una aplicación en código nativo implica que el archivo ejecutable que
instalaremos en el equipo está expresado en código ensamblador entendible por el
sistema operativo y por el procesador del equipo. Esto no quiere decir que nosotros
desarrollemos bajo ensamblador (assembler), simplemente el compilador que utilicemos
para desarrollar realizará la traducción a dicho código.
Las ventajas de desarrollar bajo código nativo son:
Mayor rapidez de ejecución.
• Código más compacto.
• Acceso al 100% de las capacidades del equipo.
• No se requiere la instalación de ningún agregado para la ejecución.
• Se posee acceso directo a memoria y de bajo nivel.
Las desventajas son:
• En cada sistema operativo o hardware, se necesita recompilar el proyecto y generar
ejecutables distintos.
• Si trabajamos con dos equipos distintos, debemos tener en cuenta diferencias de
hardware en algunas funciones.
• Se posee acceso directo a memoria (esto puede traer problemas).
Fuente: DESARROLLOS MÓVILES CON .NET