Co to jest platforma?

Jeśli chodzi o technologię i komputery, platforma służy jako podstawowa podstawa do rozwoju i wsparcia sprzęt komputerowy oraz oprogramowanie.

Wszystko stworzone na fundamencie działa razem w tych samych ramach. W związku z tym każda platforma ma swój własny zestaw reguł, standardów i ograniczeń, które określają, jaki sprzęt/oprogramowanie można zbudować i jak każdy z nich powinien działać.

Platformy sprzętowe mogą być:

  • Całe systemy
  • Poszczególne komponenty
  • Interfejsy

W porównaniu z platformami sprzętowymi, platformy programowe są bardziej rozbudowane, ale łatwiejsze do odnalezienia przez użytkowników. Ma to sens, biorąc pod uwagę, że częściej wchodzimy w interakcję z oprogramowaniem/aplikacjami, mimo że sprzęt (np. myszy, klawiatury, monitory, ekrany dotykowe) pomaga wypełnić tę lukę. Platformy oprogramowania należą do ogólnych kategorii:

  • Oprogramowanie systemowe
  • Oprogramowanie
Wysoki stos drewnianych klocków Jenga na białym stole
Platforma służy jako podstawa do budowania, podobnie jak tworzenie pionowych konstrukcji z bloków. xijian / Getty Images

Całe systemy

Platformami sprzętowymi mogą być całe systemy (tj. urządzenia komputerowe), takie jak komputery mainframe, stacje robocze, komputery stacjonarne, laptopy, tablety, smartfony i inne. Każda z nich reprezentuje platformę sprzętową, ponieważ każda ma swój własny współczynnik kształtu, działa niezależnie od innych systemów i jest w stanie zapewnić zasoby lub usługi (np. uruchamianie oprogramowania/aplikacji, łączenie się z urządzeniami/internetem itp.) użytkownikom, zwłaszcza nieprzewidziane przez oryginał projekt.

Poszczególne komponenty

Poszczególne komponenty, takie jak Centralna jednostka przetwarzania (CPU) komputerów, są również uważane za platformy sprzętowe. Procesory (np. Intel Core, ARM Cortex, AMD APU) mają odrębne architektury, które określają działanie, komunikację i interakcję z innymi komponentami, które składają się na cały system. Aby to zilustrować, rozważ procesor jako podstawę, która obsługuje płytę główną, pamięć, napędy dysków, karty rozszerzeń, urządzenia peryferyjne i oprogramowanie. Niektóre komponenty mogą, ale nie muszą być wymienne ze sobą, w zależności od typu, formy i kompatybilności.

Interfejsy

Interfejsy, takie jak PCI Express, Przyspieszony port graficzny (AGP), lub gniazda rozszerzeń ISA, to platformy do opracowywania różnych typów kart rozszerzeń/dodatków. Różne czynniki kształtu interfejsu są unikalne, więc na przykład fizycznie nie jest możliwe włóż kartę PCI Express do gniazda AGP lub ISA — pamiętaj, że platformy ustalają zasady i ograniczenia. Interfejs zapewnia również komunikację, obsługę i zasoby dołączonej karcie rozszerzeń. Przykładami kart rozszerzeń korzystających z takich interfejsów są grafika wideo, dźwięk/audio, karty sieciowe, porty USB, kontrolery Serial ATA (SATA) i inne.

Oprogramowanie systemowe

Oprogramowanie systemowe kontroluje komputer, wykonując jednoczesne procesy, zarządzając/koordynując wiele zasobów sprzętowych w połączeniu z oprogramowaniem aplikacyjnym. Najlepsze przykłady oprogramowania systemowego to system operacyjny, takich jak (ale nie tylko) Windows, macOS, Linux, Android, iOS i Chrome OS.

System operacyjny służy jako platforma, zapewniając środowisko, które wspiera interakcję użytkownika za pośrednictwem interfejsów (np. monitor, mysz, klawiatura, drukarka itp.), komunikacja z innymi systemami (np. sieć, Wi-Fi, Bluetooth itp.) oraz aplikacjami oprogramowanie.

Oprogramowanie

Oprogramowanie aplikacyjne obejmuje wszystkie programy przeznaczone do wykonywania określonych zadań na komputerze — większość z nich nie jest uważana za platformy. Typowymi przykładami oprogramowania nieplatformowego są programy do edycji obrazów, edytory tekstu, arkusze kalkulacyjne, odtwarzacze muzyki, wiadomości/czat, aplikacje społecznościowe i inne.

Istnieje jednak kilka rodzajów oprogramowania, które: również platformy. Kluczem jest to, czy dane oprogramowanie służy jako wsparcie dla czegoś, co można na nim zbudować. Oto kilka przykładów oprogramowania aplikacyjnego jako platformy:

  • Przeglądarki internetowe — (np. Chrome, Safari, Internet Explorer) to platformy dla innych form oprogramowania, takich jak wtyczki/rozszerzenia lub motywy innych firm.
  • Portale społecznościowe — takie jak Facebook, służą jako platformy wspierające zewnętrzne aplikacje, narzędzia i/lub usługi, które wchodzą w interakcję z podstawowymi funkcjami witryny. Dotyczy to zarówno wersji strony internetowej, jak i aplikacji mobilnej.
  • Gry wideo — które obsługują mody (za pośrednictwem edytora gry) są również uważane za platformy. Mody do gier wideo wykorzystują istniejący silnik gier wideo jako podstawę do tworzenia zaprojektowanych przez użytkownika map/poziomów, postaci, obiektów, a nawet całej samodzielnej gry.

Konsole do gier wideo

Konsole do gier wideo to świetne przykłady sprzętu i oprogramowania połączone razem jako platforma. Każdy typ konsoli działa jako podstawa, która fizycznie obsługuje własną bibliotekę gier (np. oryginalna kaseta Nintendo nie jest kompatybilna z żadnymi późniejszymi wersjami systemy gier Nintendo) i cyfrowo (np. mimo że oba są formatami płyt, gra Sony PS3 nie będzie działać na systemie Sony PS4 z powodu oprogramowania/programowania język).

FAQ

  • Jak stworzyć platformę społecznościową?

    Najpierw zdecyduj, jaki typ społeczności chcesz zbudować, oraz grupę demograficzną, na którą chcesz kierować reklamy. Następnie upewnij się, że Twoja platforma zawiera niezbędne funkcje, takie jak strumień aktywności, aktualizacje statusu, zabezpieczenia i obsługa klienta. Następnie nadszedł czas, aby uruchomić i promować nową platformę mediów społecznościowych.

  • Jak grasz na platformie crossowej w Minecrafta?

    Aby grać w Minecrafta ze znajomymi na innych platformach, wszyscy musicie mieć tę samą wersję gry (Java, Bedrock itp.). Musisz także utworzyć konto Xbox i dodać innych graczy do swojej listy znajomych, nawet jeśli grasz na platformie innej niż Microsoft, takiej jak Nintendo Switch. Następnie uruchom grę, rozpocznij nową sesję i zaproś znajomych do przyłączenia się.

  • Czym są gry międzyplatformowe?

    Gry są uważane za „międzyplatformowe”, jeśli można w nie grać na wielu platformach (Xbox, PlayStation, PC itp.) jednocześnie, a postęp jest przenoszony z konsoli na konsolę.

  • Na jakiej platformie można kupić Dogecoin?

    Możesz kupić Dogecoin na dowolnej giełdzie kryptowalut, która go obsługuje. Niektóre przykłady to Coinbase, Binance i Robinhood.

  • Co to jest platforma Google Cloud?

    ten Platforma Google Cloud to pakiet usług przetwarzania w chmurze, które działają w tej samej infrastrukturze Google dla aplikacji takich jak Gmail i YouTube. Chmura oferuje różnorodne narzędzia do zarządzania, uczenia maszynowego, przechowywania danych i analizy danych. Jest podobny do produktów takich jak Amazon Web Services i Microsoft Azure.

  • Jaka była pierwsza platforma społecznościowa?

    Six Degrees jest często uznawany za pierwszą rozpoznawalną platformę mediów społecznościowych. Stworzony przez Andrew Weinreicha w 1997 roku Six Degrees zawiera wiele funkcji powszechnie spotykanych w mediach społecznościowych dzisiejsze platformy, takie jak możliwość zarejestrowania się za pomocą adresu e-mail, utworzenia profilu i dodawania znajomych.