一言でいうと
フォアグラウンドとは、今、この瞬間に実行(じっこう)されている、目に見えるプログラムやアプリのことです。
もう少し詳しく
パソコンやスマートフォンを使うときは、複数のプログラムが同時に動いています。その中で、あなたが今、実際に操作(そうさ)して見ている画面のことを「フォアグラウンド」と呼びます。
例えるなら、お店の接客カウンターと裏側の厨房みたいな感じです。フォアグラウンドが接客カウンター(あなたが見ている画面)で、バックグラウンドが厨房(見えない場所で動いているプログラム)です。
あなたがSNSアプリを開いて使っている間、そのSNSアプリがフォアグラウンドで動いています。その間、同じスマートフォンの中ではメールの受信やファイルのバックアップなども、見えない場所で進んでいるわけです。
よく使われる場面
エラーログやトラブルシューティングの説明では、「フォアグラウンドのアプリが応答(おうとう)していない」というように使われます。これは「あなたが今見ている画面のプログラムが反応しなくなった」という意味です。
また、何か処理が重いときに「バックグラウンドで大きなデータをダウンロード中です」という表現は、見えない場所で時間がかかる作業が進行中だということを教えてくれています。
関連する言葉
- バックグラウンド:見えない場所で動いているプログラムやプロセス
- プロセス:プログラムが動いている状態
- レスポンス:プログラムが操作に反応すること