Multiplatform
Multiplatformsoftware is software die is ontwikkeld voor meer dan één besturingssysteem. Sommige software werkt op meerdere besturingssystemen met behulp van een multiplatform-framework, terwijl andere toepassingen afzonderlijke codebases voor elk platform bijhouden. Multiplatformsoftware wordt ook wel "crossplatformsoftware" genoemd.
Er zijn meerdere strategieën voor het ontwikkelen van multiplatformsoftware. Multiplatformframeworks die zijn gebaseerd op webtechnologieën zijn gebruikelijk voor kleinere toepassingen, omdat ze een klein team in staat stellen een toepassing te leveren aan een multiplatformdoelgroep. Grotere teams kunnen afzonderlijke versies van hun toepassingen ondersteunen met hun eigen broncode, waarbij elke versie specifiek voor het bijbehorende platform is geschreven. Adobe Photoshop is bijvoorbeeld een multiplatformapp die verschillende codebases voor elk besturingssysteem bijhoudt, terwijl de Slack-app een multiplatformframework met de naam Electron gebruikt.
Op de markt voor consumentengames werken multiplatformgames op meer dan één spelcomputer. Een sportgame die bijvoorbeeld is ontwikkeld voor Xbox, PlayStation en pc, zou een multiplatformgame zijn. Als een game exclusief voor één systeem is ontwikkeld — bijvoorbeeld een game uit de serie "The Legend of Zelda" voor Nintendo — is deze niet multiplatform. Fabrikanten van gaminghardware gebruiken exclusieve software om consumenten ertoe aan te zetten hun systemen te kopen.
Test je kennis