plattformgebundene
Plattformgebundene Software bezeichnet Software, die eng an eine bestimmte Plattform gebunden ist und dabei auf deren spezifische APIs, Bibliotheken und Laufzeitumgebungen angewiesen ist. Typischerweise bedeutet dies, dass Programme für ein bestimmtes Betriebssystem, eine bestimmte CPU-Architektur oder eine bestimmte GUI-Toolkit-Umgebung entwickelt wurden und auf anderen Plattformen nicht oder nur eingeschränkt laufen.
Merkmale umfassen die Nutzung plattform-spezifischer Systemaufrufe, Dateisysteme, Pfadformate, Abhängigkeiten von proprietären Laufzeitkomponenten sowie die Bindung an
Beispiele sind Windows-spezifische Anwendungen, die Win32- oder .NET-APIs verwenden, macOS-Anwendungen, die Cocoa nutzen, oder Linux-Programme, die
Vorteile der Plattformbindung ergeben sich aus der direkten Verfügbarkeit von plattform-spezifischen Funktionen und effizientem Zugriff auf
Umgang damit umfasst Portierung zu plattformunabhängiger oder mehrplattformfähiger Software, Nutzung von Abstraktionslayern, plattformübergreifenden Frameworks oder Virtualisierung/Containerisierung.