plattformabhängiger
Der Begriff plattformabhängiger bezeichnet in der Informationstechnik Software oder Code, der in Funktion oder Verfügbarkeit von der zugrunde liegenden Plattform abhängt. Als Plattformen gelten Betriebssysteme wie Windows, macOS, Linux, Hardware-Architekturen wie x86 oder ARM sowie Laufzeitumgebungen und spezifische Bibliotheken, die auf dieser Plattform bereitstehen. Plattformabhängige Anwendungen müssen meist für jede Zielplattform angepasst oder neu erstellt werden, um korrekt zu funktionieren.
Im Gegensatz dazu steht plattformunabhängige Software, die ohne Änderungen auf mehreren Plattformen läuft. Beispiele sind Java-Anwendungen
Typische Manifestationen sind native Windows- oder macOS-Programme, Linux-ELF-Binärdateien, Treiber oder Anwendungen, die System-APIs nutzen, sowie mobile
Auswirkungen plattformabhängiger Software umfassen erhöhten Wartungsaufwand, umfangreichere Tests und eingeschränkte Portabilität. Vorteile können dagegen optimierte Leistung,
Siehe auch: Plattformunabhängigkeit, Native-Code, Cross-Platform-Entwicklung.