Plataforma
Uma plataforma de computação é o hardware e o software em que um aplicativo é executado. As plataformas de hardware são definidas pela arquitetura do processador, como x86 ou ARM. As plataformas de software geralmente são determinadas pelo sistema operacional, como Windows, macOS e Linux.
Em muitos casos, "plataforma" e "sistema operacional" são usados como sinônimos. No entanto, como um sistema operacional pode ser executado em mais de um tipo de hardware, uma plataforma pode ser especificada com mais detalhes como uma combinação de hardware e software. Por exemplo, o macOS em hardware Intel é uma plataforma, enquanto o macOS no Apple Silicon é outra.
A combinação de hardware com software próprio e de terceiros é chamada de "ecossistema de plataforma". As plataformas móveis são exemplos importantes. iOS e Android são duas plataformas móveis dominantes que oferecem lojas de aplicativos com aplicativos baixáveis. Os consoles de videogame são plataformas com hardware e sistemas operacionais próprios que executam softwares escritos especificamente para a plataforma.
Os programas executados em várias plataformas são conhecidos como aplicativos multiplataforma. Alguns são desenvolvidos com base em um framework projetado para aplicativos multiplataforma, enquanto outros são escritos nativamente para cada plataforma. Traduzir um aplicativo de uma plataforma para outra é chamado de portabilidade do aplicativo.
Teste seus conhecimentos