Multiplataforma
Um software multiplataforma é um software disponível para mais de uma plataforma de computador. Cada versão de um aplicativo multiplataforma pode ter pequenas diferenças na interface do usuário e no conjunto de recursos, mas os programas são essencialmente iguais, capazes de abrir os mesmos arquivos e executar as mesmas funções. O oposto de um aplicativo multiplataforma é um aplicativo "nativo", desenvolvido exclusivamente para uma única plataforma.
Alguns aplicativos multiplataforma estão disponíveis para plataformas de desktop e móveis. Nesses casos, a versão móvel do aplicativo pode ter um conjunto de recursos limitado, mas é compatível com os mesmos documentos e capaz de executar a maioria das funções. Por exemplo, o Microsoft Word é um aplicativo multiplataforma com uma versão completa para desktop disponível para Windows e macOS; ele também oferece uma versão móvel para iOS e Android e um aplicativo Web que pode ser executado em um navegador.
Historicamente, cada versão de um aplicativo multiplataforma exigia um código-fonte separado, usando as linguagens de programação nativas e as APIs de cada plataforma. No entanto, frameworks e bibliotecas modernos para aplicativos multiplataforma ajudam os desenvolvedores a criar aplicativos usando uma única base de código capaz de ser executada em várias plataformas. Por exemplo, o framework de aplicativos Electron usa tecnologias da Web como HTML, CSS e JavaScript para permitir que os aplicativos sejam executados em plataformas de desktop e móveis.
NOTE: Periféricos de hardware compatíveis com várias plataformas, como mouses e teclados USB, também podem ser considerados multiplataforma.
Teste seus conhecimentos