見出し画像

アプリも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


この記事が気に入ったらサポートをしてみませんか?