Kada je riječ o tehnologiji i računalstvu, platforma služi kao osnovni temelj za razvoj i podršku hardvera i softvera.
Sve što je stvoreno na vrhu funkcionira zajedno unutar istog okvira. Kao takva, svaka platforma ima vlastiti skup pravila, standarda i ograničenja koji određuju koji se hardver/softver može izraditi i kako bi svaki trebao raditi.
Hardverske platforme mogu biti:
- Cijeli sustavi
- Pojedinačne komponente
- Sučelja
U usporedbi s hardverskim platformama, softverske platforme su opsežnije, ali korisnici ih lakše povezuju s njima. Ima smisla s obzirom na to da češće komuniciramo sa softverom/aplikacijama, iako hardver (npr. miševi, tipkovnice, monitori, zasloni osjetljivi na dodir) pomaže premostiti jaz. Softverske platforme spadaju u opće kategorije:
- Softver sustava
- Aplikacijski softver
Donja crta
Hardverske platforme mogu biti čitavi sustavi (tj. računalni uređaji) kao što su glavna računala, radne stanice, stolna računala, prijenosna računala, tableti, pametni telefoni i drugo. Svaki od njih predstavlja hardversku platformu jer svaki ima svoj vlastiti faktor forme, radi neovisno o drugim sustavima i sposoban je pružiti resurse ili usluge (npr. pokretanje softvera/aplikacija, povezivanje s uređajima/internetom itd.) korisnicima, posebno onima nije predviđeno originalnim dizajnom.
Pojedinačne komponente
Pojedinačne komponente, kao što je središnja procesorska jedinica (CPU) računala, također se smatraju hardverskim platformama. CPU (npr. Intel Core, ARM Cortex, AMD APU) imaju različite arhitekture koje određuju rad, komunikaciju i interakciju s drugim komponentama koje čine cijeli sustav. Za ilustraciju, razmotrite CPU kao temelj koji podržava matičnu ploču, memoriju, diskovne pogone, kartice za proširenje, periferne uređaje i softver. Neke komponente mogu ili ne moraju biti međusobno zamjenjive, ovisno o vrsti, obliku i kompatibilnosti.
Donja crta
Sučelja, kao što su PCI Express, Accelerated Graphics Port (AGP) ili ISA utori za proširenje, platforme su za razvoj različitih tipova dodatnih/kartica za proširenje. Različiti faktori oblika sučelja su jedinstveni, tako da, na primjer, nije fizički moguće umetnuti PCI Express karticu u AGP ili ISA utor - zapamtite da platforme postavljaju pravila i ograničenja. Sučelje također pruža komunikaciju, podršku i resurse priloženoj kartici za proširenje. Primjeri kartica za proširenje koje koriste takva sučelja su video grafika, zvuk/audio, mrežni adapteri, USB priključci, serijski ATA (SATA) kontroleri i još mnogo toga.
Softver sustava
Sustavni softver je ono što kontrolira računalo izvođenjem istodobnih procesa dok upravlja/koordinira više hardverskih resursa u kombinaciji s aplikacijskim softverom. Najbolji primjeri sistemskog softvera su operativni sustavi, kao što su (ali ne ograničavajući se na) Windows, macOS, Linux, Android, iOS i Chrome OS.
Operativni sustav služi kao platforma pružajući okruženje koje podržava interakciju korisnika putem sučelja (npr. monitor, miš, tipkovnica, pisač itd.), komunikaciju s drugim sustavima (npr. umrežavanje, Wi-Fi, Bluetooth, itd.) i aplikacijski softver.
Aplikacijski softver
Aplikacijski softver uključuje sve programe koji su dizajnirani za izvršavanje specifičnih zadataka na računalu - većina se ne smatra platformama. Uobičajeni primjeri neplatformskog aplikacijskog softvera su programi za uređivanje slika, programi za obradu teksta, proračunske tablice, glazbeni playeri, poruke/chat, aplikacije za društvene mreže i još mnogo toga.
Međutim, postoje neke vrste aplikacijskog softvera koji su također platforme. Ključno je služi li dotični softver kao podrška za nešto što se na njemu gradi. Neki primjeri aplikacijskog softvera kao platforme su:
- Web preglednici - (npr. Chrome, Safari, Internet Explorer) su platforme za druge oblike softvera, kao što su dodaci/proširenja ili teme trećih strana.
- Site društvenih medija - kao što je Facebook, služe kao platforme kada podržavaju vanjske aplikacije, alate i/ili usluge koje su u interakciji s osnovnim značajkama web mjesta. Ovo se odnosi i na web stranicu i na verziju mobilne aplikacije.
- Video igre - koje podržavaju modifikacije (putem uređivača igre) također se smatraju platformama. Modifikacije videoigara koriste postojeći motor videoigara kao temelj za stvaranje korisnički dizajniranih karata/razina, likova, objekata ili čak cijele samostalne igre.
Konzole za video igre
Konzole za videoigre sjajni su primjeri hardvera i softvera spojenih kao platforma. Svaka vrsta konzole djeluje kao baza koja podržava vlastitu biblioteku igara fizički (npr. originalni Nintendo uložak nije kompatibilan ni s jednom kasnijom verzijom Nintendovih sustava za igranje) i digitalno (npr. unatoč tome što su obje format diska, Sony PS3 igra će ne radi na sustavu Sony PS4 zbog softvera/programskog jezika).
FAQ
Kako se stvara platforma društvenih medija?
Prvo odlučite koju vrstu zajednice želite izgraditi i demografiju koju želite ciljati. Zatim osigurajte da vaša platforma uključuje potrebne značajke kao što su tok aktivnosti, ažuriranja statusa, sigurnost i korisnička služba. Zatim je vrijeme da pokrenete i plasirate svoju novu platformu društvenih medija.
Kako se igra Minecraft na više platformi?
Da biste igrali Minecraft s prijateljima na drugim platformama, svi morate imati istu verziju igrice (Java, Bedrock, itd.). Također morate stvoriti Xbox račun i dodati ostale igrače na svoj popis prijatelja, čak i ako igrate na platformi koja nije Microsoftova kao što je Nintendo Switch. Zatim pokrenite igru, započnite novu sesiju i pozovite svoje prijatelje da se pridruže.
Što su igre na više platformi?
Igre se smatraju 'višeplatformskim' ako su dostupne za igranje na više platformi (Xbox, PlayStation, PC, itd.) odjednom i napredak se prenosi s konzole na konzolu.
Na kojoj platformi možete kupiti Dogecoin?
Dogecoin možete kupiti na bilo kojoj mjenjačnici kriptovaluta koja to podržava. Neki primjeri uključuju Coinbase, Binance i Robinhood.
Što je Google Cloud Platform?
Google Cloud Platform je paket računalnih usluga u oblaku koji rade na Googleovoj istoj infrastrukturi za aplikacije kao što su Gmail i YouTube. Cloud nudi niz alata za upravljanje, strojno učenje, pohranu podataka i analizu podataka. Sličan je proizvodima kao što su Amazon Web Services i Microsoft Azure.
Koja je bila prva platforma društvenih medija?
Six Degrees često se smatra prvom prepoznatljivom platformom društvenih medija. Kreiran od strane Andrewa Weinreicha 1997., Six Degrees uključivao je mnoge značajke koje se danas obično nalaze na platformama društvenih medija, poput mogućnosti prijave s adresom e-pošte, izrade profila i dodavanja prijatelja.