IT用語入門:エクステンション【既存ソフトに機能を追加する仕組み】

PR
PR

PR

バナー

エクステンションとは

エクステンションは、完成済みのソフトやサービスに、後から機能を追加するための小さなソフト部品、または追加された機能そのものを指します。日本語では拡張機能とも呼ばれ、プラグインやアドオンとほぼ同義です。必要な機能だけを組み合わせる考え方で、ソフト本体の基本機能は保ちつつ、用途に応じて能力を広げられます。

例としては、ブラウザの広告ブロックや翻訳、エディタのコード整形や補完、写真アプリのフィルターなどがあります。元の本体を作り替えずに目的の機能を足せるため、ユーザーは自分の作業に合った環境を素早く整えられます。開発側も本体と拡張を分けて提供でき、更新や不具合対応を切り分けやすくなります。

多くの場合、アプリ側が公開するAPIや拡張用インターフェースに従って作られ、起動時や必要なタイミングに読み込まれます。これにより本体と独立して開発・配布・更新が可能になり、障害の影響範囲を限定しやすいのが特徴です。

なお、英語のextensionは別の意味で使われることもあり、ファイル名の拡張子や圧縮ファイルの展開を指す場合があります。ITにおけるエクステンションは、ソフトを安全かつ柔軟に成長させる仕組みであり、使い勝手と拡張性を両立させる重要な役割を担います。

関連用語

IT用語集一覧はこちら

PR

ユーキャンなら、約4か月でITパスポートの資格取得を目指せます。