Wieloplatformowy
Oprogramowanie wieloplatformowe to oprogramowanie dostępne na więcej niż jednej platformie komputerowej. Poszczególne wersje wieloplatformowej aplikacji mogą nieznacznie różnić się interfejsem użytkownika i zestawem funkcji, ale zasadniczo są tym samym programem, który może otwierać te same pliki i wykonywać te same funkcje. Przeciwieństwem aplikacji wieloplatformowej jest aplikacja „natywna”, opracowana wyłącznie dla jednej platformy.
Niektóre aplikacje wieloplatformowe są dostępne zarówno na platformach komputerów stacjonarnych, jak i urządzeń mobilnych. W takich przypadkach mobilna wersja aplikacji może mieć ograniczony zestaw funkcji, ale jest zgodna z tymi samymi dokumentami i może wykonywać większość funkcji swojej wersji komputerowej. Na przykład Microsoft Word to wieloplatformowa aplikacja z pełną wersją komputerową dostępną dla systemów Windows i macOS; oferuje także wersję mobilną dla systemów iOS i Android oraz aplikację internetową, która może działać w przeglądarce.
W przeszłości każda wersja aplikacji wieloplatformowej wymagała osobnego kodu źródłowego wykorzystującego natywne dla danej platformy języki programowania i API. Jednak współczesne wieloplatformowe frameworki i biblioteki pomagają programistom tworzyć aplikacje przy użyciu jednej bazy kodu, która może działać na wielu platformach. Na przykład framework aplikacji Electron wykorzystuje technologie internetowe, takie jak HTML, CSS i JavaScript, aby umożliwić działanie aplikacji na platformach komputerów stacjonarnych i urządzeń mobilnych.
NOTE: Sprzętowe urządzenia peryferyjne zgodne z wieloma platformami, takie jak myszy i klawiatury USB, również można uznać za wieloplatformowe.
Sprawdź swoją wiedzę