Jeśli chodzi o technologię i komputery, platforma służy jako podstawowa podstawa rozwoju i wsparcia sprzętu i oprogramowania.
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, a jednocześnie łatwiejsze w obsłudze 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 aplikacyjne
Dolna linia
Platformy sprzętowe mogą być całymi systemami (tj. urządzeniami komputerowymi), takimi 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 kształt, 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 tym nie przewidywane przez oryginalny projekt.
Poszczególne komponenty
Poszczególne komponenty, takie jak jednostka centralna (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żmy 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.
Dolna linia
Interfejsy, takie jak PCI Express, Accelerated Graphics Port (AGP) lub gniazda rozszerzeń ISA, to platformy do opracowywania różnych typów kart rozszerzeń/dodatków. Różne rodzaje interfejsu są unikalne, więc na przykład nie jest fizycznie możliwe włożenie karty 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 steruje komputerem, wykonując jednoczesne procesy i jednocześnie zarządzając/koordynując wiele zasobów sprzętowych w połączeniu z oprogramowaniem aplikacyjnym. Najlepszymi przykładami oprogramowania systemowego są systemy operacyjne, takie jak (ale nie tylko) Windows, macOS, Linux, Android, iOS i Chrome OS.
System operacyjny służy jako platforma, zapewniając środowisko, które obsługuje interakcję użytkownika za pośrednictwem interfejsów (np. monitora, myszy, klawiatury, drukarki itp.), komunikację z innymi systemami (np. sieć, Wi-Fi, Bluetooth, itp.) oraz oprogramowanie użytkowe.
Oprogramowanie aplikacyjne
Oprogramowanie aplikacyjne zawiera wszystkie programy zaprojektowane 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 / czaty, aplikacje społecznościowe i inne.
Jednak istnieją pewne rodzaje aplikacji, które są również platformami. 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 platform:
- Przeglądarki internetowe - (np. Chrome, Safari, Internet Explorer) to platformy dla innych form oprogramowania, takich jak wtyczki/rozszerzenia lub motywy innych firm.
- Witryny społecznościowe - takie jak Facebook, służą jako platformy wspierające zewnętrzne aplikacje, narzędzia i/lub usługi, które współdziałają 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 obsługuje własną bibliotekę gier fizycznie (np. oryginalna kaseta Nintendo nie jest kompatybilna z żadnymi nowszymi wersjami systemów do gier Nintendo) i cyfrowo (np. pomimo tego, że oba są w formacie płyty, gra Sony PS3 będzie nie działa w systemie Sony PS4 z powodu oprogramowania/języka programowania).
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 grać na platformie Minecraft?
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 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ę.
Co to 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?
Google Cloud Platform 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 dzisiejszych platformach społecznościowych, takich jak możliwość zarejestrowania się za pomocą adresu e-mail, utworzenia profilu i dodawania znajomych.