![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/3/3d/Firefox-deerpark.png/640px-Firefox-deerpark.png&w=640&q=50)
Multiplataforma
De Wikipedia, a enciclopédia encyclopedia
Diz-se multiplataforma (em inglês cross-platform) um programa ou sistema que pode ser executado em mais do que uma plataforma, como o Mozilla Firefox, ou que executa programas ou sistemas de mais de uma plataforma, por exemplo o MAME.[1]
Esta página ou seção foi marcada para revisão devido a incoerências ou dados de confiabilidade duvidosa. (Março de 2014) |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/3/3d/Firefox-deerpark.png/320px-Firefox-deerpark.png)
Para um programa ser desenvolvido com vista ao suporte multiplataforma, um conceito essencial é a portabilidade do código-fonte.[2] No entanto, conseguir código verdadeiramente portável é uma tarefa complicada e, na década de 1990, surgiram plataformas de desenvolvimento que, entre outras coisas, eliminaram a necessidade do código portável: a aplicação resultante, após a compilação, poderia ser executada em qualquer sistema necessitando, para isso, uma camada no sistema operativo que transformasse o bytecode resultante em instruções nativas.[2] Alguns exemplos destas plataformas são: a linguagem de programação Java[2] (que impôs o conceito de máquina virtual a essa camada) e a mais recente plataforma .NET (que corre sobre uma framework).