Port (informática)

En el mismo mercado, la elección de sistemas operativos fue efectivamente reducida a tres: Microsoft Windows, MacOS y GNU/Linux.

Sin embargo, en los sistemas embebidos y en el mercado móvil, la portabilidad sigue siendo un problema significativo, con la ARM siendo una alternativa ampliamente usada.

Escribir programas conformes a las normas especificadas representa un esfuerzo práctico pero no trivial.

Sin embargo, los practicantes encuentran que varias correcciones menores se requieren, debido a las diferencias sutiles entre plataformas.

Dos conceptos relacionados con ports, pero distintos, son emuladores y compiladores cruzados.

(solo procesa una instrucción a la vez, y necesita una secuencia para la optimización).

Como resultado, la máquina virtual es aún más simple que la CPU de destino.

[8]​ Richard Garriott dijo que en 1984 en Origins Game Fair que Origin Systems desarrolló videojuegos para la familia de computadores de Apple II primero y luego hizo ports de ellos para los sistemas Commodore 64 y Atari 8-bit, ya que por los sprites y aspectos de estas últimas máquinas, hacer ports a sistemas Apple era «mucho más difícil, quizás incluso imposible».

primero en la Atari porque prefirió desarrollar en los computadores más avanzados, removiendo o cambiando aspectos según sea necesario al hacer el port.

's Gazette escribió en 1986 que al portar desde Atari a Commodore la original era usualmente superior.

Esto significa que el gráfico, el audio y la jugabilidad, junto con las otras características del juego (como bugs), son iguales a los de la versión original.

Si bien son muy similares, pueden existir diferencias arquitectónicas, como el uso de memoria unificada en una consola.