世界を動かす技術を、日本語で。

アプリはダウンロードしません。ウェブ版で十分です。

2026年4月6日原文(0xsid.com)

概要

  • 現代の多くのサービス がユーザーを アプリ利用へ強制 している現状
  • ウェブ版が意図的に不便化 され、アプリへの誘導が過剰
  • ウェブ利用者の 自由度と制御権 が奪われつつある状況
  • 多くのアプリは中身が薄く、体験も未完成
  • 企業のインセンティブ による「エンシティフィケーション・ループ」の問題

ウェブ利用者への冷遇とアプリ強制の現状

  • 多くのサービスアプリ利用を強制 する流れ
  • ソーシャルメディアや駐車場予約など、 あらゆる分野でアプリ優先
  • ウェブ版には 巨大なモーダルポップアップ、アプリ推奨バナーが常時表示
  • 公共サービスやユーティリティ までアプリ限定利用が増加
  • ウェブ版の 機能制限利便性低下 が意図的に行われる傾向

ウェブの自由度とアプリの制約

  • ウェブ利用なら ユーザースクリプトや拡張機能 で自由にカスタマイズ可能
  • ダークモード非対応のサイト もスクリプトで即対応可能
  • 広告ブロックやUI改変 など、ユーザーが自分の使いやすさを追求できる環境
  • アプリでは 制御権が大幅に制限 され、運営側の思惑通りの体験を強いられる
  • 通知やテレメトリ収集、閉鎖的な「ウォールドガーデン」化の進行

アプリの実態と無駄な重厚化

  • 多くのアプリ は本質的に テキストとメディアの表示 のみ
  • 3Dゲームや特殊なハード連携 以外は、APIからデータ取得し表示するだけの「薄いクライアント」
  • 100MB超のアプリダウンロード、位置情報権限、バックグラウンド通信など過剰な要求
  • レストランメニュー閲覧やチケット購入 も本来は軽量なウェブで十分対応可能
  • 企業側は ホーム画面の一角確保 を重視し、アプリ化を強行

アプリ体験の未完成さと違和感

  • ネイティブ体験を謳うアプリ が、実際は 微妙なバグや違和感 を多発
  • Flutter初期のiOS用シェーダーコンパイル問題など、 UIのカクつきや遅延
  • スクロール速度やスワイプ挙動 がOS標準と微妙に異なり、ユーザーが違和感を覚える
  • 細かなタイミングのズレ が体験全体の質を損なう要因
  • 一部アプリは高品質だが、多くは 中途半端な完成度 で使用感が損なわれる現実

エンシティフィケーション・ループの構造

  • アプリ誘導の全画面モーダル でユーザーの離脱を促進
  • 大多数がアプリに移行すれば、 PM(プロダクトマネージャー)の評価・報酬が上昇
  • 少数派のウェブ利用者は 「許容できる犠牲」 として無視される傾向
  • オープンウェブでユーザー獲得→ユーザー囲い込み→ウェブ版の意図的劣化 という流れ
  • アプリ内では 広告や通知 が強化され、ユーザーは閉じ込められる構造
  • ウェブは単なる集客チャネル へと変質し、本来の普遍的プラットフォームの役割が縮小
  • 企業にとっての効率化と収益化 が、ユーザー体験の質を犠牲にして推進される現実

関連リンク・参考資料

Hackerたちの意見

ウェブ版がアプリをダウンロードさせるために悪くなってるから、無限にスクロールすることにハマらなくて済むのはいいよね。必要なことをサクッとやって、すぐに出る感じ。

ウェブブラウザはデフォルトでサンドボックスだよね。怪しいサイトでも最悪タブを一つ食うくらいで、広告ブロッカー使ってればそれも少ないし。ネイティブアプリだと、バックグラウンドプロセスやハードウェアIDの問題、連絡先や位置情報まで全部取られちゃう。

フラットパックやモバイルアプリを使えば、サンドボックスの権限を確認して、必要なら調整もできるよ。

連絡先や位置情報。全部取られちゃう。アプリが知らないうちにそれを取得するわけじゃないし、連絡先や位置情報があるとアプリにとって便利なことも多いよね。

確か、JSを使ってウェブサイト上でこれらのジオ機能から位置情報を抽出できるよね?

俺も同じ考えだな。ウェブサイトが完全に壊れてるか、開発者が機能をブロックしてアプリをダウンロードさせようとしない限り、ウェブの方が好き。レスポンシブデザインが主流になってるから、インターネット作業の90%はブラウザで済ませられるし。ただ、Googleドキュメントみたいな場合はウェブ版が使いづらいからアプリを使ってる。追記:モバイルウェブブラウザにコンソールが追加されるといいな。

ウェブサイトが完全に壊れてるか、開発者が機能をブロックしてアプリをダウンロードさせようとしてるなら、そもそもそのリソースを訪れるべきじゃなかったってことだね。

ウェブサイトが完全に壊れてるか、開発者が機能をブロックしてアプリをダウンロードさせようとしてるってのは、もう普通になってるよね。

開発者として、アプリを公開するために許可を求めに行かなきゃいけないのが本当に嫌なんだよね。AppleやGoogleの退屈そうな奴と承認ルーレットをしなきゃいけないのが、どうも気に障る。以前は問題なかったものが、急にダメになったり、またOKになったりすることもあったし。だから、基本的にはウェブアプリを作ることにしてる。特別なアプリを実際にインストールしてもらうのは、結局は下に向かうレースみたいなもんだよね。インストールする人もいれば、ほとんどの人はしない。これがオンボーディングの摩擦ってやつ。オンボーディングプロセスのステップをいくつか減らせれば、誰かが最後まで辿り着く確率が高くなるんだよね。ユーザーとしては、そもそもアプリをインストールすること自体が少ないし、正直「ネイティブ」の魅力って、ほとんどのアプリには必要ない、魔法のようなデバイス機能への厳重に守られたAPIに限られてると思う。ソーセージの作り方は知ってるし、実際そんなに特別なものはないんだよね。

ウェブサイトが完全に壊れてるか、開発者がウェブサイトの機能をブロックしてアプリをダウンロードさせようとしない限り、私はウェブの方が好きだな。Facebookはこのゲームに参加してるみたい。アプリをインストールするように常に通知が来るし、ウェブ版(デスクトップもモバイルも)の体験がどんどん劣化していってる。

多くの人が分かってないこと:HNにいる人たちは、今日の「初めての顧客」とは比べ物にならないくらい年齢が上なんだよね。彼らにとっては「スマホがインターネット」だけど、私たちにとっては「スマホはデスクトップからのインターネットの延長」だった。ドットコムバブル前の「ネットサーフィンするために地下のコンピュータにいるよ」って言ってた頃を思い出してみて。今の若い子たちにとっては、最初の「インターネットとの接点」はスマホの画面なんだよね。宿題もこの小さい画面でやってるし!企業もこの変化を見てるから、適応してるんだ。個人的には「アプリだけ」のサービスは使わないな。情報がもっと見やすい大きな画面が好きだから。実際、公共交通機関にいるときや似たような時だけスマホを使ってて、家ではノートパソコンがあるから必要なときはそっちを使ってる。

これ。別のコメントでも言ったけど、「Z世代の子供たちはファイルシステムの仕組みがわからない」っていうミームがあるよね。一部の開発者と若い子たちの間にギャップがあるみたい。

Hacker Newsで議論の続きを見る