Kada je u pitanju tehnologija i računarstvo, platforma služi kao osnovna osnova za razvoj i podršku hardvera i softvera.
Sve stvoreno na temelju temelja radi zajedno u istom okviru. Kao takva, svaka platforma ima svoj skup pravila, standarda i ograničenja koja diktiraju koji hardver/softver može biti izgrađen i kako svaka treba raditi.
Hardverske platforme mogu biti:
- Cijeli sistemi
- Pojedinačne komponente
- Interfejsi
U odnosu na hardverske platforme, softverske platforme su opsežnije, ali ih korisnici lakše povezuju. Ima smisla s obzirom na to da češće komuniciramo sa softverom/aplikacijama, iako hardver (npr. miševi, tastature, monitori, ekrani osjetljivi na dodir) pomaže premostiti jaz. Softverske platforme spadaju u opšte kategorije:
- Sistemski softver
- Aplikacijski softver
Donja linija
Hardverske platforme mogu biti čitavi sistemi (tj. računarski uređaji) kao što su mainframe, radne stanice, desktop računari, laptopovi, tableti, pametni telefoni i još mnogo toga. Svaki od njih predstavlja hardversku platformu jer svaki ima svoj faktor forme, radi nezavisno od drugih sistema i sposoban je da korisnicima, posebno onima, pruži resurse ili usluge (npr. pokretanje softvera/aplikacija, povezivanje na uređaje/internet, itd.). nije predviđeno originalnim dizajnom.
Pojedinačne komponente
Pojedinačne komponente, kao što je centralna procesorska jedinica (CPU) računara, takođe se smatraju hardverskim platformama. CPU-i (npr. Intel Core, ARM Cortex, AMD APU) imaju različite arhitekture koje određuju rad, komunikaciju i interakciju s drugim komponentama koje čine cijeli sistem. Za ilustraciju, razmotrite CPU kao temelj koji podržava matičnu ploču, memoriju, diskove, 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 linija
Interfejsi, kao što su PCI Express, Accelerated Graphics Port (AGP) ili ISA slotovi za proširenje, su platforme za razvoj različitih tipova dodatnih kartica/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 slot - zapamtite da platforme postavljaju pravila i ograničenja. Interfejs također pruža komunikaciju, podršku i resurse za priloženu karticu za proširenje. Primjeri kartica za proširenje koje koriste takva sučelja su video grafika, zvuk/audio, mrežni adapteri, USB portovi, serijski ATA (SATA) kontroleri i još mnogo toga.
Sistemski softver
Sistemski softver je ono što kontroliše računar izvodeći istovremene procese dok upravlja/koordinira više hardverskih resursa u vezi sa aplikativnim softverom. Najbolji primjeri za sistemski softver su operativni sistemi, kao što su (ali ne ograničavajući se na) Windows, macOS, Linux, Android, iOS i Chrome OS.
Operativni sistem služi kao platforma tako što pruža okruženje koje podržava interakciju korisnika putem interfejsa (npr. monitor, miš, tastatura, štampač, itd.), komunikaciju sa drugim sistemima (npr. umrežavanje, Wi-Fi, Bluetooth, itd.), i aplikativni softver.
Aplikacijski softver
Aplikacijski softver uključuje sve programe koji su dizajnirani za izvršavanje specifičnih zadataka na računaru - većina se ne smatra platformama. Uobičajeni primjeri neplatformskog aplikativnog softvera su programi za uređivanje slika, programi za obradu teksta, proračunske tablice, muzički plejeri, razmjenjivanje poruka/četovanje, aplikacije za društvene mreže i još mnogo toga.
Međutim, postoje neke vrste aplikativnog softvera koji su ujedno i platforme. Ključno je da li softver u pitanju služi kao podrška za nešto što se na njemu gradi. Neki primjeri aplikativnog softvera kao platforme su:
- Web pretraživači - (npr. Chrome, Safari, Internet Explorer) su platforme za druge oblike softvera, kao što su dodaci/proširenja ili teme trećih strana.
- Setovi društvenih medija - kao što je Facebook, služe kao platforme kada podržavaju eksterne aplikacije, alate i/ili usluge koje su u interakciji sa osnovnim karakteristikama sajta. Ovo se odnosi i na web stranicu kao i na verziju mobilne aplikacije.
- Video igre - koje podržavaju modove (preko editora igre) se takođe smatraju platformama. Modovi za video igre koriste postojeći motor za video igre kao osnovu za kreiranje korisnički dizajniranih mapa/nivoa, likova, objekata ili čak cijele samostalne igre.
Konzole za video igre
Konzole za video igre su sjajni primjeri hardvera i softvera kombinovanih zajedno kao platforma. Svaki tip konzole djeluje kao baza koja podržava vlastitu biblioteku igara fizički (npr. originalni Nintendo kertridž nije kompatibilan ni sa jednom kasnijom verzijom Nintendo sistema za igre) i digitalno (npr. iako su oba formata diska, Sony PS3 igra će ne radi na Sony PS4 sistemu zbog softvera/programskog jezika).
FAQ
Kako kreirati platformu 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 funkcije kao što su tok aktivnosti, ažuriranja statusa, sigurnost i korisnička usluga. Onda je vrijeme da pokrenete i plasirate svoju novu platformu društvenih medija.
Kako se igra Minecraft cross platforma?
Da biste igrali Minecraft sa prijateljima na drugim platformama, svi morate imati istu verziju igre (Java, Bedrock, itd.). Također morate kreirati Xbox nalog i dodati druge igrače na listu 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.
Šta su igre na različitim platformama?
Igre se smatraju 'cross platformom' 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?
Možete kupiti Dogecoin na bilo kojoj berzi kriptovaluta koja ga podržava. Neki primjeri uključuju Coinbase, Binance i Robinhood.
Šta je Google Cloud platforma?
Google Cloud Platforma je paket usluga računarstva u oblaku koji rade na istoj Googleovoj infrastrukturi za aplikacije kao što su Gmail i YouTube. Cloud nudi niz alata za upravljanje, mašinsko učenje, skladištenje podataka i analizu podataka. Slično je proizvodima kao što su Amazon Web Services i Microsoft Azure.
Koja je bila prva platforma društvenih medija?
Six Degrees se često pripisuje kao prva prepoznatljiva platforma društvenih medija. Kreiran od strane Andrew Weinreich-a 1997. godine, Six Degrees je uključivao mnoge funkcije koje se danas obično nalaze na platformama društvenih medija, kao što je mogućnost registracije putem adrese e-pošte, pravljenja profila i dodavanja prijatelja.