プラットフォーム

プラットフォーム

プラットフォーム(Platform)とは、 ソフトウェアやシステムなどが動作するために共通となる基盤(土台)のことです。

英単語「platform」には演台、舞台、高台、 駅のプラットホームなどの意味があり、 周囲よりも少し高い場所を指します。 そこから「ソフトウェアの動作環境」や「基盤」「足場」といった 意味で使われています。

プラットフォームの例としては、コンピュータのOSである WindowsやmacOS、Linuxなどがあります。 Windos用アプリケーションはWindowsというプラットフォーム上で動作し、 他のプラットフォームでは動作しません。macOS用アプリケーションは macOS上で動作し、他のプラットフォームでは動きません。

他には「ゲーム機」もプラットフォームです。 「プレイステーション」や「Nintendo Switch」がプラットフォームになります。 プラットフォーム毎にゲームソフトが開発されて、「プレイステーション」用に 開発されたゲームソフトは「Nintendo Switch」では動作しません。

プラットフォームは相対的な言葉なので、 視点によってプラットフォームが異なります。 例えば、ワードやエクセルといったアプリケーションから見たプラットフォームは、 WindowsやmacOSなどのOSですが、 OSから見たプラットフォームはOSが動くためのハードウェアになります。

複数のプラットフォームに対応するものもあり、 その場合「マルチプラットフォーム」といいます。 たとえば、プログラミング用のエディタとして有名な 「Visual Studio Code」はWindows、macOS、Linuxのどれでも動作する マルチプラットフォーム対応のソフトウェアです。

関連記事

IT基礎知識