アプリは「コンピュータへの命令書」

スマホのホーム画面に並んでいるアイコン、あれが「アプリ」です。アプリは「アプリケーション」(application) の略で、日本語にすると「応用ソフトウェア」。コンピュータに「こういう仕事をして」と指示する命令書のようなものです。

LINE は「メッセージを送受信して」という命令書、YouTube は「動画を再生して」という命令書、カメラアプリは「写真を撮って保存して」という命令書。それぞれのアプリが、特定の仕事に特化した命令の集まりです。

アプリがなければ、スマホはただの高価な板です。アプリがあるからこそ、電話、カメラ、ゲーム機、音楽プレーヤー、辞書、地図、電卓など、何にでもなれるのです。

アプリの 3 つの種類

「アプリ」と一口に言っても、実は 3 つの種類があります。

種類 特徴
ネイティブアプリ スマホにインストールして使う。動作が速い LINE、Instagram、ゲームアプリ
Web アプリ ブラウザで開いて使う。インストール不要 Gmail (ブラウザ版)、Google ドキュメント
ハイブリッドアプリ 見た目はネイティブ、中身は Web 技術 Slack、Discord

ネイティブアプリと Web アプリの違い

同じサービスでも、ネイティブアプリと Web アプリで使い勝手が違うことがあります。たとえば YouTube は、スマホアプリ (ネイティブ) だとオフライン再生ができますが、ブラウザ (Web アプリ) ではできません。ネイティブアプリはスマホのカメラや GPS に直接アクセスできるため、より多くの機能が使えます。

アプリはどうやって動いている?

アプリの多くは、スマホだけで完結しているわけではありません。裏側でサーバーと通信しています。

LINE でメッセージを送る流れ

  1. あなたが LINE アプリでメッセージを入力して「送信」を押す
  2. メッセージは暗号化されて、LINE のサーバーに送られる
  3. サーバーが相手のスマホにプッシュ通知を送る
  4. 相手の LINE アプリがサーバーからメッセージを受け取って表示する

この一連の流れは、通常 1 秒もかかりません。でも、サーバーがダウンすると「メッセージが送れない!」という状態になります。2024 年に LINE が数時間使えなくなった障害は、サーバー側の問題でした。

オフラインでも使えるアプリ

電卓、カメラ、メモ帳など、サーバーと通信しなくても動くアプリもあります。これらはスマホの中だけで処理が完結するため、インターネットに接続していなくても使えます。

アプリの「権限」に注意しよう

アプリをインストールするとき、「カメラへのアクセスを許可しますか?」「位置情報を使用しますか?」と聞かれたことがありますよね。これが「権限」(パーミッション) です。

権限を許可すると、アプリはスマホの機能やデータにアクセスできるようになります。カメラアプリがカメラの権限を求めるのは当然ですが、懐中電灯アプリが連絡先へのアクセスを求めてきたら怪しいと思ってください。

確認すべき権限

  • カメラ・マイク: 本当に必要なアプリだけに許可する
  • 位置情報: 地図アプリには必要だが、ゲームには不要なことが多い
  • 連絡先: LINE のような通信アプリ以外には基本的に不要
  • ストレージ: 写真編集アプリには必要だが、範囲を「選択した写真のみ」に限定できる

iPhone は「設定 → プライバシーとセキュリティ」、Android は「設定 → アプリ → 権限」から、各アプリの権限を確認・変更できます。スマホのプライバシー設定も参考にしてください。

安全なアプリの選び方

アプリの中には、個人情報を盗んだり、マルウェア (悪意のあるソフト) を仕込んだりする危険なものもあります。安全なアプリを選ぶポイントを覚えておきましょう。

  • 公式ストアからダウンロード: App Store (iPhone) や Google Play (Android) は審査があるため、比較的安全。Web サイトから直接ダウンロードするのは危険
  • レビューと評価を確認: 星 1 つのレビューに「勝手に課金された」「個人情報が漏れた」などの報告がないか確認
  • 開発者を確認: 有名なサービスの偽アプリが存在する。開発者名が公式と一致しているか確認
  • 権限の要求が妥当か: アプリの機能に対して不必要な権限を求めていないか
  • アップデートされているか: 何年も更新されていないアプリはセキュリティの穴がある可能性が高い

アプリとプライバシー

無料のアプリは、なぜ無料で使えるのでしょうか? 答えは「あなたのデータが商品だから」です。多くの無料アプリは、あなたの行動データ (何を検索したか、どこに行ったか、何を買ったか) を収集し、広告会社に提供することで収益を得ています。

これは違法ではありませんが、「自分のデータがどう使われているか」を意識することは大切です。App Store や Google Play のアプリページには「プライバシーラベル」が表示されていて、そのアプリがどんなデータを収集するかが分かります。

アプリの仕組みやプライバシーについてもっと知りたい人は、中学生向けのスマホ安全ガイドがおすすめです。IP 確認さんにアクセスすると、アプリやブラウザがサーバーに送っている情報の一部を確認できます。

この記事の関連用語

アプリ アプリケーションの略。スマホやパソコンで特定の仕事をするためのソフトウェア。ネイティブアプリ、Web アプリ、ハイブリッドアプリの 3 種類がある。 サーバー アプリの裏側でデータを管理・提供するコンピュータ。LINE のメッセージもゲームのデータも、サーバーを経由してやり取りされている。 プライバシー 個人の情報を他人に知られない権利。アプリの権限設定やプライバシーラベルの確認で、自分のデータを守ることができる。