【うぃじぇっと】

ウィジェット とは?

最終更新:
💡 情報や操作を担う、小さな画面の部品

情報の表示や操作を担う画面の部品。ホーム画面の天気表示と、GUIのボタンなど、文脈によって指すものが違います。

📌 このページのポイント
ウィジェット:場面ごとの画面部品23℃天気ホーム画面等情報を小さく表示対応する操作も入力欄保存GUIの部品入力欄・ボタン等Webの埋め込み地図などの小機能同じ仕組みや常時実行を意味しない更新方式・使える場所はOSやアプリによる
天気、入力部品、埋め込み地図を見比べる説明用の画面です。ウィジェットは使われる場面で意味が異なり、すべてがリアルタイム更新するミニアプリとは限りません。
ひよこ ひよこ
ウィジェットは、小さいアプリなの?
ペンギン先生 ペンギン先生
ホーム画面のウィジェットなら、アプリの情報やよく使う機能を小さく表示する部分だ。天気や予定をひと目で見たり、対応する操作をしたりできる。アプリ全体を小さく常時実行している、という意味ではないよ。
ひよこ ひよこ
見るだけで、操作はできない?
ペンギン先生 ペンギン先生
操作できるものもある。Androidの公式資料は、情報の表示、一覧の表示、操作などの種類を説明している。例えば照明の切替えをするウィジェットもある。何ができるかは、ウィジェットとOSの対応によるんだ。
ひよこ ひよこ
押すと、普通のアプリが開くこともある?
ペンギン先生 ペンギン先生
あるよ。表示している情報の詳しい画面へ移る場合も、ウィジェットの中で操作する場合もある。アプリの入口と、その場で使える機能を分けて考えると分かりやすい。
ひよこ ひよこ
プログラミングでも、同じものを指す?
ペンギン先生 ペンギン先生
GUIの開発では、ボタン、入力欄、スライダーなどの部品をウィジェットと呼ぶ場合がある。例えばQtでは、表示や入力を扱う部品がウィジェットだ。すべてがホーム画面のミニアプリという意味ではないよ。
ひよこ ひよこ
Webサイトの小窓も、ウィジェット?
ペンギン先生 ペンギン先生
地図やチャットなど、埋め込む小さな機能をそう呼ぶ場合がある。例えばGoogle Maps Embed APIでは地図をWebページに埋め込める。ただし、外部の機能を使う条件や設定まで共通になるわけではない。
ひよこ ひよこ
表示している情報は、いつも最新?
ペンギン先生 ペンギン先生
更新の仕組みと条件による。表示だけでリアルタイム更新が保証されるわけではないので、時刻や更新状態を確認しよう。置ける場所、サイズ、操作、更新の方法も、OSやアプリで違うよ。
もっと詳しく知りたい人へ

iPhoneでは、ホーム画面にしか置けない?

Appleの案内では、ホーム画面やロック画面、今日の表示などで利用できます。対応する場所やサイズは、OSとウィジェットによって異なります。すべてを同じ場所へ置けるとは限りません。

GUIのウィジェットは、必ず情報表示だけ?

そうではありません。Qtの説明では、データや状態の表示、入力の受取り、ほかの部品をまとめる役割もあります。ボタンや入力欄などの操作部品も含めて考えます。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ウィジェット」って出てきたら「情報の表示や操作を担う画面部品を指す言葉」と思えばだいたいOK!
📖 おまけ:英語の意味
「Widget」 = 画面上の部品や小さな機能
💬 一つの特定のアプリ形式だけを指す言葉ではありません。ホーム画面、GUIの開発、Webへの埋め込みなど、使われている場面によって意味を読み分けます。

参考資料

← 用語集にもどる