Plattform
Eine Computerplattform ist die Hardware und Software, auf der eine Anwendung ausgeführt wird. Hardwareplattformen werden durch die Prozessor-Architektur definiert, zum Beispiel x86 oder ARM. Softwareplattformen werden häufig durch das Betriebssystem bestimmt, zum Beispiel Windows, macOS und Linux.
In vielen Fällen werden „Plattform“ und „Betriebssystem“ synonym verwendet. Da ein Betriebssystem jedoch auf mehr als einer Hardwareart ausgeführt werden kann, lässt sich eine Plattform genauer als Kombination aus Hardware und Software beschreiben. Beispielsweise ist macOS auf Intel-Hardware eine Plattform, während macOS auf Apple Silicon eine andere Plattform ist.
Die Kombination aus Hardware sowie Erst- und Drittanbietersoftware wird als „Plattformökosystem“ bezeichnet. Mobile Plattformen sind bekannte Beispiele dafür. iOS und Android sind zwei führende mobile Plattformen, die App-Stores mit herunterladbaren Apps bereitstellen. Videospielkonsolen sind Plattformen mit spezieller Hardware und speziellen Betriebssystemen, auf denen Software ausgeführt wird, die speziell für die jeweilige Plattform geschrieben wurde.
Programme, die auf mehreren Plattformen ausgeführt werden, werden als plattformübergreifende Anwendungen bezeichnet. Einige werden auf Grundlage eines Frameworks entwickelt, das für plattformübergreifende Apps vorgesehen ist, während andere für jede Plattform nativ geschrieben werden. Die Übertragung einer App von einer Plattform auf eine andere wird als Portierung der Anwendung bezeichnet.
Testen Sie Ihr Wissen