アプリもPythonで作れる?Tkinter で簡単なデスクトップアプリを作成してみました!
デスクトップアプリとは?
デスクトップアプリは「アプリ」の一形態です。
アプリは「アプリケーション」の略で、WindowsやmacOS、iOS、Androidといった「オペレーティングシステム」(OS)の上で動作するソフトウエアのことです。
現時点で、アプリは大別すると、次の3つに分類できるでしょう。
[画像のクリックで拡大表示]
CUIは「キャラクターユーザーインタフェース」(Character User Interface)の略です。CUIアプリは、一般的にはキーボードによるコマンド入力で操作します。アプリの出力は文字だけです。例えば、Windowsには、時刻を表示する「time」や日付を表示する「date」といったCUIアプリが付属しています
VUIは「ボイスユーザーインタフェース」(Voice User Interface)の略です。VUIアプリは、「Amazon Alexa」や「Siri」のように、音声で操作します。アプリの応答も音声です。近年急速に実用化され、普及しています。
GUIは「グラフィカルユーザーインタフェース」(Graphical User Interface)の略です。現在、アプリと聞けば、多くの人はGUIアプリを思い浮かべるでしょう。GUIアプリはキーボードに加えて、マウスやペン、指によるタッチ、あるいはジェスチャーなどで操作します。アプリの出力や応答も、多くの場合は何らかのグラフィカルな要素を伴います。
CUIアプリとVUIアプリとGUIアプリを比較すると、GUIアプリが圧倒的に普及しています。やはり、GUIアプリが最も使いやすいからでしょう。
さて、昔は「GUIアプリ=デスクトップアプリ」という状況でしたが、Webやスマートフォンなどの登場によって、GUIアプリは多様化しています。次のアプリは、いずれもGUIアプリと呼べるものです。
ref
この記事が気に入ったらサポートをしてみませんか?