Che cos'è una piattaforma?

Quando si tratta di tecnologia e informatica, una piattaforma funge da base di base per lo sviluppo e il supporto di hardware e Software.

Tutto ciò che è stato creato su una fondazione opera insieme all'interno della stessa struttura. In quanto tale, ogni piattaforma ha il proprio insieme di regole, standard e restrizioni che determinano quale hardware/software può essere costruito e come ciascuno dovrebbe funzionare.

Le piattaforme hardware possono essere:

  • Interi sistemi
  • Singoli componenti
  • Interfacce

Rispetto alle piattaforme hardware, le piattaforme software sono più estese, ma più facili da mettere in relazione da parte degli utenti. Ha senso, dato che interagiamo più comunemente con software/app, anche se l'hardware (ad esempio mouse, tastiere, monitor, touchscreen) aiuta a colmare il divario. Le piattaforme software rientrano nelle categorie generali di:

  • Software di sistema
  • Software applicativo
Un'alta pila di blocchi di legno Jenga su un tavolo bianco
Una piattaforma funge da base per la costruzione, non diversamente dalla creazione di strutture verticali da blocchi. xijian/Getty Images

Interi sistemi

Le piattaforme hardware possono essere interi sistemi (ad esempio dispositivi informatici) come mainframe, workstation, desktop, laptop, tablet, smartphone e altro. Ognuno di questi rappresenta una piattaforma hardware perché ognuno ha il proprio fattore di forma, opera indipendentemente da altri sistemi ed è in grado di fornire risorse o servizi (es. esecuzione di software/app, connessione a dispositivi/internet, ecc.) agli utenti, soprattutto quelli non previsti dall'originale design.

Componenti individuali

Singoli componenti, come il unità centrale di elaborazione (CPU) di computer, sono anche considerate piattaforme hardware. Le CPU (ad es. Intel Core, ARM Cortex, AMD APU) hanno architetture distinte che determinano il funzionamento, la comunicazione e l'interazione con altri componenti che costituiscono un intero sistema. Per illustrare, considera la CPU come la base che supporta una scheda madre, memoria, unità disco, schede di espansione, periferiche e software. Alcuni componenti possono o meno essere intercambiabili tra loro, a seconda del tipo, della forma e della compatibilità.

Interfacce

Interfacce, come PCI Express, Porta grafica accelerata (AGP), o slot di espansione ISA, sono piattaforme per lo sviluppo di diversi tipi di schede aggiuntive/di espansione. I diversi fattori di forma dell'interfaccia sono unici, quindi, ad esempio, non è fisicamente possibile inserisci una scheda PCI Express in uno slot AGP o ISA — ricorda che le piattaforme impostano le regole e restrizioni. L'interfaccia fornisce anche comunicazione, supporto e risorse alla scheda di espansione collegata. Esempi di schede di espansione che utilizzano tali interfacce sono grafica video, audio/audio, adattatori di rete, porte USB, controller serial ATA (SATA) e altro.

Software di sistema

Il software di sistema è ciò che controlla il computer eseguendo processi simultanei mentre gestisce/coordina più risorse hardware insieme al software applicativo. I migliori esempi di software di sistema sono sistemi operativi, come (ma non solo) Windows, macOS, Linux, Android, iOS e Chrome OS.

Il sistema operativo funge da piattaforma fornendo un ambiente che supporta l'interazione dell'utente tramite interfacce (ad es. monitor, mouse, tastiera, stampante, ecc.), comunicazione con altri sistemi (ad es. rete, Wi-Fi, Bluetooth, ecc.) e applicazione Software.

Software applicativo

Il software applicativo include tutti i programmi progettati per eseguire attività specifiche su un computer, la maggior parte non è considerata una piattaforma. Esempi comuni di software applicativo non di piattaforma sono programmi di modifica delle immagini, elaboratori di testi, fogli di calcolo, lettori musicali, messaggistica/chat, app di social media e altro ancora.

Tuttavia, ci sono alcuni tipi di software applicativo che sono anche piattaforme. La chiave è se il software in questione serve o meno come supporto per qualcosa da costruire su di esso. Alcuni esempi di software applicativo come piattaforme sono:

  • Browser web — (ad es. Chrome, Safari, Internet Explorer) sono piattaforme per altre forme di software, come plug-in/estensioni o temi di terze parti.
  • Siti di social media — come Facebook, fungono da piattaforme quando supportano applicazioni, strumenti e/o servizi esterni che interagiscono con le funzionalità principali del sito. Questo vale sia per il sito Web che per la versione dell'app mobile.
  • Videogiochi — anche quelle che supportano le mod (tramite l'editor del gioco) sono considerate piattaforme. Le mod di videogiochi utilizzano il motore di videogiochi esistente come base per la creazione di mappe/livelli, personaggi, oggetti o persino un intero gioco autonomo progettato dall'utente.

Console per videogiochi

Le console per videogiochi sono ottimi esempi di hardware e software combinati insieme come una piattaforma. Ogni tipo di console funge da base che supporta fisicamente la propria libreria di giochi (ad esempio una cartuccia Nintendo originale non è compatibile con le versioni successive di sistemi di gioco Nintendo) e digitale (ad esempio, nonostante sia un formato disco, un gioco Sony PS3 non funzionerà sul sistema Sony PS4 a causa di software/programmazione linguaggio).

FAQ

  • Come si crea una piattaforma di social media?

    Innanzitutto, decidi quale tipo di community vuoi creare e il gruppo demografico a cui vuoi rivolgerti. Successivamente, assicurati che la tua piattaforma includa le funzionalità necessarie come un flusso di attività, aggiornamenti di stato, sicurezza e servizio clienti. Quindi, è il momento di lanciare e commercializzare la tua nuova piattaforma di social media.

  • Come si gioca a Minecraft multipiattaforma?

    Per giocare a Minecraft con gli amici su altre piattaforme, devi avere tutti la stessa versione del gioco (Java, Bedrock, ecc.). Devi anche creare un account Xbox e aggiungere gli altri giocatori alla tua lista di amici, anche se stai giocando su una piattaforma non Microsoft come Nintendo Switch. Quindi, avvia il gioco, avvia una nuova sessione e invita i tuoi amici a partecipare.

  • Cosa sono i giochi multipiattaforma?

    I giochi sono considerati "multipiattaforma" se sono disponibili per giocare su più piattaforme (Xbox, PlayStation, PC, ecc.) contemporaneamente e i progressi vengono trasferiti da console a console.

  • Su quale piattaforma puoi acquistare Dogecoin?

    Puoi acquistare Dogecoin su qualsiasi scambio di criptovaluta che lo supporta. Alcuni esempi includono Coinbase, Binance e Robinhood.

  • Che cos'è la piattaforma Google Cloud?

    Il Piattaforma Google Cloud è una suite di servizi di cloud computing eseguiti sulla stessa infrastruttura di Google per applicazioni come Gmail e YouTube. Il cloud offre una varietà di strumenti per la gestione, l'apprendimento automatico, l'archiviazione dei dati e l'analisi dei dati. È simile a prodotti come Amazon Web Services e Microsoft Azure.

  • Qual è stata la prima piattaforma di social media?

    Six Degrees è spesso considerato la prima piattaforma di social media riconoscibile. Creato da Andrew Weinreich nel 1997, Six Degrees includeva molte funzionalità che si trovano comunemente nei social media piattaforme odierne, come la possibilità di registrarsi con un indirizzo e-mail, creare un profilo e aggiungere amici.