Plataforma
Una plataforma informática es el hardware y el software en los que se ejecuta una aplicación. Las plataformas de hardware se definen por la arquitectura del procesador, como x86 o ARM. Las plataformas de software suelen estar determinadas por el sistema operativo, como Windows, macOS y Linux.
En muchos casos, «plataforma» y «sistema operativo» se usan indistintamente. Sin embargo, dado que un sistema operativo puede ejecutarse en más de un tipo de hardware, una plataforma puede especificarse con más precisión como una combinación de hardware y software. Por ejemplo, macOS en hardware Intel es una plataforma, mientras que macOS en Apple Silcion es otra.
La combinación de hardware con software propio y de terceros se denomina «ecosistema de plataformas». Las plataformas móviles son ejemplos destacados. iOS y Android son dos plataformas móviles dominantes que ofrecen tiendas de aplicaciones con aplicaciones descargables. Las consolas de videojuegos son plataformas con hardware y sistemas operativos únicos que ejecutan software escrito específicamente para la plataforma.
Los programas que se ejecutan en varias plataformas se conocen como aplicaciones multiplataforma. Algunas se desarrollan sobre un framework diseñado para aplicaciones multiplataforma, mientras que otras se escriben de forma nativa para cada plataforma. Traducir una aplicación de una plataforma a otra se denomina adaptarla o realizar su portabilidad.
Pon a prueba tu conocimiento