Platforma

Platforma obliczeniowa to sprzęt i oprogramowanie, na których działa aplikacja. Platformy sprzętowe są definiowane przez architekturę procesora, taką jak x86 lub ARM. Platformy programowe są często określane przez system operacyjny, taki jak Windows, macOS lub Linux.

W wielu przypadkach określeń „platforma” i „system operacyjny” używa się zamiennie. Ponieważ jednak system operacyjny może działać na więcej niż jednym typie sprzętu, platformę można dokładniej określić jako połączenie sprzętu i oprogramowania. Na przykład macOS na sprzęcie firmy Intel to jedna platforma, a macOS na sprzęcie z układem Apple Silicon to inna platforma.

Połączenie sprzętu z oprogramowaniem własnym i firm trzecich nazywa się „ekosystemem platformy”. Dobrymi przykładami są platformy mobilne. iOS i Android to dwie dominujące platformy mobilne, które udostępniają sklepy z aplikacjami do pobrania. Konsole do gier wideo są platformami z unikatowym sprzętem i systemami operacyjnymi, na których działa oprogramowanie napisane specjalnie dla danej platformy.

iOS i Android to dwie popularne platformy mobilne
iOS i Android to dwie popularne platformy mobilne
Środowiska wirtualne również uznaje się za platformy. Na przykład Java Runtime Environment (JRE) jest platformą programową, ponieważ umożliwia uruchamianie aplikacji Java i apletów. Przeglądarkę internetową również można uznać za platformę, ponieważ mogą w niej działać aplikacje internetowe.

Programy działające na wielu platformach są nazywane aplikacjami wieloplatformowymi. Niektóre są tworzone przy użyciu szkieletu programistycznego przeznaczonego do aplikacji wieloplatformowych, podczas gdy inne są pisane natywnie dla każdej platformy. Przeniesienie aplikacji z jednej platformy na inną nazywa się portowaniem aplikacji.

Zaktualizowano March 18, 2023 przez Per C.

quizSprawdź swoją wiedzę

Assistive technology features are often categorized as what?

A
Adaptability
0%
B
Accessibility
0%
C
Extensibility
0%
D
Scalability
0%
Correct! Incorrect!     View the Assistive Technology definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Platforma na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.