【ぷらぐいん】

プラグイン とは?

最終更新:
💡 アプリの拡張口につないで、機能を増やす追加部品

アプリケーションが用意する拡張の仕組みを使って、後から機能を追加・変更するソフトウェア部品。規模はさまざまで、設定や本体との互換性が必要な場合もある。

📌 このページのポイント
本体の拡張の仕組みにつなぐアプリ本体拡張用のAPI・接続点フォーム翻訳集計緑:後から追加する部品の例本体のソースコードを直接編集せずに拡張設定・互換性・権限の確認が必要な場合も
接続線は拡張の関係を示す。追加できる機能や利用方法は、アプリが用意する仕組みによって異なる。
ひよこ ひよこ
プラグインって何?
ペンギン先生 ペンギン先生
アプリに後から機能を加える部品だよ。たとえばWordPressにフォーム機能を追加するようなもの。小さなファイル1つから大きな機能群まで規模はさまざまで、本体が用意した拡張の仕組みを使うんだ。
ひよこ ひよこ
アプリの本体を変えなくていいの?
ペンギン先生 ペンギン先生
本体のソースコードを直接編集せずに追加できるのが特徴だよ。WordPressならフックという接続点を利用して機能や表示を変えられる。ただし本体が対応している仕組みの範囲で動くので、どんなアプリにも同じプラグインを入れられるわけではないんだ。
ひよこ ひよこ
プラグインがたくさんあるとどうなる?
ペンギン先生 ペンギン先生
処理が増えたり、同じ機能を変更する部品が干渉したりする場合があるよ。ただし数だけで重さや不具合は決まらない。必要な機能と互換性を確認して、導入や更新の後には動作も確かめよう。
ひよこ ひよこ
プラグインとアドオンと拡張機能って何が違うの?
ペンギン先生 ペンギン先生
機能を後から足すという近い考え方で使われる名前だよ。アプリによってプラグイン、拡張機能、アドインなどの呼び方がある。でも使えるAPIや権限、配布形式まで共通とは限らないので、そのアプリの説明を確認しよう。
ひよこ ひよこ
プラグインってセキュリティ的に大丈夫なの?
ペンギン先生 ペンギン先生
安全性は部品や実行環境次第だよ。たとえばVS Codeの拡張機能はファイルやネットワークにアクセスできる場合がある。提供元、更新状況、必要な権限を確認し、人気やレビューだけで安全と決めないこと。不要なものを整理するときも、削除で設定やデータが消えるか確認しておこう。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「プラグイン」って出てきたら「アプリの拡張の仕組みにつなぐ追加部品」と思えばだいたいOK!
📖 おまけ:英語の意味
「Plugin(Plug-in)」 = 差し込むもの
💬 プラグを接続するように機能を追加するイメージだよ。差し込むだけですべて使える、という意味ではなく、設定や有効化が必要な場合もあるんだ。

参考資料

← 用語集にもどる