Quando se trata de tecnologia e computação, uma plataforma serve como base básica para o desenvolvimento e suporte de hardware e software.
Tudo o que é criado em cima de uma fundação opera em conjunto dentro da mesma estrutura. Como tal, cada plataforma tem seu próprio conjunto de regras, padrões e restrições que determinam qual hardware/software pode ser construído e como cada um deve funcionar.
As plataformas de hardware podem ser:
- Sistemas inteiros
- Componentes individuais
- Interfaces
Versus plataformas de hardware, as plataformas de software são mais extensas, porém mais fáceis de se relacionar pelos usuários. Faz sentido, uma vez que interagimos mais comumente com software/aplicativos, embora o hardware (por exemplo, mouses, teclados, monitores, telas sensíveis ao toque) ajude a preencher a lacuna. As plataformas de software se enquadram nas categorias gerais de:
- Software do sistema
- Software aplicativo
Linha de fundo
As plataformas de hardware podem ser sistemas inteiros (ou seja, dispositivos de computação), como mainframes, estações de trabalho, desktops, laptops, tablets, smartphones e muito mais. Cada um deles representa uma plataforma de hardware porque cada um tem seu próprio fator de forma, opera independentemente de outros sistemas e é capaz de fornecer recursos ou serviços (por exemplo, executar software/aplicativos, conectar-se a dispositivos/internet, etc.) não previsto pelo projeto original.
Componentes Individuais
Componentes individuais, como a unidade central de processamento (CPU) dos computadores, também são considerados plataformas de hardware. CPUs (por exemplo, Intel Core, ARM Cortex, AMD APU) possuem arquiteturas distintas que determinam a operação, comunicação e interação com outros componentes que compõem um sistema inteiro. Para ilustrar, considere a CPU como a base que suporta uma placa-mãe, memória, unidades de disco, placas de expansão, periféricos e software. Alguns componentes podem ou não ser intercambiáveis entre si, dependendo do tipo, forma e compatibilidade.
Linha de fundo
Interfaces, como PCI Express, Accelerated Graphics Port (AGP), ou slots de expansão ISA, são plataformas para o desenvolvimento de diferentes tipos de placas add-on/expansion. Diferentes fatores de forma de interface são exclusivos, portanto, por exemplo, não é fisicamente possível inserir uma placa PCI Express em um slot AGP ou ISA - lembre-se de que as plataformas definem as regras e restrições. A interface também fornece comunicação, suporte e recursos para a placa de expansão conectada. Exemplos de placas de expansão que usam essas interfaces são gráficos de vídeo, som/áudio, adaptadores de rede, portas USB, controladores seriais ATA (SATA) e muito mais.
Software do Sistema
Software de sistema é o que controla o computador executando processos simultâneos enquanto gerencia/coordena vários recursos de hardware em conjunto com o software aplicativo. Os melhores exemplos de software de sistema são sistemas operacionais, como (mas não limitado a) Windows, macOS, Linux, Android, iOS e Chrome OS.
O sistema operacional serve como plataforma, fornecendo um ambiente que suporta a interação do usuário por meio de interfaces (por exemplo, monitor, mouse, teclado, impressora, etc.), comunicação com outros sistemas (por exemplo, rede, Wi-Fi, Bluetooth, etc.), e software aplicativo.
Software Aplicativo
Software de aplicativo inclui todos os programas projetados para realizar tarefas específicas em um computador - a maioria não é considerada uma plataforma. Exemplos comuns de software de aplicativo não plataforma são programas de edição de imagem, processadores de texto, planilhas, tocadores de música, mensagens/chat, aplicativos de mídia social e muito mais.
No entanto, existem alguns tipos de software aplicativo que também são plataformas. A chave é se o software em questão serve ou não como suporte para algo a ser construído sobre ele. Alguns exemplos de software aplicativo como plataforma são:
- Navegadores da Web - (por exemplo, Chrome, Safari, Internet Explorer) são plataformas para outras formas de software, como plug-ins/extensões ou temas de terceiros.
- Sites de mídia social - como o Facebook, servem como plataformas ao oferecer suporte a aplicativos, ferramentas e/ou serviços externos que interagem com os principais recursos do site. Isso se aplica tanto ao site quanto à versão do aplicativo para dispositivos móveis.
- Videogames - que suportam mods (através do editor do jogo) também são considerados plataformas. Os mods de videogame usam o mecanismo de videogame existente como base para a criação de mapas/níveis, personagens, objetos ou até mesmo um jogo autônomo completo.
Consoles de videogame
Os consoles de videogame são ótimos exemplos de hardware e software combinados como uma plataforma. Cada tipo de console atua como uma base que suporta sua própria biblioteca de jogos fisicamente (por exemplo, um cartucho original da Nintendo não é compatível com nenhuma versão posterior dos sistemas de jogos da Nintendo) e digitalmente (por exemplo, apesar de ambos serem um formato de disco, um jogo Sony PS3 não funciona no sistema Sony PS4 devido ao software/linguagem de programação).
FAQ
Como você cria uma plataforma de mídia social?
Primeiro, decida que tipo de comunidade você deseja construir e o grupo demográfico que deseja segmentar. Em seguida, verifique se sua plataforma inclui os recursos necessários, como fluxo de atividades, atualizações de status, segurança e atendimento ao cliente. Então, é hora de lançar e comercializar sua nova plataforma de mídia social.
Como você joga Minecraft multiplataforma?
Para jogar Minecraft com amigos em outras plataformas, todos vocês precisam ter a mesma versão do jogo (Java, Bedrock, etc.). Você também precisa criar uma conta Xbox e adicionar os outros jogadores à sua lista de amigos, mesmo se estiver jogando em uma plataforma que não seja da Microsoft, como o Nintendo Switch. Em seguida, inicie o jogo, inicie uma nova sessão e convide seus amigos para participar.
O que são jogos multiplataforma?
Os jogos são considerados 'multiplataforma' se estiverem disponíveis para jogar em várias plataformas (Xbox, PlayStation, PC, etc.) de uma só vez e o progresso for transferido de console para console.
Em qual plataforma você pode comprar Dogecoin?
Você pode comprar Dogecoin em qualquer exchange de criptomoedas que o suporte. Alguns exemplos incluem Coinbase, Binance e Robinhood.
O que é o Google Cloud Platform?
O Google Cloud Platform é um conjunto de serviços de computação em nuvem executados na mesma infraestrutura do Google para aplicativos como Gmail e YouTube. A nuvem oferece uma variedade de ferramentas para gerenciamento, aprendizado de máquina, armazenamento de dados e análise de dados. É semelhante a produtos como Amazon Web Services e Microsoft Azure.
Qual foi a primeira plataforma de mídia social?
Six Degrees é frequentemente creditado como a primeira plataforma de mídia social reconhecível. Criado por Andrew Weinreich em 1997, o Six Degrees incluiu muitos recursos comumente encontrados em plataformas de mídia social hoje, como a capacidade de se inscrever com um endereço de e-mail, criar um perfil e adicionar amigos.