Platform
Een computerplatform is de hardware en software waarop een applicatie wordt uitgevoerd. Hardwareplatforms worden bepaald door de processorarchitectuur, zoals x86 of ARM. Softwareplatforms worden vaak bepaald door het besturingssysteem, zoals Windows, macOS en Linux.
In veel gevallen worden 'platform' en 'besturingssysteem' door elkaar gebruikt. Omdat een besturingssysteem echter op meer dan één type hardware kan worden uitgevoerd, kan een platform nader worden omschreven als een combinatie van hardware en software. macOS op Intel-hardware is bijvoorbeeld één platform, terwijl macOS op Apple Silcion een ander platform is.
De combinatie van hardware met software van de fabrikant en derden wordt een 'platformecosysteem' genoemd. Mobiele platforms zijn prominente voorbeelden. iOS en Android zijn twee dominante mobiele platforms die appstores met downloadbare apps bieden. Videogameconsoles zijn platforms met unieke hardware en besturingssystemen waarop software wordt uitgevoerd die specifiek voor het platform is geschreven.
Programma's die op meerdere platforms worden uitgevoerd, staan bekend als cross-platform-applicaties. Sommige zijn gebouwd met een framework dat is ontworpen voor cross-platformapps, terwijl andere voor elk platform afzonderlijk worden geschreven. Een app van het ene platform naar het andere vertalen wordt het porten van de applicatie genoemd.
Test je kennis