Multiplataforma
Software multiplataforma é um software desenvolvido para mais de um sistema operacional. Alguns softwares funcionam em vários sistemas operacionais usando um framework multiplataforma, enquanto outros aplicativos mantêm bases de código separadas para cada plataforma. Software multiplataforma também é conhecido como "multiplataforma."
Há várias estratégias para desenvolver software multiplataforma. Frameworks multiplataforma baseados em tecnologias da web são comuns para aplicativos menores, pois permitem que uma equipe pequena disponibilize um aplicativo para um público que usa várias plataformas. Equipes maiores podem manter versões separadas de seus aplicativos com seu próprio código-fonte, em que cada versão é escrita especificamente para sua plataforma. Por exemplo, o Adobe Photoshop é um aplicativo multiplataforma que mantém bases de código diferentes para cada sistema operacional, enquanto o aplicativo Slack usa um framework multiplataforma chamado Electron.
No mercado de jogos para consumidores, jogos multiplataforma funcionam em mais de uma máquina de jogos. Por exemplo, um jogo de esportes desenvolvido para Xbox, PlayStation e PC seria um jogo multiplataforma. Se um jogo for desenvolvido exclusivamente para um sistema — ou seja, um jogo da série "The Legend of Zelda" para Nintendo — ele não será multiplataforma. Fabricantes de hardware para jogos usam softwares exclusivos para atrair consumidores a comprar seus sistemas.
Teste seus conhecimentos