Når det kommer til teknologi og computere, fungerer en platform som det grundlæggende grundlag for udvikling og support af hardware og software.
Alt, der er skabt oven på en fond, fungerer sammen inden for de samme rammer. Som sådan har hver platform sit eget sæt regler, standarder og begrænsninger, der dikterer, hvilken hardware/software der kan bygges, og hvordan hver enkelt platform skal fungere.
Hardwareplatforme kan være:
- Hele systemer
- Individuelle komponenter
- Interfaces
I forhold til hardwareplatforme er softwareplatforme mere omfattende, men alligevel nemmere at forholde sig til af brugere. Det giver mening, da vi interagerer mere almindeligt med software/apps, selvom hardware (f.eks. mus, tastaturer, skærme, berøringsskærme) hjælper med at bygge bro over kløften. Softwareplatforme falder ind under de generelle kategorier af:
- Systemsoftware
- Applikationssoftware
Bundlinje
Hardwareplatforme kan være hele systemer (dvs. computerenheder) såsom mainframes, arbejdsstationer, desktops, bærbare computere, tablets, smartphones og mere. Hver af disse repræsenterer en hardwareplatform, fordi hver har sin egen formfaktor, fungerer uafhængigt af andre systemer og er i stand til at levere ressourcer eller tjenester (f.eks. at køre software/apps, oprette forbindelse til enheder/internet osv.) til brugere, især dem. ikke forudset af det originale design.
Individuelle komponenter
Individuelle komponenter, såsom computerens centralenhed (CPU), betragtes også som hardwareplatforme. CPU'er (f.eks. Intel Core, ARM Cortex, AMD APU) har særskilte arkitekturer, som bestemmer driften, kommunikationen og interaktionen med andre komponenter, der udgør et helt system. For at illustrere, betragte CPU'en som det fundament, der understøtter et bundkort, hukommelse, diskdrev, udvidelseskort, periferiudstyr og software. Nogle komponenter kan eller kan ikke være udskiftelige med hinanden, afhængigt af typen, formen og kompatibiliteten.
Bundlinje
Grænseflader, såsom PCI Express, Accelerated Graphics Port (AGP) eller ISA-udvidelsespladser, er platforme til udvikling af forskellige typer tilføjelses-/udvidelseskort. Forskellige grænsefladeformfaktorer er unikke, så det er for eksempel ikke fysisk muligt at indsætte et PCI Express-kort i en AGP- eller ISA-slot - husk at platforme sætter reglerne og begrænsningerne. Interfacet giver også kommunikation, support og ressourcer til det vedhæftede udvidelseskort. Eksempler på udvidelseskort, der bruger sådanne grænseflader, er videografik, lyd/lyd, netværksadaptere, USB-porte, serielle ATA-controllere (SATA) og mere.
Systemsoftware
Systemsoftware er det, der styrer computeren ved at udføre samtidige processer, mens man administrerer/koordinerer flere hardwareressourcer i forbindelse med applikationssoftware. De bedste eksempler på systemsoftware er operativsystemer, såsom (men ikke begrænset til) Windows, macOS, Linux, Android, iOS og Chrome OS.
Operativsystemet fungerer som en platform ved at levere et miljø, der understøtter brugerinteraktion gennem grænseflader (f.eks. skærm, mus, tastatur, printer osv.), kommunikation med andre systemer (f.eks. netværk, Wi-Fi, Bluetooth, osv.), og applikationssoftware.
Application Software
Applikationssoftware inkluderer alle de programmer, der er designet til at udføre specifikke opgaver på en computer - de fleste betragtes ikke som platforme. Almindelige eksempler på applikationssoftware uden platform er billedredigeringsprogrammer, tekstbehandlingsprogrammer, regneark, musikafspillere, beskeder/chat, apps til sociale medier og mere.
Der er dog nogle typer applikationssoftware, der også er platforme. Nøglen er, om den pågældende software tjener som støtte til noget, der skal bygges på det. Nogle eksempler på applikationssoftware som platforme er:
- Webbrowsere - (f.eks. Chrome, Safari, Internet Explorer) er platforme for andre former for software, såsom tredjeparts plug-ins/udvidelser eller temaer.
- Sociale medier - såsom Facebook, fungerer som platforme, når de understøtter eksterne applikationer, værktøjer og/eller tjenester, der interagerer med webstedets kernefunktioner. Dette gælder både for hjemmesiden og mobilappversionen.
- Videospil - der understøtter mods (via spillets editor) betragtes også som platforme. Videospilmods bruger den eksisterende videospilmotor som grundlag for at skabe brugerdesignede kort/niveauer, karakterer, objekter eller endda et helt selvstændigt spil.
Videospilkonsoller
Videospilskonsoller er gode eksempler på hardware og software kombineret som en platform. Hver konsoltype fungerer som en base, der understøtter sit eget spilbibliotek fysisk (f.eks. er en original Nintendo-patron ikke kompatibel med nogen senere versioner af Nintendo-spilsystemer) og digit alt (f.eks. selvom begge er et diskformat, vil et Sony PS3-spil virker ikke på Sony PS4-systemet på grund af software/programmeringssprog).
FAQ
Hvordan opretter du en social medieplatform?
Først skal du beslutte, hvilken type fællesskab du vil opbygge og den demografi, du vil målrette mod. Dernæst skal du sikre dig, at din platform inkluderer nødvendige funktioner som en aktivitetsstrøm, statusopdateringer, sikkerhed og kundeservice. Så er det tid til at lancere og markedsføre din nye sociale medieplatform.
Hvordan spiller du Minecraft på tværs af platforme?
For at spille Minecraft med venner på andre platforme skal I alle have den samme version af spillet (Java, Bedrock osv.). Du skal også oprette en Xbox-konto og tilføje de andre spillere til din venneliste, selvom du spiller på en ikke-Microsoft-platform som Nintendo Switch. Start derefter spillet, start en ny session og inviter dine venner til at deltage.
Hvad er spil på tværs af platforme?
Spil betragtes som "på tværs af platforme", hvis de er tilgængelige til at spille på flere platforme (Xbox, PlayStation, PC osv.) på én gang, og fremskridt fortsætter fra konsol til konsol.
På hvilken platform kan du købe Dogecoin?
Du kan købe Dogecoin på enhver cryptocurrency-børs, der understøtter det. Nogle eksempler omfatter Coinbase, Binance og Robinhood.
Hvad er Google Cloud Platform?
Google Cloud Platform er en suite af cloud computing-tjenester, der kører på Googles samme infrastruktur til applikationer som Gmail og YouTube. Cloud tilbyder en række værktøjer til administration, maskinlæring, datalagring og dataanalyse. Det ligner produkter som Amazon Web Services og Microsoft Azure.
Hvad var den første sociale medieplatform?
Six Degrees krediteres ofte for at være den første genkendelige sociale medieplatform. Six Degrees blev oprettet af Andrew Weinreich i 1997 og indeholdt mange funktioner, der almindeligvis findes på sociale medieplatforme i dag, såsom muligheden for at tilmelde sig med en e-mailadresse, oprette en profil og tilføje venner.