Når det kommer til teknologi og databehandling, fungerer en plattform som det grunnleggende grunnlaget for utvikling og støtte for maskinvare og programvare.
Alt som skapes på toppen av en stiftelse opererer sammen innenfor samme ramme. Som sådan har hver plattform sitt eget sett med regler, standarder og begrensninger som dikterer hvilken maskinvare/programvare som kan bygges og hvordan hver enkelt skal fungere.
Maskinvareplattformer kan være:
- Hele systemer
- Individuelle komponenter
- Interfaces
I forhold til maskinvareplattformer er programvareplattformer mer omfattende, men likevel enklere å forholde seg til for brukere. Det er fornuftig, gitt at vi samhandler oftere med programvare/apper, selv om maskinvare (f.eks. mus, tastaturer, skjermer, berøringsskjermer) bidrar til å bygge bro over gapet. Programvareplattformer faller inn under de generelle kategoriene:
- Systemprogramvare
- Programvare
bunnlinjen
Maskinvareplattformer kan være hele systemer (dvs. dataenheter) som stormaskiner, arbeidsstasjoner, stasjonære datamaskiner, bærbare datamaskiner, nettbrett, smarttelefoner og mer. Hver av disse representerer en maskinvareplattform fordi hver har sin egen formfaktor, opererer uavhengig av andre systemer, og er i stand til å tilby ressurser eller tjenester (f.eks. kjøre programvare/apper, koble til enheter/internett osv.) til brukere, spesielt de. ikke forventet av det opprinnelige designet.
Individuelle komponenter
Individuelle komponenter, for eksempel den sentrale prosessorenheten (CPU) til datamaskiner, regnes også som maskinvareplattformer. CPUer (f.eks. Intel Core, ARM Cortex, AMD APU) har distinkte arkitekturer som bestemmer drift, kommunikasjon og interaksjon med andre komponenter som utgjør et helt system. For å illustrere, se på CPU som grunnlaget som støtter et hovedkort, minne, diskstasjoner, utvidelseskort, periferiutstyr og programvare. Noen komponenter kan eller ikke kan byttes ut med hverandre, avhengig av type, form og kompatibilitet.
bunnlinjen
Grensesnitt, som PCI Express, Accelerated Graphics Port (AGP) eller ISA-utvidelsesspor, er plattformer for utvikling av forskjellige typer tilleggs-/utvidelseskort. Ulike grensesnittformfaktorer er unike, så det er for eksempel ikke fysisk mulig å sette inn et PCI Express-kort i et AGP- eller ISA-spor - husk at plattformer setter reglene og begrensningene. Grensesnittet gir også kommunikasjon, støtte og ressurser til det vedlagte utvidelseskortet. Eksempler på utvidelseskort som bruker slike grensesnitt er videografikk, lyd/lyd, nettverkskort, USB-porter, serielle ATA-kontrollere (SATA) og mer.
System Software
Systemprogramvare er det som kontrollerer datamaskinen ved å utføre samtidige prosesser mens du administrerer/koordinerer flere maskinvareressurser i forbindelse med applikasjonsprogramvare. De beste eksemplene på systemprogramvare er operativsystemer som (men ikke begrenset til) Windows, macOS, Linux, Android, iOS og Chrome OS.
Operativsystemet fungerer som en plattform ved å tilby et miljø som støtter brukerinteraksjon gjennom grensesnitt (f.eks. skjerm, mus, tastatur, skriver, etc.), kommunikasjon med andre systemer (f.eks. nettverk, Wi-Fi, Bluetooth, osv.), og applikasjonsprogramvare.
Application Software
Programvare inkluderer alle programmene som er utviklet for å utføre spesifikke oppgaver på en datamaskin – de fleste regnes ikke som plattformer. Vanlige eksempler på ikke-plattformapplikasjonsprogramvare er bilderedigeringsprogrammer, tekstbehandlere, regneark, musikkspillere, meldinger/chat, apper for sosiale medier og mer.
Det finnes imidlertid noen typer applikasjonsprogramvare som også er plattformer. Nøkkelen er hvorvidt den aktuelle programvaren fungerer som støtte for noe som skal bygges på den. Noen eksempler på applikasjonsprogramvare som plattformer er:
- Nettlesere - (f.eks. Chrome, Safari, Internet Explorer) er plattformer for andre former for programvare, for eksempel tredjeparts plugin-moduler/utvidelser eller temaer.
- Sosiale mediesider – som Facebook, fungerer som plattformer når de støtter eksterne applikasjoner, verktøy og/eller tjenester som samhandler med nettstedets kjernefunksjoner. Dette gjelder både nettsiden og mobilappversjonen.
- Videospill – som støtter mods (via spillets editor) regnes også som plattformer. Videospill-mods bruker den eksisterende videospillmotoren som grunnlaget for å lage brukerdesignede kart/nivåer, karakterer, objekter eller til og med et helt frittstående spill.
videospillkonsoller
Videospillkonsoller er gode eksempler på maskinvare og programvare kombinert sammen som en plattform. Hver konsolltype fungerer som en base som støtter sitt eget spillbibliotek fysisk (f.eks. er ikke en original Nintendo-kassett kompatibel med noen senere versjoner av Nintendo-spillsystemer) og digit alt (f.eks. til tross for at begge er et plateformat, vil et Sony PS3-spill fungerer ikke på Sony PS4-systemet på grunn av programvare/programmeringsspråk).
FAQ
Hvordan lager du en sosial medieplattform?
Først må du bestemme hvilken type fellesskap du vil bygge og demografien du vil målrette mot. Deretter må du sørge for at plattformen din inkluderer nødvendige funksjoner som en aktivitetsstrøm, statusoppdateringer, sikkerhet og kundeservice. Da er det på tide å lansere og markedsføre den nye sosiale medieplattformen din.
Hvordan spiller du Minecraft på tvers av plattformer?
For å spille Minecraft med venner på andre plattformer, må dere alle ha samme versjon av spillet (Java, Bedrock, osv.). Du må også opprette en Xbox-konto og legge til de andre spillerne til vennelisten din, selv om du spiller på en ikke-Microsoft-plattform som Nintendo Switch. Start deretter spillet, start en ny økt og inviter vennene dine til å bli med.
Hva er spill på tvers av plattformer?
Spill anses som "tverrplattform" hvis de er tilgjengelige for å spille på flere plattformer (Xbox, PlayStation, PC, osv.) samtidig og fremdriften fortsetter fra konsoll til konsoll.
På hvilken plattform kan du kjøpe Dogecoin?
Du kan kjøpe Dogecoin på hvilken som helst kryptovalutabørs som støtter det. Noen eksempler inkluderer Coinbase, Binance og Robinhood.
Hva er Google Cloud Platform?
Google Cloud Platform er en pakke med cloud computing-tjenester som kjører på Googles samme infrastruktur for applikasjoner som Gmail og YouTube. Cloud tilbyr en rekke verktøy for administrasjon, maskinlæring, datalagring og dataanalyse. Det ligner på produkter som Amazon Web Services og Microsoft Azure.
Hva var den første sosiale medieplattformen?
Six Degrees blir ofte kreditert for å være den første gjenkjennelige sosiale medieplattformen. Six Degrees ble opprettet av Andrew Weinreich i 1997, og inkluderte mange funksjoner som vanligvis finnes på sosiale medieplattformer i dag, for eksempel muligheten til å registrere seg med en e-postadresse, opprette en profil og legge til venner.