IT基礎
アプリ
初級読み方:アプリ|英語:App
特定の目的のために作られたソフトウェアで、スマホアプリやWebアプリなどがあるよ。
やさしい説明
アプリ(アプリケーション)とは、特定の目的のために作られたソフトウェアです。LINE・Chrome・Instagram・VS Code・ゲームなど、スマホやパソコンで使うものはすべてアプリです。
「アプリケーション(application)」を短くした言葉で、日本語では「応用ソフトウェア」とも呼ばれます。
プログラミングを学ぶ大きな目標のひとつが「自分でアプリを作れるようになること」です。HTML・CSS・JavaScriptを学べば、ブラウザで動くWebアプリを自分で作れるようになります。
アプリの種類
- Webアプリ:ブラウザで動くアプリ。URLを開けばすぐ使える。例:Gmail、Google マップ、YouTube。HTML・CSS・JavaScriptで作る
- ネイティブアプリ:スマホやパソコンにインストールして使うアプリ。例:Instagram(iOS版)、LINE。Swift(iOS)・Kotlin(Android)などで作る
- デスクトップアプリ:パソコンにインストールして使うアプリ。例:VS Code、Photoshop。ElectronやC#などで作る
- PWA(プログレッシブウェブアプリ):Webアプリなのにスマホのホーム画面に追加でき、オフラインでも動く。Webアプリとネイティブアプリのいいとこどりをした新しい形式
具体例
- Chrome:Webサイトを見るためのブラウザアプリ
- VS Code:コードを書くためのテキストエディタアプリ
- LINE:メッセージを送るコミュニケーションアプリ
- このサイト:プログラミングを学ぶためのWebアプリ
よくある疑問
Q: アプリとソフトウェアの違いは?
A: ほぼ同じ意味です。スマホでは「アプリ」、パソコンでは「ソフトウェア」と呼ぶことが多いです。厳密には、ソフトウェアはOSも含む広い概念で、アプリはその中のユーザーが直接使うものを指します。
Q: WebサイトとWebアプリの違いは?
A: 明確な境界はありませんが、情報を「見る」だけのものをWebサイト、ユーザーが操作してデータを「入力・保存・処理」できるものをWebアプリと呼ぶことが多いです。例えば、ブログはWebサイト、GoogleマップはWebアプリです。
Q: 初心者がアプリを作るには何を学べばいい?
A: WebアプリならまずHTML・CSS・JavaScriptを学ぶのがおすすめです。ブラウザだけで始められて、作ったものをすぐ確認できます。
関連用語
📖 関連レッスン
レッスンを見る →