Portabilidad

Definición - ¿Qué significa portabilidad?

La portabilidad, en relación con el software, es una medida de la facilidad con la que se puede transferir una aplicación de un entorno informático a otro. Una aplicación de software de computadora se considera portátil a un nuevo entorno si el esfuerzo requerido para adaptarla al nuevo entorno está dentro de límites razonables. El significado del término abstracto "razonable" depende de la naturaleza de la aplicación y, a menudo, es difícil de expresar en unidades cuantificables.

La frase "portar" significa modificar el software y hacerlo adaptable para trabajar en un sistema informático diferente. Por ejemplo, portar una aplicación a Linux significa modificar el programa para que pueda ejecutarse en un entorno Linux.

La portabilidad se refiere a la capacidad de una aplicación para moverse entre entornos, no solo entre plataformas. Para aclarar, una plataforma de computadora generalmente se refiere solo al sistema operativo y al hardware de la computadora. Un entorno informático es mucho más amplio y puede incluir el hardware, el sistema operativo y las interfaces con otro software, usuarios y programadores.

Techinfo explica la portabilidad

La portabilidad es una forma de reutilización. Se sabe que algunos tipos de software son menos portátiles que otros. Un ejemplo de software que no es portátil sería el código ensamblador, ya que el código ensamblador es específico del tipo de procesador. Ningún software es perfectamente portátil porque todos los softwares tienen limitaciones.

Algunos lenguajes de programación son bastante portátiles, por ejemplo, el lenguaje C. Los compiladores de C están disponibles para la mayoría de los sistemas operativos, lo que a su vez hace que los programas en C sean muy portátiles. Esta portabilidad de los programas en lenguaje C ha dado como resultado que algunos programadores reescriban sus programas y los recompilen en C para hacerlos mucho más portables.

La portabilidad también se utiliza para describir la flexibilidad del uso de datos. Algunos formatos de archivo son menos portátiles que otros. Por ejemplo, para ver archivos con formatos de archivo como PDF o JPEG, los formatos dependen de la disponibilidad de las aplicaciones de software adecuadas.